

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Black.ttf') format('truetype'),
		format('truetype'), url('../fonts/Roboto-Bold.ttf') format('truetype'),
		url('../fonts/Roboto-BoldItalic.ttf') format('truetype'),
		url('../fonts/Roboto-Italic.ttf') format('truetype'),
		url('../fonts/Roboto-Light.ttf') format('truetype'),
		url('../fonts/Roboto-LightItalic.ttf') format('truetype'),
		url('../fonts/Roboto-Medium.ttf') format('truetype'),
		url('../fonts/Roboto-MediumItalic.ttf') format('truetype'),
		url('../fonts/Roboto-Regular.ttf') format('truetype'),
		url('../fonts/Roboto-Thin.ttf') format('truetype'),
		url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
}
.customYonoMngBnfComboBoxColumnnoninr {
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	text-align: right;
	width: 45%;
	color: lightgrey;
	margin-left: 42px !important;
	pointer-events: none!important;
}
.customYonoMngBnfRightTextHeadingnoninr {
	color: lightgray;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 40px !important;
	width: 100%;
	float: left;
}
.stage3_inputpanel_paydetailsrow1noninr{float: left;
/*Modified by Nikita Manohar*/margin: 2px 0;padding-bottom: 0px;padding-top: 2px;width: 100%;padding-top: 26px;/*added by kunal_sonje since drop down are getting distorted for 12px*/}

.menubarLogoImage {
	background-color: #FBFBFB;
	/* background-color: transparent; */
	overflow: hidden;
	position: relative;
	float: left;
	/* padding: 10px 9px 16px 9px; */
	/*padding: 15px 20px 0px 10px;*//*Bhagyashree Changed for NEW YORK text in header*/
	padding: 15px 6px 0px 7px;
	width: 277px !important; /* width: 150; Amit for logo change */
	height: 47px !important;  /* height:40; Amit for logo change */
}

.CustomWrapper {
	/* width: 85.796875%; */ /*Surej for RWD*/
	width: 91.796875%;
	height: 100%; /*Surej newly modified 900px to percentage for RWD*/
	/* min-height: 1024px;  */
	/* max-width: fit-content; */
	/* max-width: 940px; */
	max-width: 100%;
	margin: 0 auto;
	clear: both;
	/*padding-right: 42px;
	padding-left: 42px;*/
	padding-right: 4.1015625%; /*Surej for RWD*/
	padding-left: 4.1015625%; /*Surej for RWD*/
	background-image: url(../images/yono/yono_background_image.png);
	background-color: #cccccc;
	height: auto;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.CustomyonoWidth30percent {
	width: 33.33%;
	float: left;
}

.CustomYonoVacation {
	width: 33.33%;
	float: left;
	background-image: url(../images/yono/yono_vacation.png);
	background-repeat: no-repeat;
	position: relative;
	background-size: cover;
	height: 202px;
}

.CustomYonoVacationField1 {
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
	padding-left: 60px;
}

.CustomYonoVacationField2 {
	color: #FFFFFF;
	line-height: normal;
	padding-left: 60px;
}
.logoffLink, a.logoffLink:hover, a.logoffLink:visited {  

	 margin-left: 928px !important;   /*added by pallabi*/
    margin-top: -28px;              /*added by pallabi*/
	background-size: contain;
}

.tableheader_nosort span {
    color:#b9bec0;
    padding-left: 11px;
	font-size:14px;
	padding-top:1px;
}

.CustomYonoDesire {
	width: 33.33%;
	float: left;
	background-image: url(../images/yono/yono_desire.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 202px;
}

.CustomYonoDesireField1 {
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
	padding-left: 60px;
}

.CustomYonoDesireField2 {
	color: #FFFFFF;
	line-height: normal;
	padding-left: 60px;
}

.CustomYonoDreams {
	width: 33.33%;
	float: left;
	background-image: url(../images/yono/yono_dreams.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 202px;
}

.CustomYonoDreamsField1 {
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
	padding-left: 60px;
}

.CustomYonoDreamsField2 {
	color: #FFFFFF;
	line-height: normal;
	padding-left: 60px;
}

.CustomYonoFormbtn {
	/*     font-size: 0.75em;    
    font-weight: bolder;
    color: #fff;
    text-decoration: none;
    padding-right: 20px;
    padding-left: 20px;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333333;
    border-top-color: rgb(51, 51, 51);
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: rgb(51, 51, 51);
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-color: rgb(51, 51, 51);
    border-left-style: solid;
    border-left-width: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 25px;
    width: auto;    
    overflow: visible;
    float: left;
    height: 25px;
    cursor: pointer;
    line-height: 21px;
    text-decoration-color: #9E9E9E;    
    position: relative;
    left: 20%; */
	border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	/*font-family: Roboto-Light !important;*/
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}
/*Added by sampada for cinform bnf btn*/
.customCnfmBtnDetBtn{
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bolder;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    cursor: pointer;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	}
/*END by sampada*/
.navbar-text {
	display: inline-block;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
/*added by sampada for serach btn in find sort code*/
.CustomYonoSortSearchBtn{
    border-radius: 47px;
    width: auto;
    vertical-align: middle;
    height: 38px;
    font-weight: bold;
    padding: 5px 60px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 11px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-family: sans-serif !important;
	font-weight: bold;
    margin: 0;
    color: #0099ff;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid #0099ff;
    float: left;
    border-color: #0099ff;
    text-decoration-line: initial !important;
}
/*END by sampada*/

.customYonoQuickLinkText {
	color: #000000;
	font-size: 11px;
	font-weight: bolder;
	background-color: white;
	padding-right: 20px;
	background-color: white;
	padding-bottom: 20px;
	padding-left: 23px;
	float: left;
	height: 60px;
	width: 126.5px;
}
.customYonoQuickLinkTextSpAnys{
    color: #000000;
	font-size: 11px;
	font-weight: bolder;
	background-color: white;
	padding-right: 20px;
	background-color: white;
	padding-bottom: 20px;
	padding-left: 23px;
	float: left;
	height: 60px;
	width: 126.5px;
}

.customYonoQuickLinkIcon {
	color: #B90000;
	font-size: 32.3px;
	background-color: white;
	padding-left: 46px;
	padding-top: 10px;
	max-width: 126px;
	display: inline;
}

.customYonoQuickLinks {
	background-color: #FFFFFF;
	border-radius: 3px;
	margin-left: 40px;
	width: 100px;
	float: left;
	height: auto;
}

.customyonoQuickContainer {
	width: 100%;
	margin: auto;
}

.customYonoQuickLinkStyle {
	color: #000000;
	font-weight: bolder;
	background-color: white;
}

.customYonoQuickPayments {
	background-color: #FFFFFF;
	width: 65px;
	float: left;
	height: 65px;
	padding-top: 13px;
	max-height: 65px;
	padding-bottom: 25px;
	margin-left: 10px;
}

.customYonoQuickPaymentsIcon {
	color: #B90000;
	font-size: 35px;
	padding-left: 20px;
	width: 0px;
	float: left;
	background-color: #FFF;
	height: 40px;
}

.customYonoQuickPaymentsForText {
	background-color: #F3F3F3;
	width: auto;
	float: left;
	height: 65px;
	padding-top: 13px;
	max-height: 65px;
	padding-right: 29px;
	padding-bottom: 5px;
}

.customYonoQuickPaymentsText {
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	float: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-left: 10px;
}

.customYonoQuickPaymentsLinkStyle {
	color: #000000;
	font-weight: bolder;
}

.customYonoQuickPaymentsArrowIcon {
	color: #0095DA;
	font-size: 35px;
	padding-left: 20px;
	width: 0px;
	float: left;
	background-color: #F3F3F3;
	height: 40px;
	text-decoration: none !important;
}

.customYonoQuickPaymentsForArrow {
	background-color: #F3F3F3;
	width: auto;
	float: left;
	height: 65px;
	padding-top: 13px;
	max-height: 65px;
	padding-right: 30px;
	padding-bottom: 5px;
}

.customYonoAccountBox {
	background-color: #FFFFFF;
	border-radius: 3px;
	margin-left: 10px;
	width: auto;
	max-width: 500px;
	min-width: 292px;
	float: left;
	height: auto;
	/* min-height: 150px; */
	/* Required when complete Balance is going live */
	min-height: 148px;
	max-height: 500px;
}

.customYonoAccountBoxBoldText {
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	float: left;
	vertical-align: middle;
	padding-top: 9px;
	padding-left: 9px;
	display: inline;
}

.customYonoAccountBoxNormalText {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	float: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 20px;
	display: inline;
}

.customYonoAccountBoxBoldAmount {
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	float: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	display: inline;
}

.customYonoAccountBoxIcon {
	color: #B90000;
	font-size: 21px;
	padding-left: 20px;
	float: right;
	background-color: #FFF;
	height: 30px;
	width: 70px;
}

.customYonoAccountBoxBoldAcctTypeText {
	color: #000000;
	font-size: 12px;
	font-weight: bolder;
	float: left;
	vertical-align: middle;
	padding-top: 20px;
	padding-left: 20px;
	display: inline;
}

.customYonoAccountBoxTableStyle {
	width: 100%;
	clear: both;
	float: left;
	display: none;
}

.icon-ic-DASHAT:before {
	content: "\e91f";
}

.icon-ic-RACTS:before {
	content: "\e931";
}

.icon-ic-RTXNS:before {
	content: "\e929";
}

.icon-ic-RGNS:before {
	content: "\e92e";
}

.icon-ic-MSGC:before {
	content: "\e915";
}

.customYonoMenuIcon {
	color: #B90000;
	font-size: 18px;
	line-height: 0.5 !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.customYonoMenuIcon:hover {
	color: #FFFFFF;
	background: linear-gradient(45deg, #281172, #673391); 
	-webkit-tap-highlight-color: transparent;
}

.customYonoQuickLinksFirstLink {
	margin-left: 10px !important;
}

.customYonoDashAccountStyle {
	text-decoration: none;
	padding-left: 22px;
	padding-right: 10px;
	vertical-align: middle;
	border: 0px;
	text-align: left;
	font-size: 0.75em;
	color: #0095DA;
	font-weight: bold;
}

.customYonoDashAmountStyle {
	text-decoration: none;
	padding-left: 60px;
	padding-right: 10px;
	vertical-align: middle;
	border: 0px;
	text-align: right !important;
	font-size: 0.75em;
	font-weight: bolder;
	color: #000;
	float: right !important;
	width: 200px;
	max-width: 200px;
}

.customYonoLabelInputField {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #9e9e9e;
	border-radius: 0;
	outline: none;
	height: 3rem;
	width: 40%;
	font-size: 16px;
	margin: 0 0 8px 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: border .3s, -webkit-box-shadow .3s;
	transition: border .3s, -webkit-box-shadow .3s;
	transition: box-shadow .3s, border .3s;
	transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s;
}

.customYonoMngBnfBackIcon {
	font-size: 25px;
	cursor: pointer;
}


.customYonoMngBnfLink {
	float: right;
	margin-right: 40px;
	font-size: 1em;
}

.customYonoLeftlistingpaneldiv {
	float: left;
	width: 40%;
	border-left: 1px solid #CCCCCC;
	/* border-right: 1px solid #CCCCCC; */
	/*  border-bottom: 1px solid #CCCCCC; */
	background-color: #F3F3F3;
	min-height: 400px;
	height: auto;
	max-height: 400px;
	/*  overflow: scroll; */
	overflow-y: scroll;
	overflow-x: hidden;
}

.customYonoMngBnfName {
	float: left;
    font-size: 14px;
    font-weight: bold;
    color: #4c4747;
    padding-left: 10px;
    width: 100%;
}

.customYonoMngBnfAccNo {
	float: left;
    font-size: 10px;
    color: #999999;
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
}

.customYonoMngBnfBank {
	float: left;
    font-size: 10px;
    color: #999999;
    padding-left: 10px;
    width: 100%;
}

.customYonoMngBnfBox {
	background-color: #F3F3F3;
	border-radius: 3px;
	margin-left: 10px;
	width: 100%;
	/* max-width: 500px; */
	float: left;
	height: auto;
	border: 0px !important;
}

.customYonoMngBnfSelectorIcon {
	color: #0095DA;
	font-size: 21px;
	padding-left: 50px;
	float: right;
	height: 30px;
	width: 70px;
	padding-top: 20px;
}

.customYonoRightlistingpaneldiv {
	float: right;
	width: 60%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* border-bottom: 1px solid #CCCCCC; */
	background-color: #fff;
	min-height: 400px;
	height: auto;
	max-height: 400px;
}

.customYonoMngBnfDetailsHeading {
	font-size: 20px;
	text-transform: none;
	padding-left: 30px;
	font-weight: bold;
}

.customYonoMngBnfDetailsSideHeading {
	text-transform: none;
	padding-left: 30px;
	font-size: 12px;
	color: #999999;
	padding-top: 5px;
}

.customYonoMngBnfDetailsSideHeadingValue {
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    font-weight: 600;
}

.customYonoMngBnfRightAlign {
	text-align: left !important;
	float: none !important;
	padding-right: 10px;
	min-width: 200px;
}

.customYonoMngBnfRightAlignMNBNF {
	text-align: left !important;
	float: none !important;
	padding-right: 10px;
	min-width: 200px;
	padding-left: 3%;
}

.customYonoMngBnfLeftAlign {
	float: left;
	text-align: left;
	min-width: 200px;
	
}

.customYonoMngBnfLeftAlignMNBNF {
	float: left;
	text-align: left;
	padding-left: 4%;
	
}
/*  Activate Benf Added  */
.customYonoMngBnfLeftAlignUS{
	float: left;
	text-align: left;
	min-width: 150px;
    padding-left: 15px;
}
/*  End of Activate Benf  */

/* width */
::-webkit-scrollbar {
	width: 4px;
	height: 20px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f3f3f3;
	border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #999999;
	border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #333333;
}

.customyonoMngBnfRowStyle {
	
}

.customyonoMngBnfRowStyle:hover {
	border-left: 10px solid #0095DA;
}



.customYonoMngBnfDeleteBnfLink {
	float: right;
	margin-right: 40px;
	font-size: 1em;
}

/*.customYonoSiaIcon {
	color: #ffffff;
	font-size: 30px;
	padding-left: 18px;
	padding-top: 5px;
	display: inline;
	float: right !important;
	background: linear-gradient(135deg, #281172, #0095DA);
	border-radius: 100%;
	width: 63px;
	height: 45px;
}*/

.customYonopageheadingcaps {
	font-size: 0.75em;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #fff;
}

.customYonoDefaultLink {
	float: right;
	margin-right: 85px;
	font-size: 1em;
}

.CustomYonoApplyNowLinks {
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
	margin-left: 60px;
}

/* .customYonoTollFree {	
	text-align: center;	
	font-size: 0.85em;
	margin-top: 1.5%;
} */

/*.customYonoTollFree {    
    text-align: center;    
    font-size: 0.9em;
    margin-top: 1.1%;
    line-height: 1rem;
   /* margin-right: -6%;*/
	/*margin-right: -24%; /*chnage for  TOLL FREE sampada*/
/*}*/

/* Added by Sushmitha */
.CustomYonobeneficiarybtn {
	font-size: 15px;
	font-weight: bolder;
	color: #ffff !important;
	text-decoration: none;
	padding-right: 16px;
	padding-left: 16px;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0px solid #333333;
	border-top-color: rgb(51, 51, 51);
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: rgb(51, 51, 51);
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: rgb(51, 51, 51);
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: rgb(51, 51, 51);
	border-left-style: solid;
	border-left-width: 0px;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	border-radius: 25px;
	width: 200px;
	overflow: visible;
	float: left;
	height: 50px;
	cursor: pointer;
	line-height: 21px;
	text-decoration-color: #9E9E9E;
	position: relative;
	left: 20%;
	padding-top: 13px;
	margin-left: 400px;
}

.customYonoBackIcon {
	font-size: 35px;
}

.Benehead {
	font-size: 35px;
}

.CustompageLeftContainer {
	clear: both;
	margin: 0;
	/* padding: 8px 12px 0 0; */
	background-color: #ffffff;
	float: left;
	width: 1100px;
	background: linear-gradient(45deg, #9F1C5D, #281172);
}

.CustomYonowidth70percent_main_loginbg {
	float: left !important;
	width: 50%;
	height: auto;
}

.CustomYonowidth30percent_main_loginbg {
	float: right !important;
	width: 50%;
	height: auto;
}

.CustomYonoWidth80percent_login {
	clear: right;
	background: white;
	border-radius: 0px;
	padding-left: 10px;
	overflow: hidden;
	height: 110%;
	/*margin-left: 75px;*/
	min-width: 381px;
	/* margin-top: -60px; */
	opacity: 1;
	overflow-y: auto;
	/* background-image: url(../images/virtual-keyboard.png); */
	background-repeat: no-repeat;
	background-position-x: 450px;
	background-size: 35% 30%;
	background-position-y: 60px;
	min-height: 700px;
	
	border-style: solid;
    border-color: #271070;
    margin-left: -94px;
}

.CustomYonoWidth20percent_login {
	clear: right;
	/*background: none;*/
	border-radius: 0px;
	padding-left: 10px;
	overflow: hidden;
	height: 110%;
	margin-left: 75px;
	min-width: 381px;
	/* margin-top: -60px; */
	opacity: 1;
	overflow-y: auto;
	/* background-image: url(../images/virtual-keyboard.png); */
	background-repeat: no-repeat;
	background-position-x: 450px;
	background-size: 35% 30%;
	background-position-y: 60px;
	overflow-y: hidden;
	min-height: 700px;
}

.loginPanelTextStyle_custom {
	font-size: 60px;
	color: #ffffff80;
	/* margin-left: -12px; */
}

.loginPanelTextStyle_cust {
	font-size: 24px;
	color: white;
	/* margin-left: -12px; */
}

.customYonoLoginLinks {
	background-color: #FFFFFF;
	border-radius: 5px;
	/* margin-left: 40px; */
	/* width: 220px; */
	float: left;
	height: 185px;
	margin-top: 20px;
	/* margin-left: 27px; */
	padding-top: 31px;
	max-width: 220px;
	min-width: 212px;
}

.customYonoLoginLinksRight {
	background-color: #FFFFFF;
	border-radius: 5px;
	margin-left: 24px;
	/* width: 285px; */
	float: left;
	height: 185px;
	margin-top: 20px;
	/* margin-left: 27px; */
	padding-top: 31px;
	max-width: 220px;
	min-width: 212px;
}

.customYonoLoginLinkIcon {
	color: #9F1c5D;
	font-size: 103.3px;
	background-color: white;
	padding-left: 40px;
	padding-top: 10px;
	/* max-width: 126px; */
	display: inline;
	max-width: 200px;
	/* padding-right: 0px; */
}

.customYonoLoginLinkStyle {
	color: #000000;
	font-weight: bolder;
	background-color: white;
}

.customYonoLoginLinkText {
	color: #000000;
	font-size: 11px;
	/* font-weight: bolder; */
	background-color: white;
	/* padding-right: 20px; */
	background-color: white;
	padding-bottom: 20px;
	padding-left: 6px;
	/* float: left; */
	height: 60px;
	width: 125px;
	text-align: center;
}

.customYonoLoginLinkTextRemit {
	color: #000000;
	font-size: 12px;
	font-weight: bolder;
	background-color: white;
	padding-right: 20px;
	background-color: white;
	padding-bottom: 20px;
	padding-left: 43px;
	/* float: left; */
	height: 60px;
	width: 125px;
}

.customYonoLoginLinkTextCash {
	color: #000000;
	font-size: 12px;
	font-weight: bolder;
	background-color: white;
	padding-right: 20px;
	background-color: white;
	padding-bottom: 20px;
	padding-left: 53px;
	/* float: left; */
	height: 60px;
	width: 125px;
}

.customYonoLoginLinkTextRemittance {
	color: #999999;
	font-size: 10px;
	font-weight: bolder;
	background-color: white;
	padding-right: 20px;
	background-color: white;
	/* padding-bottom: 20px; */
	padding-left: 6px;
	/* float: left; */
	height: 60px;
	width: 125px;
}

.customYonoLoginLinkTextTermDeposit {
	color: #000000;
	font-size: 12px;
	font-weight: bolder;
	background-color: white;
	padding-right: 20px;
	background-color: white;
	padding-bottom: 20px;
	padding-left: 34px;
	height: 60px;
	width: 125px;
}

.loginPanelHeaderTextStyle_custom {
	font-size: 30px !important;
	padding-left: 87px;
	width: 90.7%;
	padding-top: 15px;
	color: #652a84;
	font-weight: bold;
	margin-left: -11px !important;
}

.loginPanelHeaderTextStyle_custt {
	font-size: 20px !important;
	margin-left: 76px !important;
}

.customloginPanelAuthFormBtn {
	border-radius: 40px;
	width: 390px;
	vertical-align: middle;
	height: 50px;
	padding: 5px 60px;
	padding-top: 5px;
	padding-right: 60px;
	padding-bottom: 5px;
	padding-left: 52px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	text-transform: capitalize;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	margin-left: 69px;
}
.customloginPanelAuthFormBtn:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}

.custom_header {
	margin-top: 25px;
}

.custom_logo {
	background-image: url(../images/yono/yono_logo.png);
	background-repeat: no-repeat;
}

/*.customYonoTolleFreeIcon {
	color: #9F1C5D;
	font-size: 24px;
	background-color: #f3f3f3;
	height: 10px !important;
	width: 5px !important;
	border-radius: 100%;
	margin-left: 115px;
}*/
.customYonoTolleFreeIcon {
    color: #9F1C5D;
    font-size: 24px;
    background-color: #f3f3f3;
    width: 32px !important;
    border-radius: 100%;
    margin-left: 115px;
    display: block;
    padding-left: 4px;
}

.customloginPanelColumnDetailStyle11 {
	float: left;
	margin-right: 21px;
	text-align: right;
	width: 9% !important
}

.customloginPanelInputDetailsrow {
	float: left;
	margin: 2px 0;
	padding-bottom: 0;
	padding-top: 2px;
	width: 100%;
	margin-left: 70px !important;
}

/* Added by Sushmitha */
.CustomYonoPasswordStyle {
	background: url(../images/backgrounds/input-text_login.gif) #edf6fb
		no-repeat 100% 0;
	font-size: .8em;
	vertical-align: middle;
	height: 24px;
	padding-left: 5px;
	border: 1px solid #333;
	max-width: 195px;
}

.customYonoImageScreenFontSize {
	font-size: 11px !important;
}

.customYonoImageScreenColorFont {
	color: #000;
}

.customYonoHelpIcon {
	color: #B90000;
	font-size: 50px;
	margin-left: 140px;
	float: right;
	height: 42px;
}

.customYonoMngBnfRedBnfDeleteHeading {
	color: #B90000;
    font-size: 16px;
    padding-left: 99px;
    font-weight: bolder;
}

.customYonoMngBnfDeleteBnfInnerLinks1 {
	float: left;
	margin-right: 15px;
	margin-bottom: -32px;
}

.customYonoMngBnfDeleteBnfInnerLinks2 {
	float: right;
	/*margin-right: 15px;*/
	margin-bottom: -32px;
	margin-left: 30px;
	margin-right: 12px !important;
}

.customYonoOtpQueryitalictext {
	/* font-size: 1em;
	font-family: sans-serif;
	color: #262A2C;
	text-decoration: none;
	float: left;
	width: 95%;
	max-width: 475px;
	padding-left: 12px;
	padding-top: 6px;
	font-weight: bolder; */
	    font-size: 1em;
    font-family: sans-serif;
    color: #262A2C;
    text-decoration: none;
    float: left;
    width: 100%;
    padding-left: 12px;
    padding-top: 6px;
    font-weight: bolder;
    /*margin-left: -12%;*/
}
/*  Activate Benf Added  */
.customYonoOtpSearchsimpletext_sideheading {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #404040;
	/*margin-left: 12px;*/
	    /*margin-left: 20%;*/
		text-align: center;
	padding-top: 50px;/* Only this one added for activate Benf */
}
/*  Activate Benf Added  */
.customYonoOtplabelColumn_nextgen_tran {
	margin: 0px;
	padding: 0 0 5px 2px;
	height: 31px;
	width: 10%;
	float: left;
	padding-right: 5px;
	padding-left: 3px;
	border-top-color: rgb(51, 51, 51);
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: rgb(51, 51, 51);
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: rgb(51, 51, 51);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(51, 51, 51);
	border-left-style: solid;
	border-left-width: 0px;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
}

.customYonoOtpgreybgtxtbox_nextgen {
	width: 100%;
	padding-top: 15px;
	letter-spacing: 60px;
	border: 0;
	background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0)
		0%);
	float: left;
	height: 23px !important;
	color: #262A2C !important;
	font-size: 0.69em !important;
	font-weight: normal;
	margin: 0px 0px 0px 0px !important;
	text-decoration: none;
	vertical-align: middle;
	background-position: bottom;
	background-size: 50px 1px;
	background-repeat: repeat-x;
	background-position-x: 35px;
	width: 300px !important;
	border-bottom: 0px solid #9e9e9e !important;
	border-bottom: 0px solid #fff !important;
	-webkit-box-shadow: 0 0px 0 0 #fff !important;
	box-shadow: 0 0px 0 0 #fff !important;
}

.CustomYonoWidgetOtpQuerytextboxmedium_search {
	font-weight: normal;
	text-decoration: none;
	color: #404040;
	margin-left: 12px;
}

.CustomYonoWidgetOtpLabelcolumnsearch {
	padding-left: 15px !important;
	letter-spacing: 44px;
	margin-right: -44px;
	border: 0 !important;
	background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0)
		0%);
	background-position: bottom;
	background-size: 50px 1px;
	background-repeat: repeat-x;
	background-position-x: 35px;
	width: 270px !important;
	max-width: 270px !important;
	border-bottom: 0px solid #fff !important;
	box-shadow: 0 0px 0 0 #fff !important;
}

.CustomYonoWidgetOtpSearchsimpletext {
	
}

.CustomYonoOtpLabelColumn {
	
}

.CustomYonoOtpGreybgtxtbox {
	background-position: bottom;
	background-size: 50px 1px;
	background-repeat: repeat-x;
	background-position-x: 35px;
	width: 270px !important;
	max-width: 270px !important;
	border-bottom: 0px solid #fff !important;
	box-shadow: 0 0px 0 0 #fff !important;
	margin-left: 80px !important;
}

.CustomYonoOtpSimpletext {
	
}

.customYonoOtpTimer {
	color: #B90000;
	font-size: 20px;
	background-color: white;
	padding-top: 5px;
	/*  margin-left: 120%; */
}

.customYonoMngBnfWidth79percent_navigationpanel {
	float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: -4%;
    margin-left: -16%;
}

.customYonoTermsConditionsLinkStyle {
	font-size: 14px;
}

.customYonoWidgetCloseButton1 {
	border-radius: 40px;
	width: auto !important;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
	float: left !important;
	margin-left: 25%;
	margin-bottom: -20px;
	display: none;
}

.customYonoMngBnfConfirmationDetailsLeftListing {
	float: left;
	width: 50%;
	height: auto;
	max-height: 400px;
	background-color: #F3F3F3;
	min-height: 400px;
}

.customYonoMngBnfConfirmationDetailsRightListing {
	float: right;
	width: 50%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #fff;
	min-height: 400px;
	height: auto;
	max-height: 400px;
}

.customYonoMngBnfDeleteBnfInnerLinks3 {
	float: left;
	margin-right: 40px;
	margin-left: 30px;
	margin-top: 4%;
}

.customYonoMngBnfIcon {
	color: #B90000;
	font-size: 32.3px;
	background-color: white;
	padding-left: 46px;
	padding-top: 10px;
	max-width: 126px;
	display: inline;
}

/*Bill Payments Styles*/
.customYonoTextboxMediumStyle {
	background-color: white;
	border-color: #88a0c8 #88a0c8 #88a0c8;
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	font-size: .8em;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	float: left;
	height: 23px !important;
	padding-left: 5px;
	margin-left: 179px !important;
	max-width: 535px;
	margin-bottom: 0px !important;
	padding-top: 1px !important;
}

.customYonoHorizTextboxMediumStyle {
	background-color: white;
	border-color: #88a0c8 #88a0c8 #88a0c8;
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	font-size: .8em;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	float: left;
	height: 23px !important;
	padding-left: 5px;
	margin-left: 179px !important;
	max-width: 535px;
	margin-bottom: 0px !important;
	padding-top: 1px !important;
}

.customYonoHorizTextboxMediumStyle1 {
	background-color: white;
	border-color: #88a0c8 #88a0c8 #88a0c8;
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	font-size: .8em;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	float: left;
	height: 23px !important;
	padding-left: 5px;
	margin-left: 179px !important;
	max-width: 261px;
	margin-bottom: 0px !important;
	padding-top: 1px !important;
}

.customYonoHorizTextboxMediumStyle2 {
	background-color: white;
	border-color: #88a0c8 #88a0c8 #88a0c8;
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	font-size: .8em;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	float: left;
	height: 23px !important;
	padding-left: 5px;
	margin-left: 25px !important;
	max-width: 250px;
	margin-bottom: 0px !important;
	padding-top: 1px !important;
}

.customYonoTestText {
	background-color: white;
	border-bottom: 1px #999999 !important;
	border-style: solid !important;
	width: 40% !important;
	font-size: 12px;
	text-decoration: none;
	vertical-align: middle;
	float: left;
	height: 23px !important;
	padding-left: 5px border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.custYonoSimpleTextStyle {
	font-size: 12px !important;
	text-decoration: none;
	/* padding-left: 181px !important; */
	/* font-weight: bold */
	padding-top: 10px !important;
}

.custYonoSimpleTextStyle1 {
	font-size: 12px !important;
	text-decoration: none;
	padding-left: 203px !important;
	/* font-weight: bold; */
	float: right !important;
	margin-right: 666px;
	margin-top: 9px !important;
}

.custYonoSimpleNameTextStyle {
	font-size: 12px !important;
	text-decoration: none;
	padding-left: 181px !important;
	/* font-weight: bold */
	padding-top: 29px !important;
}

.custYonoTickStyle {
	float: left;
	margin-left: -538px;
	margin-top: 62px;
	font-size: 12px !important;
	text-decoration: none;
}

.custYonoSimpleTextStyle2 {
	font-size: 12px !important;
	text-decoration: none;
	padding-left: 0px !important;
	/* font-weight: bold; */
	padding-top: 10px !important;
}

.stage3_listingpaneldiv1 {
	float: left;
	/*  margin-left: 72px !important; */
	width: 114%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: white !important;
	height: 430px !important;
	border-radius: 4px !important;
	margin-top: 20px;
}
/*Bill Payments Styles*/

.customYonoMngBnfAddBnfLeftAlign {
	float: none;
	text-align: left;
	min-width: 200px;
	max-width: 200px;
	margin-left: 150px;
}

.customYonoMngBnfLeftTextBox {
	float: left;
	margin-left: 95px !important;
	height: 15px !important;
}
/*  Confirm Beneficioury Added  */
.customYonoMngBnfLeftTextBoxUS {
	float: left;
	margin-left: 188px !important;
	height: 15px !important;
}
/*  End of Confirm Beneficioury  */
.customYonoMngBnfLeftTextBoxUS{
	float: left;
    margin-left: 190px !important;
    height: 15px !important;
}

.customYonoMngBnfLeftTextHeading {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 190px !important;
	width: 100%;
	float: left;
}


.customYonoMngBnfRightTextBox {
	float: left;
	margin-left: 20px !important;
	height: 15px !important;
}

/*  Confirm Beneficioury Added  */
.customYonoMngBnfRightTextBoxUS {
	float: left;
	margin-left: 40px !important;
	height: 15px !important;
}
/*  End of Confirm Beneficioury */

.customYonoMngBnfRightTextHeading {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 40px !important;
	width: 100%;
	float: left;
}

.customYonoMngBnfLeftComboSmall {
	margin-top: 8px; /*Changed from 0px by Sonia Garg*/
	padding-top: 0px; /*Changed from 8px by Sonia Garg*/
	width: 97%;
	background-color: transparent;
	border: 0 none;
	color: #262A2C;
	font-size: 0.69em;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	margin-left: 190px !important;
}

.customYonoMngBnfRightComboSmall {
	margin-top: 8px; /*Changed from 0px by Sonia Garg*/
	padding-top: 0px; /*Changed from 8px by Sonia Garg*/
	width: 97%;
	background-color: transparent;
	border: 0 none;
	color: #262A2C;
	font-size: 0.69em;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	margin-left: 40px !important;
}

.customYonoMngBnfstage3_inputpanel_column {
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	text-align: right;
	width: 45%;
	margin-left: 190px !important;
}

/* ADD BENEFICIARY MODAL STYLES*/
.customYonoSRadio+.customSYonoBnfRadiaImgSelectors {
	cursor: pointer;
	color: Black;
}


/*added by chaya2  */
.customYonoSRadio:checked+.customSYonoBnfRadiaImgSelectors {
	background: linear-gradient(45deg, #281172, #673391);
	color: #ffff;
	padding-left:63px;
}
/*added by chaya2  */
.customYonoMngBnfAddBnfAuthConfrmDtlsTab .customYonoMngBnfAddBnfAuthConfrmDtlsTabTermsRow {
	text-align: left;
	padding-left: 23px;
	margin-top: 266px !important;
}
/*added by chaya2  */
.customYonoMngBnfAddBnfAuthConfrmDtlsTab .customYonoMngBnfAddBnfAuthConfrmDtlsTabBtn {
	position: relative;
    top: 36px;
    left: -110px;
}
/*added by chaya2 */
.customYonoMngBnfAddBnfAuthConfrmDtlsTabBtn .customYonoMngBnfDeleteBnfInnerLinks3fx {
    position: relative;
    top: -23px;
    left: 117px;
}



.customYonoSutext {
	color: Black;
	font-size: 13px;
	font-weight: bold;
position: relative;
}

.customYonoSutextUS {
	font-size: 13px;
	font-weight: bold;
	position: relative;
}	

.customYonoSutext1 {
	color: Black;
	font-size: 13px;
	font-weight: bolder;
}

.customSYonoBnfRadiaImgSelectors {
	 min-height: 69px;
    width: 150px;
    border: 1px solid #999999;
    padding-left: 32%;
    padding-top: 21%;
    background-color: #fff;
    margin-left: 20px;
    border-radius: 3px;
}

.customYonoSRadio {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}
/* ADD BENEFICIARY MODAL STYLES*/
.customYonoMngBnfSortCodeLeftListing {
	float: left;
	width: 65%;
	height: auto;
	max-height: 400px;
	background-color: #FFFFFF;
	min-height: 400px;
}

.customYonoMngBnfSortCodeRightListing {
	float: right;
	width: 35%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	min-height: 400px;
	height: auto;
	max-height: 400px;
	
}

.customYonoMngBnfSortCodeBankName {
	float: left;
	font-size: 12px;
	font-weight: Bold;
	color: #000;
	padding-left: 10px;
}

.customYonoMngBnfSortCodeRoutingNo {
	float: left;
	font-size: 11px;
	color: #999999;
	padding-top: 5px;
	padding-left: 10px;
	width: 80%;
}
.customYonoSelectOption{
	font-size: 12px !important;
}

.customYonoMngBnfAddress {
	float: left;
	font-size: 11px;
	color: #999999;
	padding-left: 10px;
	/* padding-top: 5px; */
	width: 100%;
	margin-top: -2%;

}
/* Added by sampada for sort code address*/ 
.customYonoMngBnfSortAddress{
    float: left;
	font-size: 11px;
	color: #999999;
	padding-left: 10px;
	padding-top: 5px; 
	width: 100%;
	margin-top: -2%;
}
/* END by sampada*/

.customYonoMngBnfSortCodeTableBox {
    /*background-color: #F3F3F3; */
    border-radius: 3px;
    margin-left: 10px;
    width: 100%;
    max-width: 500px;
    float: left;
    border: 0px !important;
    overflow-y: scroll;
    overflow-x: hidden;
    /* height: 347px; */
}

.customYonoSearchIcon {
	font-size: 15px;
	color: #B90000;
	cursor: pointer;
}

.customYonoMngBnfColumnsearchIcon {
	float: left;
	margin-top: 5%;
	text-align: right;
	width: 34%;
}

.customYonoMngBnfColumnsearchIconIfsc {
	float: left;
	margin-top: 5%;
	text-align: left;
	width: 38%;
	margin-left: 4%;
}

.customYonoMngBnfRightTextBoxIfsc {
	float: left;
	margin-left: 40px !important;
	height: 15px !important;
	display: none;
}

.customYonoMngBnfRightTextHeadingIfsc {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 40px !important;
	width: 100%;
	float: left;
	display: none;
}

.customYonoMngBnfComboBoxColumn {
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	text-align: right;
	width: 45%;
	margin-left: 190px !important;
}

.customYonoSearchIconIfsc {
	font-size: 15px;
	color: #B90000;
	display: none;
}


/*BHAKTI added for USD RMT BENE CHANGE  start*/

.customYonoMngBnfRightTextHeadingIfscnew {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 40px !important;
	width: 100%;
	float: left;
	display: block;
}



.customYonoMngBnfRightTextBoxIfscnew {
	float: left;
	margin-left: 40px !important;
	height: 15px !important;
	display: block;
}



.customYonoSearchIconIfscnew {
	font-size: 15px;
	color: #B90000;
	display: block;
}



/* BHAKTI added for USD RMT BENE CHANGE end  */


.customYonoMngBnfAddBnfNextButton {
	margin-top: 13%;
}

.customYonoMngBnfSearchBox {
	width: 70% !important;
	height: 15px !important;
	margin-left: 8% !important;
}
/*Sampada changes here for serach text box*/
.customYonoMngBnfSearchBoxmodfy{
     width: 80% !important;
	height: 15px !important;
	margin-left: 8% !important;
}
/*Sampada changes here for serach text box END*/

.customYonoMngBnfListColumnsearchIcon {
	float: right;
    text-align: left;
    width: 12%;
}

.customYonoMngBnfLinkInitiateRmt {
	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	margin-right: 160px;
	color: #0095DA !important;
	cursor: pointer;
	float: right;
	border: 1px solid #0095DA;
	text-decoration-line: initial !important;
}

.customYonoMngBnfLinkInitiateRmtMNBNF {
	border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 11px;
	/*font-family: Roboto-Light !important;*/
	font-family: Arial, Helvetica, sans-serif !important;
	color: #0095DA !important;
	cursor: pointer;
	float: right;
	border: 1px solid #0095DA;
	text-decoration-line: initial !important;
}

.customYonoMngBnfDeleteBnfLink {
	margin-right: 40px;
	border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 11px;
	/*font-family: Roboto-Light !important;*/
	font-family: Arial, Helvetica, sans-serif !important;
	margin: 0;
	color: #B90000 !important;
	cursor: pointer;
	float: right;
	border: 1px solid #B90000;
	text-decoration-line: initial !important;
}

/* Second Radio Button */
.customSYonoBnfRadiaImgSelectors1 {
	min-height: 30px;
	/* width: 175px; */
	width: 170px;
	padding-left: 25%;
	padding-top: 25%;
	background-color: #FFFFFF;
	border-radius: 3px;
	position: realtive;
	padding-bottom: 8px;
}


.customSYonoBnfRadiaImgSelectors1MNBNF {
	min-height: 30px;
	width: 124px;
	padding-top: 35%;
	background-color: #fff;
	border-radius: 5px;
	position: realtive;
	padding-bottom: 0px;
}

.customYonoSvRadio {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.customYonoSvRadio+.customSYonoBnfRadiaImgSelectors1MNBNF {
	cursor: pointer;
	color: black;
}

.customYonoSvRadio:checked+.customSYonoBnfRadiaImgSelectors1MNBNF {
	background-color: #0095DA;
    color: white;
}

.customYonoSvRadio+.customSYonoBnfRadiaImgSelectors1 {
	cursor: pointer;
}

.customYonoSvRadio:checked+.customSYonoBnfRadiaImgSelectors1 {
	background-color: #0095DA;
}

.customYonoSutext21 {
	color: Black;
	font-size: 13px;
	font-weight: bold;
	margin-top: -33px;
        position: relative;
}

.customYonoSutext12 {
	
	font-size: 13px;
	font-weight: bolder;
	margin-top: -33px;
}

.customYonoPaddingTop {
	padding-top: 25%;
}

.customYonoSutextMNBNF {
	
	text-align: center;
	font-weight: normal;;
	font-size: 11px;
	font-family: sans-serif;
	letter-spacing: 0;
	margin-top: -33px;
}

.customYonoSutextMNBNFtab1 {
	top: 239px;
	left: 296px;
	width: 94px;
	height: 42px;
	text-align: center;
	font: Medium 16px/21px Roboto;
	letter-spacing: 0;
	color: #1F2223;
	text-transform: capitalize;
	opacity: 1;
}

.customYonoSutextMNBNFtab2 {
	top: 239px;
	left: 429px;
	width: 134px;
	height: 42px;
	text-align: center;
	font: Medium 16px/21px Roboto;
	letter-spacing: 0;
	color: #333333;
	text-transform: capitalize;
	opacity: 1;
}
/*added by sampada for US text margin*/
.customYonoSutext12US {
    font-size: 13px;
    font-weight: bolder;
    margin-top: -33px;
    margin-left: 28px;
    position: relative;
    top: -1px;
}
.customYonoSutext12BENF{
    color: Black;
    font-size: 13px;
    font-weight: bolder;
    margin-top: -33px;
    margin-left: -14px;
    position: relative;
    bottom: -4px;
}
.customYonoSutext12INT{
    color: Black;
    font-size: 13px;
    font-weight: bolder;
    margin-top: -33px;
    margin-left: -18px;
    position: relative;
    top: 2px;
}
.customYonoSutext12BNF{
    color: Black;
    font-size: 13px;
    font-weight: bolder;
    margin-top: -33px;
    margin-left: -15px;
    position: relative;
    bottom: -5px;

}

/*end added by sampada for US text margin*/
/* Second Radio Button */

/* Third Radio Button */
.customSYonoBnfRadiaImgSelectors2 {
	min-height: 30px;
    width: 100%;
    padding-left: 50px;
    padding-top: 50px;
    padding-right: 50px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 3px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 20px;
    margin-right: 53px;
}

/*added by sampada*/

.customSYonoBnfRadiaImgSelectors2_ADDBNF{
    min-height: 30px;
    width: 88%;
    padding-left: 42px;
    padding-top: 50px;
    padding-right: 100px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 20px;
    margin-right: 50px;
}

/*end*/

.customYonoSvRadio2 {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2 {
	cursor: pointer;
	color:black;
}
/* added by sampada for benef tabs*/
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNF {
	cursor: pointer;
	color:black;
}

/*end*/


.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2 {
	background-color: #0095DA;
	color:white;
}


/* added by sampada for benef tabs*/
.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNF {
	background-color: #0095DA;
	color:white;
}
/*end*/


/* added by sampada for benef tabs*/
.customYonoSvRadio2:checked+.customYonoSutext21 {
	
	color:white;
}
/*end*/

.customYonoSutext21 {
	color: Black;
	font-size: 13px;
	font-weight: bold;
	margin-top: -33px;
}

.customYonoSutext12 {
	/*color: Black;*/
	font-size: 13px;
	font-weight: bolder;
	margin-top: -33px;
}

.customYonoMngBnfLeftRadioImageHeading {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 190px !important;
	width: 100%;
	float: left;
}

.customYonoMngBnfRightRadioImageHeading {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 0px !important;
	width: 100%;
	float: left;
}

/* Third Radio Button */
.customYonoTollFreeNumber1 {
	font-size: 10px;
	font-weight: bold;
	float: left;
	/* margin-left: -23%; */
	line-height: 0rem;
	/* padding-bottom: 9px; */
	margin-top: 3%;
	text-align: right; 
}

.customYonoTollFreeNumber2 {
	 font-size: 13px;
    font-weight: bold;
    float: right;
    line-height: 0rem;
    /* margin-top: -3%; */
}

.customYonoLogoHeading {
	margin-top: 5%;
}

.customYonoLogoHeaderLeftAlign {
	float: left;
}

.customYonoLogoHeaderRightAlign {
	float: left;
	margin-left: 23%;
}

.customYonoLogoHeaderRightAlign1 {
    /* float: right;
   padding-right: 60.45;
    margin-right: 69px;*/
	    float: left;
    margin-left: 1%;
}

.customYonoLeftlisting20Percentpaneldiv {
	float: left;
	width: 20%;
	border-left: 1px solid #CCCCCC;
	background-color: #FFF;
	min-height: 350px;
	height: auto;
	max-height: 350px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.customYonoRightlisting80Percentpaneldiv {
	    float: right;
    width: 80%;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #fff;
    min-height: 350px;
    /* height: auto; */
    overflow-y: scroll;
    max-height: 350px;
}

.customoYonoFndTrfMenuRow {
	height: 116.66px !important;
    padding-left: 25px;
    padding-top: 47px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
    background-color: #F3F3F3;
    margin-top: -12px;
    cursor: pointer;
}

.customyonoFndTrfTableRowStyle {
	
}

.customYonoFndTrfNickNameStyle {
	float: left;
	font-size: 14px;
	color: #000;
	padding-left: 23px;
	width: 100%;
	background-color: #fff !important;
	border: 0px solid #000 !important;
}

.customYonoFndTrfAccountStyle {
	float: left;
	font-size: 10px;
	color: #999999;
	/* padding-top: 5px; */
	padding-left: 23px;
	width: 40%;
}

.customYonoFndTrfbankNameStyle {
	float: left;
	font-size: 10px;
	color: #999999;	
	width: 94%;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;
    margin-left: 23px;    
}

.customYonoFndTrfCurrencyStyle {
	float: left;
	font-size: 14px;
	color: #999999;
	/* padding-top: 5px; */
	padding-left: 10px;
	width: 25%;
}

.customYonoFndTrfbuttonStyle {
	float: right;
    margin-right: 4%;
    margin-top: -2%;
    border: 1.5px solid #0095da;
    background: white;
    color: #0095da !important;
}

/* fund transfer */
.customradio {
	opacity: 1 !important;
	margin-left: -2% !important;
	pointer-events: auto !important;
}

.customYonofundLeftTextHeading {
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 190px !important;
	width: 100%;
	float: left;
	margin-top: 12px;
}

.customYonoFundText {
	width: 50%;
}

.CustomYonoFundFormbtn {
	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
	margin-left: 43%;
}

.customYonofundNextButton {
	margin-top: 13%;
}

.custYonoSimpleNameFundTextStyle {
	font-size: 12px !important;
	text-decoration: none;
	/*padding-left: 181px !important;*/
	/* font-weight: bold */
	padding-top: 29px !important;
}

.custYonoSimpleNameFundTextStyle1 {
	font-size: 12px !important;
	text-decoration: none;
	padding-left: 181px !important;
	/* font-weight: bold */
	padding-top: 29px !important;
}

.customYonoFndTrfPaymentRow {
	width: 100%;
}

.customYonoFndTrfPayment50percentColumn {
	width: 50%;
}

.customYonoFndTrfAmountColumn {
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	text-align: right;
	width: 45%;
}

.customYonoFndTrfAmountField {
	float: left;
	width: 45%;
}

.customYonofundTransferfLeftListing {
	width: 50%;
	float: left;
	min-height: 400px;
}

.customYonofundTransferfRightListing {
	width: 50%;
	float: right;
	min-height: 400px;
}

.customYonoFndTrfRightListingFieldHeadingRow {
	float: left;
	margin: 2px 0;
	padding-bottom: 0px;
	padding-top: 2px;
	width: 100%;
	padding-top: 1px;
	padding-left: 5px;
}

.customYonoFndTrfRightListingFieldHeading {
	color: #999999;
	font-size: 0.6em;
	text-decoration: none;
	text-align: left !important;
	width: 100%;
	float: left;
}

.customYonoFndTrfRightListingFieldHeadingValue {
	
}
.customYonoFndTrfRightListingFieldHeadingValueForPaymentCycle{
	float: left;
    width: 76% !important;
    font-size: 12px !important;
    border-bottom: 1px solid #999999;
    text-align: left;
    padding-bottom: 5px;
}

.customYonoFndTrfLeftListingFieldHeadingRow {
	float: left;
	margin: 2px 0;
	padding-bottom: 0px;
	padding-top: 2% !important;
	width: 100%;
	margin-left: 40%;
}

.customYonoFndTrfLeftListingFieldHeading {
	color: #999999;
	font-size: 11px;/*0.6em*/
	text-decoration: none;
	text-align: left !important;
	width: 100%;
	float: left;
}
.customYonoFndTrfLeftListingFieldHeadingUS {
	color: #999999;
    font-size: 13px;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
    padding-left: 30px;
}

.customYonoFndTrfLeftListingFieldHeadingValue {
	opacity: 77%;
	float: left;
	width: 76% !important;
	height: 1rem !important;	
	font-size: 12px !important
}

.customYonoFndTrfCurrencyComboBoxStyle {
	width: 25px;
}

.customYonoFndTrfLeftListingAmountColumn {
	    float: left;
    margin-right: 5px;
    text-align: right;
    width: 20%;
    font-size:12px;
}

.customYonoFndTrfLeftListingAmountCurrencyColumn {
	    float: left;
    margin-right: 5px;
    text-align: right;
}

.customYonoFndTrfLeftListingFieldHeadingAmtValue {
	    float: left;
    	height: 24px !important;
}

.customYonoFndTrfLeftListingFieldDateHeadingValue1 {
	float: left;	
	height: 1rem !important;	
	font-size: 12px !important;
}

.customYonoFndTrfLeftListingFieldDateHeadingValue2 {
	    float: left;
    height: 1rem !important;
    width: 42% !important;
    font-size: 12px !important;
}

.customYonoFndTrfNoteColumn {
	float: left;
	margin-top: 7px;
	width: 100%;
	margin-left: 10%;
}

/* For Otp */
.customYonoOtppasswordBox {
	height: 45px !important;
	width: 45px !important;
	font-size: 25px !important;
	text-align: center;
	border-bottom: 1px solid #000000 !important;
	border-left-style: none !important;
	border-right-style: none !important;
	border-top-style: none !important;
	margin-left: 10px !important;
}

.customYonoOtppasswordBox::-webkit-inner-spin-button,
	.customYonoOtppasswordBox::-webkit-outer-spin-button {
	-webkit-appearance: none !important;
	margin: 0 !important;
}

.customYonoOtppasswordBox:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.customYonoOtpDiv {
	text-align: center; 
}
/* For Otp */
.customradiotxt {
	font-size: 12px;
	margin-left: 25px;
	width: 100%;
}

.customYonoFndTrfRadioButtonColumn {
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	text-align: left;
	width: 100%;
}

.customYonofundTransferfBnfLeftListing {
    width: 30%;
    float: left;
    min-height: 534px;
    background-color: #F3F3F3;
    border-radius: 5px;
}

.customYonoFndTrfLeftListingBnfFieldHeadingRow {
	float: left;
	width: 100%;
	margin-left: 10%;
}

.customYonoFndTrfLeftBnfListingFieldHeadingValue {
	float: left;
	width: 100%;
	text-align: left !important;
	font-size: 12px;
	color: black;
}

.customYonoFndTrfBnfListingFieldHeading {
	float: left;
	font-size: 11px;
}

.customYonoFndTrfBnfHeading {
	font-size: 16px;
	font-weight: bold;
	margin-left: 10%;
}

.customYonofundTransferf70percentRightListing {
	width: 70%;
	float: left !important;
	min-height: 450px;
	
}

.customYonoFndTrfLeftListing70percentFieldHeadingRow {
	float: left;
	margin: 2px 0;
	padding-bottom: 0px;
	padding-top: 2% !important;
	width: 100%;
	margin-left: 10%;
}

.customYonoFndTrfContinueButton {
	margin-top: 4%;
	margin-left: 15%;
	position:absolute !important;
}


.customYonoFndTrfSearchBox {
	width: 90% !important;
	height: 15px !important;
	margin-left: 2% !important;
}

.customYonoFndTrfColumnsearchIcon {
	float: right;
	text-align: left;
	width: 10%;
	margin-left: -4%;
}

.customYonoFndTrfBalanceStyle {
	color: #0095DA;
	font-weight: bolder;
	float: left;
	padding-right: 5px;
	font-size: 8px;
}

/*transaction details confirmation styles */
.customYonoConfirmTxntListing {
	float: left;
	width: 100%;
	height: auto;
	max-height: 300px;
	background-color: #ffff;
	min-height: 200px;
	border-radius: 5px !important;
}

.customYonoConfirmTxnRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
}

.customYonoConfirmTxncolumn {
	float: left;
	/* margin-right: 5px; */
	margin-top: 7px;
	text-align: left;
	margin-left: 2%;
	width: 21%;
}

.customYonoConfirmTxt {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.customYonoConfirmTxnText {
	font-size: 13px;
	color: #999999;
}

.customYonoFundHeading {
	font-size: 50px;
	text-transform: none;
	font-family: sans-serif !important;
    font-weight: bold;
    color: #ffffff57!important;
}

.customYonoConfirmTxnText2 {
	font-size: 16px;
	color: #000000;
	line-height: 2;
}

/*transaction details confirmation styles */



/* Exchange Rate modal styles*/
.customYonoInfoIcon {
    color: #0095DA;
    font-size: 15px;
    margin-left: 140px;
    float: right;
    height: 42px;  
}
.customYonoInfoModalIcon {
    color: #0095DA;
    font-size: 50px;
    margin-left: 140px;
    float: right;
    height: 42px;  
	margin-bottom: 10%;
}
.customYonoExchangeText{
	font-size: 20px;
    text-transform: none;
    padding-left: 103px;
    color: #0095da;
    padding-top: 10px;
    font-weight: bold;
}
.customExchangeTxt{
	font-size: 15px;
	 color: #999999;
}
.CustomYonoExchangeModalText{
	color: #333333;
    line-height: normal;
    /* padding-left: 15px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
	}
	.customYonoFundInnerLinks1{
	float: left;
    margin-right: 115px;
    margin-bottom: -32px;
	margin-top: 5%;
	}
	.customYonoAmtcreText{
	font-size: 20px;
    text-transform: none;
    padding-left: 67px;
    color: #0095da;
    padding-top: 10px;
    font-weight: bold;
}
.CustomYonoExchangeModalText1{
	color: #333333;
    line-height: normal;
    padding-left: 15px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
}
.CustomYonoExchangeModalText2{
	color: #333333;
    line-height: normal;
    padding-left: 10px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
}
.CustomYonoExchangeModalText3{
	color: #333333;
    line-height: normal;
    padding-left: 34px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
}
.CustomYonoExchangeModalText4{
	color: #333333;
    line-height: normal;
    padding-left: 49px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
}

/* Exchange Rate modal styles*/
/* Transaction Successful Modal Styles*/
.customYonoSuccessModalIcon {
    color: #58B200;
    font-size: 50px;
    margin-left: 140px;
    float: right;
    height: 42px;  
	margin-bottom: 10%;
}
.customYonoSuccessText{
	font-size: 23px;
    text-transform: none;
    padding-left: 51px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoSuccessModalText{
	color: #333333;
    line-height: normal;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 69px;
    font-weight: bold;
}
.customYonoSuccessModalText1{
	color: #333333;
    
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    padding-left: 42px;
   
}
.customYonoSuccessInnerLinks1{
	float: left;
    margin-right: 115px;
    margin-bottom: -32px;
	margin-top: 15%;
	}
	/* Transaction Successful Modal Styles*/
	/* Transaction Fail Modal Styles*/
	
	.customYonoTxnFailModalIcon{
	color: #B90000;
    font-size: 50px;
    margin-left: 140px;
    float: right;
    height: 42px;  
	margin-bottom: 10%;
	}
	.customYonoFailText{
	font-size: 23px;
    text-transform: none;
    padding-left: 72px;
    color: #B90000;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoFailModalText{
	color: #333333;
    line-height: normal;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 90px;
    font-weight: bold;
}
.customYonoFail1{
	color: #333333;
    
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    padding-left: 69px;
    line-height: normal;
}
.CustomYonoFormbtn1 {

	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 45px;
	padding-bottom: 5px;
	padding-left: 29px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}

.CustomYonoFormbtn1:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.CustomYonoFormbtn:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoFailInnerLink {
    float: left;
    margin-right: 106px;
    margin-bottom: -32px;
    margin-top: -6%;
}
	
	/* Transaction Fail Modal Styles*/
	
.ui-combobox-toggle:before {
    content: "\e902";
      font-size: 20px;
}

.customYonoFndTrfSecondContinueButton{
	margin-top: 4%;
    margin-left: 45%;
	/*added by bhakti  confirm payment confirm button*/
	padding-top: 8px;
    margin-bottom: -14px
}

.customYonoFndTrfDateColumn{
	    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
}


/*Schedule Payment Modal Styles */
.customYonoScheduleRow{
     float: left;
     margin: 2px 0;
     width: 100%;
     position: relative;
     top: 9px;
                border-bottom:1.5px solid #f3f3f3;
}
.customYonoScheduleText{
                font-size: 20px;
    text-transform: none;
    padding-left: 83px;
    color: #0095da;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoScheduleModalcolumn{
    
                float: left;
    /* margin-right: 5px; */
                margin-top:6px;
    text-align: left;
    margin-left: 6%;
    width: 44%;
                padding-bottom:10px;
}
.customYonoScheduleModalcolumnradio{
     float: left;
    /* margin-right: 5px; */
    margin-top:6px;
    text-align: right;
    margin-left: 0%;
    width: 44%;
                padding-bottom:10px;
}
.CustomYonoScheduleModalText{
    color: #333333;
    line-height: normal;
    padding-left: 15px; 
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
   }
                
   .customYonoScheduleLink{
    float: left;
    margin-right: 79px;
    margin-bottom: -32px;
    margin-top: 0%;
	padding-right: 29px !important;
    }
   .customYonoScheduleTxt{
    font-size:14px;
	
    }




/*Schedule Payment Modal Styles */
/* Meadia queries for fund transfer*/
@media only screen and (min-width:992px){
	
.customYonoLeftlisting20Percentpaneldiv {
	float: left;
	width: 20%;
	border-left: 1px solid #CCCCCC;
	background-color: #FFF;
	min-height: 350px;
	height: auto;
	max-height: 350px;
	overflow-x: hidden;
	overflow-y: hidden;
	border-radius:5px;
}
.customYonoRightlisting80Percentpaneldiv {
	    float: right;
    width: 80%;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #fff;
    min-height: 350px;
    /* height: auto; */
    overflow-y: scroll;
    max-height: 350px;
}

.customYonofundTransferf70percentRightListing {
	width: 70%;
	float: left !important;
	min-height: 450px;
	
}
}
/*Select beneficiary styles */
.customYonoFndTrfScheduledNickNameStyle{
	float: left;
    font-size: 14px;
    color: #000;
    padding-left: 23px;
    width: 80%;
    background-color: #fff !important;
    border: 0px solid #000 !important;
}

.customYonoFndTrfScheduledCurrencyStyle{
	float: left !important;  
	font-size: 14px;  
}
.customYonoFndTrfScheduledAmountStyle{
	      width: auto;
    float: left !important;
    text-align: left !important;
    font-size: 14px;
}
.customYonoFndTrfScheduledDateStyle{
	float: left;
    font-size: 10px;
    color: #999999;
    padding-left: 23px;
    width: 80%;
    background-color: #fff !important;
    border-bottom: 1px solid #999999;
}
.customYonoFndTrfScheduledFrequencyStyle{
	float: left !important;
    font-size: 10px;
    color: #999999;
    border-bottom: 1px solid #999999;
    width: 20%;
}

/*Select beneficiary styles */

.	:hover:before{
	color: #0095DA;
    font-size: 20px;
    content: "\e904";
    float: right;
    text-align: right;
    margin-right: -5%;
}


.customYonoRadioButtonbrdr {   
    background-color: #fff;    
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    cursor: pointer;
    padding-left: 15px;
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 8px;
    border-radius: 3px;
    margin-left: 25px;
}

.customYonoRadioButtontxt {
    font-size: 14px;
    font-weight: bold;
}
.customYonoRadioButton{

}
.customYonoMngBnfRadioButtonColumn{
	
}

.customYonoFndTrfRemittanceAmtValue{
	width: 15% !important;
    float: left;
    border: 1px solid #F3F3F3 !important;
    height: 2.3rem !important;
    padding-left: 5px !important;
	border-radius: 3px !important;
}

.customYonoFlagStyle_brdr{
	  /* border: 1px solid #F3F3F3; */
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    /* border-radius: 3px !important; */
    height: 2.3rem !important;
    padding-top: 10px;
    background: linear-gradient(135deg, #281172, #673391);
    text-align: left;
    /* border-top-right-radius: 3px !important; */
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.customYonoTxnCurrencyStyle{
	  /* border: 1px solid #F3F3F3; */
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    /* border-radius: 3px !important; */
    height: 2.3rem !important;
    padding-top: 10px;
    /* background: linear-gradient(135deg, #281172, #673391); */
    text-align: left;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-left: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    /* background: linear-gradient(135deg, #673391, #281172); */
    background: linear-gradient(135deg, #673391, #673391);
}
.customYonoTransferArrowStyle1{
	
    float: left;
    padding-left: 10px;
    padding-top: 10px;   
    text-align: left;
    font-size: 14px;
	color: #67339175 !important;
   
	
}
.customYonoTransferArrowStyle2{
	float: left;
    padding-left: 10px;
    padding-top: 10px;   
    text-align: left;
    font-size: 14px;
	color: #281172b8 !important;
}
.customYonoTransferArrowStyle3{
	float: left;
    padding-left: 10px;
    padding-top: 10px;   
    text-align: left;
    font-size: 14px;
	color: #281172 !important;
}
.customYonoMngBnfRadioRow{
	float: left;
	

}

.customYonoMngBnfRadioRows{
	width: 100% !important;  
    margin-left: 5%;
	
}


/* Internet banking registration styles*/

.internet-main-panel {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 800px;
   /*  height: auto; */
	
}
.customYonoInternetRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoInternetRow1{
	float: left;
	margin: 2px 0;
	width: 50% !important;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoInternetRow2{
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
	margin-left:8%;
}
.customYonoInternetcolumn {
	float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 8%;
    width: 10%;
}
.customYonoInternetcolumnFirst{
	float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: -1%;
    width: 30%;
}
.customYonoInternetcolumnMiddle{
	float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 6% !important;
    width: 32% !important;
}
.customYonoInternetcolumnLast{
	float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 8% !important;
    width: 32% !important;
}
.customYonoInternetcolumnDOB{
	float: left;
   
    margin-top: 7px;
    text-align: left;
    margin-left: 6% !important;
    width: 32% !important;
}
.customparentTable{
	/* height: 1024px; */
	height:auto;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    width: 100%;
}
.customYonoFirst{
    float: left important;
    margin-top: 8px;
    text-align: left;
    margin-left: 5% !important;
    width: 17% !important;
	}
.CustomYonoabsmiddlecalendar{
	    /* float: right; */
    vertical-align: middle;
    margin-bottom: -11px;
    padding-right: 2px;
    width: 27px;
    cursor: pointer;
    /* display: none; */
    /* margin-left: 19px; */
    border-bottom: 1px solid #999999;
}	
.CustomYonoDatetextbox{
	 font-size: 12px;
    color: #333333;
    text-decoration: none;
    width: 325px !important;
    /* margin: 16px 0px 9px 3px; */
    margin-top: 5px;
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 1.8em !important;
}	
.Customquerytextleft {
    padding-right: 1px;
    padding-left: 1px;
    width: 18%;
    float: left;
    clear: left;
    text-align: right;
    padding-bottom: 1px;
    padding-top: 7px;
    font-weight: normal;
	
	
	}
	
	.Customquerytextright{
		 clear: right; 
    /* display: block; */
     overflow: hidden; 
    padding-bottom: 4px;
	}
	.Customtextleft{
	/* padding-right: 1px; */
    padding-left: -3px;
    width: 50% !important;
    float: right;
    /* clear: left; */
    text-align: left;
    padding-bottom: 1px;
    padding-top: 7px;
    font-weight: normal;
	
     
	}
	.Customcheckboxmargin{
	margin-right: 1.9%;
    margin-top: 3px;
    position: relative !important;
    opacity: 1 !important;
	}
	
	.customYonoRegTest{
		margin-top:-14px;
	}
	
    .customYonoImageScreenFontSize1{
    	font-size: 15px !important;
		margin-left: 3%;
    }
	.customYonoNextButton{
		 margin-top: -2% !important;
        margin-left: 33% !important;
        position: relative !important;
	}
	.CustomYonoFormbtn2{
		border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 45px;
    padding-bottom: 5px;
    padding-left: 36px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	}
	.customyonowidth100percent-main-bg-Logo-Heading{
    width: 100%;
    background-color: #fff;
    height: auto;
    min-height: 60px;
}
.customYonoLogoInternetHeading{
    margin-top: 0%;
    height: 10px;
    width: 100%;
    background-color: #FFFF;
}
.customYonoLogoHeaderLeftAlign12{
	 float: left;
    margin-top: 20px;
    margin-left: 25px;
    width: 80%;
	}
	.customYonoLogoHeaderRightAlign12{
	 float: left;
    /* margin-left: 20%; */
    /* margin-right: 14%; */
    margin-top: 15px;
    width: 3%;
	}
	.customYonoLogoHeaderRight1{
	 float: left;
    /* margin-left: 10%; */
    /* padding-right: 7%; */
    margin-top: 1.3%;
    /* margin-right: 20px; */
    width: 8%;
    /* text-align: left !important;*/
	
	}
	.customYonoTollFreeNumber122{
	 font-size: 10px;
    font-weight: bold;
    float: left;
   margin-left: -23%; 
    line-height: 0rem;
    
	}
	.customYonoTollFreeNumber222{
    font-size: 10px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
}
.customYonoTolleFreeIcon12{
	color: #9F1C5D;
    font-size: 24px;
    background-color: #f3f3f3;
    height: 10px !important;
    width: 15px !important;
    border-radius: 100%;
    margin-left: 188px;
    /* margin-left: 94px; */
    /* float: right; */
    /* text-align: right;*/
	}

/* Internet banking registration styles*/

/*Internet Banking set password styles*/

.CustompageContainer1{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 580px;
    background-image: url(../images/yono/yono_background_image.png);
    overflow-y: scroll;
    float: left;
}
.internet-setpass-panel{
	background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 500px;
    /* height: auto; */
}

.internet-setpass-panel-leftContainer{
	background-color: #F3F3F3;
    /* margin: 1% 6% 0; */
    /* border-radius: 5px; */
    /* padding: 0 15px; */
    min-height: 500px;
    width: 35%;
    /* height: auto; */
    float: left;
    /* margin-left: 2%; */
    margin-top: 1%;
    margin-left: 6%;
    margin-bottom: 5%;
	border-radius:5px;
}

.internet-setpass-panel-rightContainer{
	background-color: white;
    /* margin: 1% 6% 0; */
    /* border-radius: 5px; */
    /* padding: 0 15px; */
    min-height: 500px;
    width: 53%;
    /* height: auto; */
    float: left;
    margin-top: 1%;
    margin-bottom: 5%;
    margin-right: 3%;
	border-radius:5px;
	margin-left:-1%;
}
.customYonoSetPassTxt {
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
.customYonoSetPassCol{
    margin-left: 5%;
}

.customYonoPassrow {
	float: left;
	margin-left:1%;
	width: 90%;
	position: relative;
	
}
.customYonoPasscolumn {
	float: left;
   
    margin-top: 7px;
    
    margin-left: 5%;
    width: 30%;
}
.Customquerytextboxmedium {
    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;
    
    font-size: 11px;
    text-decoration: none;
    width: 100%;
    margin: 0px 0px 0px 0px;
    vertical-align: middle;
    float: left;
    height: 24px;
    border: 1px solid #d3d3d3;
    
    
    min-width: 237px;
}
.Customquerytextboxmedium1 {
    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;
    
    font-size: 11px;
    text-decoration: none;
    width: 100%;
    margin: 0px 0px 0px 0px;
    vertical-align: middle;
    float: left;
    height: 24px;
    border: 1px solid #d3d3d3;
	border-bottom: 1.5px solid #0095da !important;
    
    
    min-width: 237px;
}
/* .Customquerytextboxmedium1:focus {
    border-bottom:#0095DA !important;
} */
.customYonoPasscolumnRight{
	float: left;
    margin-top: -9px;
    margin-left: 16%;
    width: 30%;
}
.customYonoPassText1{
	 color: #999999;
	 font-size: 13px;
	}
.customYonoConfirmPassText{
	 color: #0095DA;
	 font-size: 13px;
	}
.customYonoSetNextButton{
	margin-top: 9%;
    margin-left: 20% !important;
    
   
    position: absolute;
	}
.customYonotabColor{
	background-color: #0095DA !important;
	
}
.customYonotabColorText{
	color:#0095da !important;
}
.CustomYonoFormbtn3 {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 43px;
    padding-bottom: 5px;
    padding-left: 38px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
@media screen and (min-width:992px){
	
	.customyonowidth100percent-main-bg-Logo-Heading{
    width: 100%;
    background-color: #fff;
    height: auto;
    min-height: 60px;
}
.customYonoLogoInternetHeading{
    margin-top: 0%;
    height: 10px;
    width: 100%;
    background-color: #FFFF;
}
.internet-setpass-panel-leftContainer{
	background-color: #F3F3F3;
    /* margin: 1% 6% 0; */
    /* border-radius: 5px; */
    /* padding: 0 15px; */
    min-height: 500px;
    width: 35%;
    /* height: auto; */
    float: left;
    /* margin-left: 2%; */
    margin-top: 1%;
    margin-left: 6%;
    margin-bottom: 5%;
	border-radius:5px;
}
.internet-setpass-panel-rightContainer{
	background-color: white;
    /* margin: 1% 6% 0; */
    /* border-radius: 5px; */
    /* padding: 0 15px; */
    min-height: 500px;
    width: 53%;
    /* height: auto; */
    float: left;
    margin-top: 1%;
    margin-bottom: 5%;
    margin-right: 3%;
	border-radius:5px;
	margin-left:-1%;
}

.internet-main-panel {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 800px;
   /*  height: auto; */
	
}


}	

/*Internet Banking set password styles*/

.CustomYonoMngBnfCurrencyStyle{
	float: left;
    font-size: 8px;
    color: #999999;
}

/************* forgot password modal ************/
.customYonoSuccessModalIcon {
    color: #58B200;
    font-size: 50px;
    margin-left: 140px;
    float: right;
    height: 42px;  
	margin-bottom: 10%;
}
.customYonoSuccessText{
	font-size: 23px;
    text-transform: none;
    padding-left: 51px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoSuccessModalText{
	color: #333333;
    line-height: normal;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 69px;
    font-weight: bold;
}
.customYonoSuccessModalText1{
	color: #333333;
    
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    padding-left: 42px;
   
}
.customYonoSuccessInnerLinks1{
	float: left;
    margin-right: 115px;
    margin-bottom: -32px;
	margin-top: 15%;
	}
/************* forgot password modal **************/

.customYonoRemittanceAmountRowStyle{
	float: left;
    margin-right:-400px; /*5px*/
    margin-top: 7px;
    text-align: right;
    width: 100%;
}
.customYonoFndTrfExchangeRateAmtValue{
	 width: 15% !important;
    float: left;
    border: 1px solid #F3F3F3 !important;
    height: 2.3rem !important;
    padding-left: 5px !important;
    border-radius: 3px !important;
    padding-top: 7px;
	text-align: left;
}
.customYonoRemittanceAmountRowStyle{
	float: left;
    margin-right:5px;
    margin-top: 7px;
    text-align: right;
    width: 100%;
}

.CustomYonoRemittanceExchangeRateRowStyle{
	float: left;
    margin-right: 5px;
    margin-top: 7px;
	border-right: 1px solid #F3F3F3;
}
.CustomYonoRemittanceRemittanceFeesRowStyle{
	float: left;
    margin-right: 5px;
    margin-top: 7px;
	
}
.customYonoExchangeRateValue{
	    float: left;
    font-size: 12px;
    color: #000;
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
}
.customYonoRemittanceBnfSelectedStyle{
	float: left;
   
    text-align: left !important;
    font-size: 12px;
}

.CustomYonoTextBoxNew{
	float: right;
    height: 10%;
    margin-left: 28%;
    color: #FFFFFF;    	
}
.CustomYonoHeaderWelcomeText {
    color: #F3F3F3;
    font-size: 1em;
    /* padding-right: 10px; */
    padding-right: 12px;
    margin-left: -28px;
    position: absolute;
    right: 22px;
    text-align: right;
    margin-top: 1%;
    float: right;
    /* border-left: 1px solid #999999; */
}

/*For Yono*/
.width80percent_login {
	width: 85%;
	float: left;
	clear: right;
	background: white;
	border-radius: 0px;
	padding-left: 10px;
	overflow: hidden;
	height: 110%;
	margin-left: 75px;
	min-width: 381px;
	margin-top: -60px;
	opacity: 1;
	overflow-y: auto;
	background-image:url(../images/virtual-keyboard.png);
	background-repeat:no-repeat;
	background-position-x:450px;
	background-size:35% 30%;
	background-position-y:60px;
	
}

.width80percent_login_link {
	width: 85%;
	float: left;
	clear: right;
	border-radius: 0px;
	padding-left: 10px;
	overflow: hidden;
	height: 110%;
	margin-left: 75px;
	min-width: 381px;
	margin-top: -60px;
	opacity: 1;
	overflow-y: auto;
}
.loginPanelSimpleTextStyleCol2 {
	color: #a9c3d4;
	font-size: .7em;
	text-decoration: none;
	font-weight: bold;
	padding-left: 89px;
	display:inline-flex;
	width:200px;
}
.loginPanelSimpleTextStyleCol1 {
	color: #a9c3d4;
	font-size: .7em;
	text-decoration: none;
	font-weight: bold;
	padding-left: 89px;
	display:inline-flex;	
	width:200px;
}
.loginPanelHeaderTextStyle_cust {
	font-size: 16px;
	padding-left: 87px;
	width: 96.7%;
	padding-top: 55px;
	padding-bottom: 12px;
	color: #652a84;
	font-weight:bold;
}

/* Input Box New style--start*/
.CustloginPanelInputDetailsrow{
    position: relative;
    margin: 5px 0px;
}
.CustloginPanelInputDetailsrow span label{
    position: absolute;
    padding-left: 0px;
    top:15px;
    
}
.CustloginPanelSimpleTextStyle1
{
    margin-top:15px;
}
.CustloginPanelInputDetailsrow input:focus + label,.CustloginPanelInputDetailsrow input:not(:placeholder-shown) + label{
    opacity:1;
    transform: scale(.9) translateY(-100%) translateX(-10px);
    color:#eeeeee;
    font-size:18px;
}

.CustloginPanelInputDetailsrow span span input:focus{
     
    outline-color: white;
border-style:solid;
border-width:0px 0px 1px 0px;
}

.CustloginPanelInputDetailsrow{
    padding: 15px;
    margin:15px 0px;
}

.CustloginPanelInputDetailsrow span input{
    
    padding-left: 10px;
 	border-style:solid;
	border-width:0px 0px 1px 0px;
	margin-left:65px;
}

.CustloginPanelInputDetailsrow span label,.CustloginPanelInputDetailsrow span span input{
    transition: all 0.2s;
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
    opacity:1;
outline-color: white;
font-size:19px;
width:35%
}
/*Input Box New style--End */

.CustloginPanelSimpleTextStyle {
	
	font-size: .69em;
	text-decoration: none;
	/* font-weight: bold */
}
.CustloginPanelTextboxMediumStyle {
	
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	
	font-size: .8em;
	text-decoration: none;
	margin: 0;
	vertical-align: middle;
	float: left;
	height: 24px;
	padding-left: 5px;
}



/*For Yono*/

.customYonoMyProfileIcon {
	color: #B90000;
	
}
/*commented for priyanka logout patch*/
/*.CustomYonoHeaderWelcomeTextIcon {
    color: #F3F3F3;
    position: absolute;
    /* right: 80px; */
   /* right: 42px;
    text-align: right;
    margin-top: 1%;
    /* border-left: 1px solid #999999; */
   /* padding-left: 55px;
   /* border-left: 1.5px solid #e2e2e2;*/
   /* height: 32px;
}
/* end commented for priyanka logout patch*/
/*Celestine Entries */
.customFormRow {
    margin: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-top: 30px;
    padding-bottom: 0px;
    margin-left: 250px;
    clear: both;
    background-color: transparent;
}
.customMCbutton {
    border-radius: 15px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    /* border: 0 solid #333; */
    /* float: left; */
    text-decoration-line: initial !important;
}

.customFormRowCentre {
    margin: 0px;
    padding-left: 0px;
    /* padding-right: 12px; */
    padding-top: 0px;
    padding-bottom: 25px;
    margin-left: 450px;
    clear: both;
    background-color: transparent;
}
.customContainerWOMarg {
    float: left;
    margin-bottom: 12px;
    width: 100%;
    /* border: 1px solid #CCCCCC; */
}
.custombuttonlong {
	margin-right: -30px;
    width: 700px;
}

.customclearbtn {
    margin-right: 20px;
}


#global{
	background: linear-gradient(45deg, #9F1C5D, #281172);
}

.customYonoSCRMargin20Section{
	float: left;
    margin-bottom: 12px;
    width: 100%;
    margin-left: 20%;
}

.customYonoSCRBoldText{
	font-weight: bolder;
    font-size: 14px;	
    padding-left: 4px;
}
.customYonoSCRFieldHeading {
	color: #999999;
    font-size: 0.6em;
    padding-left: 4px;
}
.customYonoSCRColumn{
	float: left;
    margin-right: 5px;
    margin-top: 7px;
    width: 100%;
    padding-bottom: 10px;
}
.customYonoSCRTextBox{
	width: 25% !important;
    height: 1.8rem !important;
    margin-left: 5px !important;
}
.customYonoSCRTextBox50Percent{
	width: 62% !important;
    height: 1.8rem !important;
    margin-left: 5px !important;
}
.customYonoSCRwidth40percent{
    width: 35%;
    float: left;    
    margin-bottom: 10px;
}
.customYonoSCRRadioTxt {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;    
    margin-right: 4%;
    margin-top: -2%;
    border: 1px solid #999999;
    background: white;
    color: #000 !important;
}
.customYonoSCRWidth100Row{
	width: 100%;
	height:auto !important;
	/* margin-left: 2%; */
}
.customYonoSCRRadioText{
	font-size: 0.8em;
    text-decoration: none;
    font-weight: normal;
    border: 1px solid #999999;
    padding: 10px;
    border-radius: 40px;
    color: #000;
    cursor: pointer;
}
.customYonoSCRRadioSelectedText{
	background: linear-gradient(45deg, #281172, #673391);
    color: #fff;	
}
.customYonoSCRRadioUnSelectedText{
	background: #fff;
    color: #000;	
}
.customYonoSCRRadioColumn1{    
    float: left;
    margin-bottom: 10px;   
}
.customYonoSCRRadioColumn2{    
    float: left;
    margin-bottom: 10px; 
    margin-left: 10%;
    width:55%;
}
.customYonoSCRNormalText{	
    font-size: 12px;	
    padding-left: 4px;
}
.customYonoSCRNoteColumn{
	float: left;
    margin-right: 5px;
    margin-top: 7px;    
    padding-bottom: 10px;
    width: 70%;
}
.CustomYonoSCRButtonStyle{
	margin-left: 30%;
    position: absolute;
    margin-top: 2.5%;
}

.customYonoSCRConfirmation30PercentWidth{
	float: left;    
    width: 30%;   
    background-color: #F3F3F3;
    min-height: 400px;
    height: auto;
    border-right: 1px solid #999999;
}
.customYonoSCRConfirmation70PercentWidth{
	float: left;    
    width: 65%;    
    height: auto;   
    min-height: 400px;
}
.customYonoSCRMargin5PercentStyle{
	width:100%;
	margin-left:5%;
	
}
.customYonoSCRFieldHeadingValue {
	color: #000;
    font-size: 0.7em;
    padding-left: 4px;
}
.customYonoSCRWidth100BorderRow{
	width: 100%;
	height:auto !important;	
}
.customYonoSCRWidth30BorderColumn{
	float: left;
    width: 30%;        
    text-align: left;
    padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #F3F3F3;
}
.customYonoSCRWidthReasonBorderColumn{
	float: left;        
    text-align: left;
    padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #F3F3F3;
}
.customYonoSCRBoldHeadingText{
	font-weight: bold;
    font-size: 12px;	
    padding-left: 4px;
}
.customYonoSCRSingleChequeLeftColumn{
	float: left;
    width: 50%;        
    text-align: left;
    padding-bottom: 10px;
	
}
.customYonoSCRSingleCheque50Column{
	float: left;
    width: 50%;
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #F3F3F3;
	
}
.customYonoSCRSingleChequeRightColumn{
	float: left;
    width: 50%;        
    text-align: left;
    padding-bottom: 10px;
	
}
.customYonoSCRMultipleChequeLeftColumn{
	float: left;
    width: 30%;        
    text-align: left;
    padding-bottom: 10px;
}
.customYonoSCRMultipleChequeMiddleColumn{
	float: left;
    width: 30%;        
    text-align: left;
    padding-bottom: 10px;
}
.customYonoSCRMultipleChequeLastColumn{
	float: left;
    width: 30%;        
    text-align: left;
    padding-bottom: 10px;
}
.customYonoSCRHeadingValue{
	font-size: 13px;    
    padding-left: 2%;
    padding-top: 21px;
	white-space: nowrap;
}
.customYonoSCRButtonRow{
	bottom: 0;
    position: absolute;
    margin-bottom: 8%;
    margin-left: 10%;
}
.CustomYonoSCRMinHeight250{
	min-height:250px;
}
.customYonoSCRButtonRow1{	
	       position: absolute;
    margin-bottom: 11%;
    margin-left: 25%;
}
.customYonoOtpFieldStyle{
	width:100%;	
	text-align: center;	
}
.customYonoOtpTimeStyle {
    color: #999999;
    font-size: 10px;
    background-color: white;
    vertical-align: super;
}
.container-large{
	width: 99% !important;
}
.groupletSection{
	    width: 99%;
}
.customYonoCHKMargin25PercentStyle{	
	margin-left:25%;	
}
.customYonoCHKPadding0Style{
	padding:0 !important;
}
.customYonoCHKButtonRow{
	bottom: 0;
    position: absolute;
    /* margin-bottom: 12%; */
    margin-left: 10%;
}
.error_highlight_right{
	padding:0 !important;
}
.CustomYonoSCRRadioButton{
	vertical-align: middle;
    margin-left: 5px;
    font-size: 0.813em;
    margin-right: 3px;
    pointer-events: auto !important;
}

/* ************Added by Chennai Team************** */
.customFormRow {
    margin: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-top: 30px; 
    padding-bottom: 0px;
    margin-left: 250px;
    clear: both;
    background-color: transparent;
}

.customFormRowSetDate {
    margin: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    margin-left: 0px;
    clear: both;
    background-color: transparent;
}

.cusformRowDate {
    margin: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    margin-left: 280px;
    clear: both;
    background-color: transparent;
}


.customMCbutton {
    border-radius: 15px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    /* border: 0 solid #333; */
    /* float: left; */
    text-decoration-line: initial !important;
}

.customFormRowCentre {
    margin: 0px;
    padding-left: 0px;
    padding-bottom: 25px;
    clear: both;
    background-color: transparent;
    margin-left: 120px;
    padding-top: 25px;
}
.customContainerWOMarg {
    float: left;
    margin-bottom: 12px;
    width: 100%;
    /* border: 1px solid #CCCCCC; */
}
.custombuttonlong {
	margin-right: -30px;
    width: 700px;
}

.customclearbtn {
    margin-right: 20px;
}
.customcentrelmamt {
    margin: 0px;
    padding-left: 250px;
    /* padding-right: 700px; */
    padding-top: 8px;
    padding-bottom: 0px;
    clear: both;
    background-color: transparent;
}
.customMCHeadingValue {
    float: left;
    width: 20% !important;
    height: 1rem !important;
    font-size: 12px !important;
}

.customcontinuebtn {
    margin-right: 300px;
}

.customDateHeading {
    color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    /* text-align: left !important; */
    width: 100%;
    float: left;
    margin-top: 15px;
}


.customEndDateAdded {
       color: #999999;
       font-size: 0.6em;
       text-decoration: none;
       text-align: left !important;
       width: 100%;
       float: left;
       margin-top: 20px
       
}

.CustomPersFormbtn {
	
	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	margin-left: 80px;
	text-decoration-line: initial !important;
	margin-top: 55px;
    margin-left: 90px;
}

.CustomClearFormbtn {
	margin-right: 20px;
	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}

.customClearButton{
	margin-right: 20px;
}
.customPersonlizebtn{
	margin-top: 50px;
}
.customContHdRow{
	
	margin: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 0px;
    clear: both;
    background-color: transparent;
    margin-left: 100px;
}

.customContinueBtn{
border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    /* cursor: pointer; */
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    margin-bottom: 10px;
    margin-top: 35px;
    margin-left: 28px;
}

.customTableRow {
    margin: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-top: 30px;
    padding-bottom: 0px;
    clear: both;
    margin-bottom: 50px;
    background-color: transparent;
}

.customTblCont {
    float: left;
    font-size: 12px;
    color: #000000;
    padding-left: 15px;
    width: 100%;
    /* font-weight: bold; */
}

.customDateRight {
    padding-bottom: 10px;
    padding-left: 6px;
    clear: right;
    display: block;
    overflow: hidden;
    }
   
   
   
   

.cutomDateleft {
    padding-right: 1px;
    padding-left: 1px;
    width: 162px;
    float: left;
    clear: left;
    padding-bottom: 1px;
    padding-top: 20px;
    font-weight: normal;
}

.customfirstrow {
	margin-left: 175px;
    margin: 0px;
    padding-left: 175px;
    padding-right: 12px;
    padding-top: 30px;
    padding-bottom: 0px;
    clear: both;
    background-color: transparent;	
}

.customIconright {
    clear: right;
    display: block;
    overflow: hidden;
    width: 26px;
    border-top-width: 50px;
    margin-top: 30px;
    padding-top: 40px;
    padding-right: 20px;
    border-right-width: 500px;
    margin-right: 50px;
    padding-bottom: 50px;
    padding-left: 430px;
}
    
/* ************ END Of Added by Chennai Team************** */



/* ************Styles Added By Sreevidhya For Table Generation************ */


.customYonoBillTableHeader{
	text-align:center !important;
}


.customYonoBillTdText{
	float: left;
    font-size: 12px;
    /* font-weight: Bold; */
    color: #000;
    padding-left: 54px;
    width: 100%;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 12px;
}

.customYonoBillPayAmount {
	float: left;
    font-size: 12px;
    color: #000000;
    padding-left: 10px;
    width: 100%;
    font-weight: bold;
}

.customYonoBillPayDate{
	float: left;
    font-size: 12px;
    color: #000000;
    padding-left: 10px;
    width: 100%;
    
}


/* ************ END Of Styles Added By Sreevidhya For Table Generation************ */


/* Added by Sridhar for Chennai Team Changes */

.customYonoLimitsDateTextBox_Calender{
	margin-bottom: 60px;
    width: 12px;
    cursor: pointer;
    padding: 0 !important;
	
}
.customYonoLimitsDateTextBox{
	    float: left;
    height: 1.3rem !important;
    font-size: 12px !important;
    width: 37.5% !important;
}
.customYonoLimitsLookupbuttonStyle{
	    margin-right: 4%;
    margin-top: -2%;
    border: 1.5px solid #0095da;
    background: white;
    color: #0095da !important;
}
.CustomYonoLimitsMargin25Percent{
	margin-left:40%;
}
.customYonoLimitsSubmitButton{
	margin-left: -20%;
    bottom: 0;
    position: absolute;
    margin-bottom: 18%;
}
.CustomYonoViewLimitsMargin25Percent{
	margin-left:30%;
	margin-right: 5%;
}
.customYonoLimitsWidth30Percent{
	width:30%;
}
.customYonoLimitsWidth45Percent{
	width:45%;
}
.CustomYonoViewLimitsDateBox_row{
	margin-left: 1%;
}
.CustomYonoViewLimitsDateBox{
	width: 35% !important;
    font-size: 12px !important;
    height: 1.8rem !important;
}
.CustomYonoViewLimitsDateBox_Calender{
	margin-left: -15px;
}
.customYonoLimitsSearchIcon{
	    font-size: 20px;
    color: #B90000;
    cursor: pointer;
    margin-left: 5%;
    vertical-align: middle;
}
.customYonoLimitAmountValue{
	    float: left;
    width: 40% !important;
    height: 1.3rem !important;
    font-size: 12px !important;
}
/* Added by Sridhar for Chennai Team Changes */

.icon-ic-ServiceList-SBA:before{
	content: "\e91f";	
}
.icon-ic-ServiceList-ACS:before{
	content: "\e91f";	
}
.icon-ic-ServiceList-DPA:before{
	content: "\e91f";	
}
.icon-ic-ServiceList-OPA:before{
	content: "\e91f";	
}
.icon-ic-ServiceList-MIS:before{
	content: "\e91f";	
}
.customYonoServiceRequestsBgNone{
	background-color: inherit;
	border:0 !important;
}
.CustomYonoServiceRequestPageLeftContainer{
	float: left;
    width: 99%;    
    border-radius: 5px !important;
	height: 550px !important;
}
.customYonoQuickPaymentsDivStyle{
	    padding-top: 2%;
    float: left;
}
.icon-ic-ServiceList-CHQ:before{
	content: "\e912";	
}
.icon-ic-ServiceListLink-CHK:before{
	content: "\e92f";
}
.icon-ic-ServiceListLink-ECS:before{
	content: "\e91a";
}
.icon-ic-ServiceListLink-SCR:before{
	content: "\e937";
}
.icon-ic-ServiceListLink-USC:before{
	content: "\e930";
}

/* **************** CPLCyberReceiptUX3 Confirmation Page**** */

.custompaneldiv {
	margin-top: 15px;
	border-radius : 5px;
    margin-right: 322px;
    width: 1013px;
    border-left: 1px solid #CCCCCC;
    background-color: #fff;
    overflow-y: scroll;
    padding-bottom: 25px;
}


.customtopSubSection{
	
   	background-color: #f9f9f9;
    padding-bottom: 50px;
    padding-left: 27px;
    padding-top: 27px;
    
}
.customBottomSubSection {
	padding-top: 10px;
	padding-left: 78px;
}

.customIconIntend {
	padding-left: 30px;
    padding-top: 30px;
}
.custom_donelogo {
	background-image: url(../images/New/icons-done.svg);
	background-repeat: no-repeat;
}

.cutomIconleft {
	width: 70px;
    padding-right: 1px;
    padding-left: 1px;
    float: left;
    clear: left;
    padding-bottom: 1px;
    font-weight: normal;
}

.customIconRight {
	padding-top: 8px;
    padding-bottom: 10px;
    padding-left: 6px;
    clear: right;
    display: block;
    overflow: hidden;
}
.customDataFont {
/* 	padding-left: 7px; */
    width: 237px;
    float: left;
    font-size: 14px;
    color: #000;
    /* text-align: center; */
    padding-top: 7px;
    padding-bottom: 12px;
}


.customfirstLeft {
	height: 8px;
    width: 272px;
    padding-right: 1px;
    padding-left: 1px;
    float: left;
    clear: left;
    text-align: right;
    padding-bottom: 1px;
    padding-top: 7px;
    font-weight: normal;
}

.customHeadingRow {
	color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
    margin-top: 8px;
}

.customZeroright {
	padding-top: 8px;
    color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
}

.customFirstright {
	height: 20px;
    width: 625px;
    padding-left: 300px;
    color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    text-align: left !important;
    float: left;
}

.customSecondright {
    padding-left: 680px;
    color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
}

.customFirstrightSecRow {
	height: 20px;
    width: 444px;
    padding-left: 65px;
    color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    text-align: left !important;
    float: left;
}

.customSecondrightSecRow {
	padding-left: 700px;
    color: #999999;
    font-size: 0.6em;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
}

.customtopmar {
	
	padding-top: 50px;
}

    
.customLimitDataFont {
/* 	padding-left: 7px; */
    width: 237px;
    float: left;
    font-size: 14px;
    color: #000;
    /* text-align: center; */
    padding-top: 22px;
    padding-bottom: 12px;
}
    
    
.customRefFont {
    padding-left: 7px;
    width: 237px;
    float: left;
    font-size: 14px;
    color: #000;
    /* text-align: center; */
    padding-top: 10px;
    padding-bottom: 12px;
}
.customSucMsg {
	font-weight: bold;
    padding-left: 7px;
/*     width: 237px; */
    float: left;
    font-size: 12px;
    color: #4CAF50 ;
    /* text-align: center; */
    padding-top: 10px;
    padding-bottom: 12px;
}


/* **************** END of  CPLCyberReceiptUX3 Confirmation Page**** */

/*Added by Sridhar in Mumbai*/
.customYonoMngBnfSearchCPSearchButton{
    bottom: 0;
    position: absolute;
    margin-left: 25%;
    margin-bottom: 2%;
}
 .customYonoMngBnfCheckbox {
    margin-top: 4px;
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}
[type="checkbox"].customYonoMngBnfCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;

}

.customYonoFndTrfContinueRemittanceButton{
	margin-bottom: 6.5%;
    margin-left: 45%;
    position: absolute !important;
    bottom: 0;

}
.customYonoTransactionDateTextBox{
float: left;
    height: 1.3rem !important;
    font-size: 12px !important;
    width: 90% !important;
}

.customYonoTransactionDateTextBox_Calender {
    margin-bottom: 60px;
    width: 12px;
    cursor: pointer;
    padding: 0 !important;
}
.customYonoFndTrfLeftListingFieldHeadingValueForRemarks{
    float: left;
    width: 108% !important;
    height: 1rem !important;
    font-size: 12px !important;
}
.customYonoFndTrfLeftListingAmountColumnNotExistBnf{
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 28%;
    font-size: 12px;
}
.customYonoTransactionNoteText{
	    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
}
.customYonoFndTrfNoteColumnNotExistBnf{
    float: left;
    margin-top: 7px;
    width: 100%;   
    text-align: right;
}
.customYonoOtpMobileNumberTextStyle{
	text-align: center;
}
.customYonoTransactionOtpStyle{
width: 100%;
}
.customYonoTransactionOtpStyle_authenticationStyle{
	    text-align: center;
    margin-left: -13%;
}
.customYonoLimitsleftLinkRowStyle{
	height: 175px !important;
    padding-left: 25px;
    padding-top: 47px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
    background-color: #F3F3F3;
    margin-top: -12px;
    cursor: pointer;
}
.customYonoLimitsConfirmationPageColumn{
    float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 2%;
    width: 30%;
    margin-right: 1%;
}
.customYonoLimitsConfirmationContinueButton{
    margin-left: 45%;
    bottom: 0;
    position: absolute;
    margin-bottom: 4%;
}
/*Added by Sridhar in Mumbai*/


/************* forgot password modal ************/
.customYonoSuccessModalIcon {
    color: #58B200;
    font-size: 50px;
    margin-left: 140px;
    float: right;
    height: 42px;  
	margin-bottom: 10%;
}
.customYonoSuccessText{
	font-size: 23px;
    text-transform: none;
    padding-left: 51px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoSuccessModalText{
	color: #333333;
    line-height: normal;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 69px;
    font-weight: bold;
}
.customYonoSuccessModalText1{
	color: #333333;
    
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    padding-left: 42px;
   
}
.customYonoSuccessInnerLinks1{
	float: left;
    margin-right: 115px;
    /*margin-bottom: -32px;
	margin-top: 15%;*/
	margin-bottom: -15px;
    margin-top: -2%;
	}
	.customYonoFrgtPwdFirstNameRow{
	    margin-top: 8px !important;
    text-align: left;    
    width: 22% !important;
	}
	.customYonoFrgtPwdTitleRow{
	float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: left;
    margin-left: 9%;
    width: 8%;
	}
	.customYonoFrgtPwdGenderColumn{
	float: left;    
    margin-top: 7px;
    text-align: left;
    margin-left: 9% !important;
    width: 32% !important;
	
	}
/************* forgot password modal **************/
/*Payment Details*/

.customYonoConfirmTxnSummaryRow {

    float: left;

    width: 100%;

    min-height: 120px;

    max-height: 200px;

    position: relative;

    background-color: #f3f3f3;

                border-top-left-radius:5px !important;

                border-top-right-radius:5px !important;

 

}

.customYonoConfirmTxntSummListing {

                float: left;

                width: 100%;

                height: auto;

                max-height: 300px;

                background-color: #ffffff;

                min-height: 300px;

                border-bottom-left-radius:5px !important;

                border-bottom-right-radius:5px !important;

}

.customYonoConfirmTxnSummarycolumn1 {

    float: left;

    margin-right: 5px;

    margin-top: 10px;

    /* text-align: left; */

    margin-left: 1%;

    width: 10%;

}

.customYonoSummmarySuccessText{

    font-size: 15px;

    text-transform: none;

    padding-left: 69px;

    color: #58B200;

    padding-top: 10px;

    font-weight: bold;

}

.customYonoConfirmTxnSummarycolumn2 {

    float: left;
    /* margin-right: 5px; */
    margin-top: -7%;
    text-align: left;
    margin-left: 0.9%;
    width: 50%;
				
				

}

.customYonoConfirmTxnSummaryRow2 {

    /*float: left;

    margin: 2px 0;

    width: 100%;

    position: relative;

    top: 43px;*/
	
	margin-top: 15%;
    text-align-last: center !important;

}

/*Payment Details*/



/*Added by Sridhar for Cheques and Error*/
.icon-ic-ServiceListLink-PED:before{
	content: "\e92c";
}
.icon-ic-ServiceList-PED:before{
	content: "\e92c";	
}

.customYonoECSTableColumnStyle{
	    vertical-align: middle;
    padding-top: 15px;
    padding-bottom: 15px;
}
.customYonoECSHeight400{
	height:400px;
	max-height:400px;
}
.customYonoECSHeight300{
	height:300px;
	max-height:300px;
}
.customYonoTableScrollable{
	overflow-y: scroll;
    overflow-x: hidden;
}
.customYonoColoredCircle{
	height: 5px;
    width: 5px;
    border-radius: 100%;    
    display: inline-block;
    vertical-align: middle;
}
.customYonoECSBgGreen{
	background-color: green;
}
.customYonoECSBgOrange{
	background-color: orange;
}
.customYonoECSBgRed{
	background-color: red;
}
.customYonoECSBgBlue{
	background-color: blue;
}
.customYonoECSWidth50Percent{
	width:50%;
}

/* Added by Sridhar for Modal View Errors ui */

.ui-dialog{
	border-radius: 8px;
}

/*  Activate Benf Added  */
#CustomYonoErrorDisplayId {
    border-top: 0px solid #d0d0d0;
	background-color: white;
    width: 50%;
    border-radius: 5px;
}
/*  End of Activate Benf  */


.ui-dialog .ui-dialog-buttonpane button{
    text-align: center;
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
   /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: initial !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA) !important;
    border: 0 solid #333;
    text-decoration-line: initial !important;
	color: #ffffff !important;
}
.ui-widget-content{
	
	border-top: 0px solid #d3d3d3 !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	float: none;
    text-align: center;	
}
.customYonoErrorGreenIcon{
	font-size: 50px;
    color: #58B200;
    text-align: center;
    float: left;
    width: 100%;
}
.customYonoErrorOrangeIcon{
	font-size: 50px;
    color: #EB9D00;
    text-align: center;
    float: left;
    width: 100%;
}
.customYonoErrorRedIcon{
	font-size: 50px;
    color: #B90000;
    text-align: center;
    float: left;
    width: 100%;
}

.customYonoErrorGreenTittleText{
	font-size: 20px;
    color: #58B200;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: bolder;
}
.customYonoErrorOrangeTittleText{
	font-size: 20px;
    color: #EB9D00;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: bolder;
}
.customYonoErrorRedTittleText{
	font-size: 20px;
    color: #B90000;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: bolder;
}

.customYonoErrorMesgTextStyle {
    text-align: center;
    float: left;
    font-size: 14px;
    width: 100%;
}

[type=button]:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}

/* Added by Sridhar for Modal View Errors ui */

/*Added by Sridhar for Service Request Styling*/

.pageLeftContainer{
	position: relative;
}

.customYonoBottomAbsoluteFixedButtonStyle{
	position: absolute;
    margin-bottom: -1.5%;
    bottom: 0;	
}
.customYonoTopAbsoluteFixedButtonStyle{
	position: absolute;
    
    top: 0;	
}
.CustomYonoCHKButtonStyle{
	margin-left: 25%;
}
.customYonoErrorTextSuccessStyle{
                font-size: 15px;
    text-transform: none;
    padding-left: 51px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoErrorTextFailureStyle{
                font-size: 15px;
    text-transform: none;
    padding-left: 51px;
    color: #B90000;
    padding-top: 10px;
    font-weight: bold;
}

.customYonoServiceRequestListDivStyle{
	padding-top: 2%;
    float: left;
}
.customYonoServiceRequestListIconRowStyle{
	    background-color: #FFFFFF;
    width: 65px;
    float: left;
    height: 80px;
    padding-top: 13px;
    max-height: 80px;
    padding-bottom: 25px;
    margin-left: 10px;
    vertical-align: middle;
}
.customYonoServiceRequestListIconStyle{
color: #B90000;
    font-size: 35px;
    padding-left: 20px;
    width: 0px;
    float: left;
    background-color: #FFF;
    height: 40px;
    padding-top: 13px;
}
.customYonoServiceRequestListTextRowStyle{
	    background-color: #F3F3F3;
    width: 150px;
    float: left;
    height: 80px;
    padding-top: 13px;
    max-height: 100px;
    padding-right: 10px;
    padding-bottom: 5px;
    text-align: center;
}
.customYonoServiceRequestListTextStyle{
    color: #000000;
    font-size: 14px;
    font-weight: bolder;
    float: left;
    vertical-align: middle;
    padding-top: 10px;
    padding-left: 10px;
    text-align: center;
}
.customYonoServiceRequestListRightArrowRowStyle{
	background-color: #F3F3F3;
    width: auto;
    float: left;
    height: 80px;
    padding-top: 13px;
    max-height: 80px;
    padding-right: 30px;
    padding-bottom: 5px;
}
.customYonoServiceRequestListRightArrowStyle{
	color: #0095DA;
    font-size: 35px;
    padding-left: 20px;
    width: 0px;
    float: left;
    background-color: #F3F3F3;
    height: 40px;
    text-decoration: none !important;
    padding-top: 13px;
}
.headerouter_r{
	position: absolute;
}
.border-left-right{
	    border-left:none !important;
}
form{
	height: auto !important;
}

/*Added by Sridhar for Service Request Styling*/
/*Added by Sridhar for Cheques and Error*/


/********** START: Service Request - personal details *************/

.customYonoPEDBackIcon {
	font-size: 25px;
	padding-left: 10px;
}
.customYonoPEDLanding {
	background-color: #FFFFFF;
	width: 60px;
	float: left;
	height: 85px;
	padding-top: 25px;
/* 	max-height: 65px; */
	padding-bottom: 25px;
	margin-left: 10px;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.customYonoPEDLandingSRIcon {
	color: #B90000;
    font-size: 35px;
    padding-left: 14px;
    width: 0px;
    float: left;
    background-color: #FFF;
    height: 40px;
}
.customYonoPEDLandingText {
	background-color: #F3F3F3;
	width: 185px;
	float: left;
	height: 85px;
	padding-top: 13px;
/* 	max-height: 65px;
	padding-right: 50px; */
	padding-bottom: 5px;
}
.customYonoPEDLandingTextLine1 {
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	float: left;
	vertical-align: middle;
	padding: 10px 0px 10px 10px;
	width: 100%;
}
.customYonoPEDLandingTextLine2 {
	color: #999999;
	font-size: 14px;
	vertical-align: middle;
	padding-left: 10px;
	width: 100%;
    float: left;
}
.customYonoPEDLandingIconArea {
	background-color: #F3F3F3;
    width: auto;
    float: left;
    height: 85px;
    padding-top: 30px;
/*     max-height: 65px; */
    padding-right: 30px;
    padding-bottom: 5px;
}
.customYonoPEDLandingIcon {
	color: #B90000;
    font-size: 25px;
    padding-left: 5px;
    width: 0px;
    float: left;
    background-color: #F3F3F3;
    height: 40px;
    cursor: pointer;
}
.customYonoPEDLandingIconAreaBorder {
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.customYonoPEDOtpCapture {
    background-color: #ffffff;
    text-align: center;
    height: 280px;
    border-radius: 5px;
}
.customYonoPEDOtpCaptureText {
	
}
.customYonoPEDOtpInput {
	height: 45px;
	width: 45px;
	font-size: 25px;
	text-align: center;
	border-bottom: 1px solid #999999 !important;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}

.customYonoPEDOtpInput::-webkit-inner-spin-button, 
.customYonoPEDOtpInput::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.customYonoPEDOtpInput:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoPEDDataCapture {
    background-color: #ffffff;
    text-align: center;
    height: 380px;
    border-radius: 5px;
}
.customYonoPEDEmailRow {
    width: 100%;
    height: 85px !important;
}
.customYonoPEDEmailcolumn {
/* 	float: left; */
	margin-top: 7px;
	width: 30%;
}
.customYonoPEDEmailText {
	color: #999999;
	font-size: 13px;
	padding-top: 15px;
}
.customYonoPEDEmailcolumn .labelColumn {
	float: none;
}
.customYonoPEDEmailTextBox {
	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;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	float: left;
	height: 24px;
	border: 1px solid #d3d3d3;
	min-width: 237px;
	margin-left: 38% !important;
    width: 25% !important;
}
.customYonoPEDDataCaptureText {
	width: 50%;
    margin-left: 25%;
    margin-top: 2%;
}
.customYonoPEDEmailBtn {
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    margin-left: 45.6%;
    margin-top: 70px;
}
.customYonoPEDMobilecolumn1 {
	float: left;
	margin-top: 62px;
	width: 46%;
    padding-right: 8px;
}
.customYonoPEDMobilecolumn2 {
	float: left;
	margin-top: 7px;
	width: 30%;
}
.customYonoPEDMobileTextBox {
	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;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	float: left;
	height: 24px;
	border: 1px solid #d3d3d3;
}
.customYonoPEDMobilecolumn1 .customYonoPEDMobileTextBox {
	width: 12% !important;
    float: right;
}
.customYonoPEDMobilecolumn2 .customYonoPEDMobileTextBox {
    width: 70% !important;
}
.customYonoPEDMobilecolumn2 .customYonoPEDEmailText {
	float: left;
}
.customYonoPEDMobileBtn {
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    margin-left: 45.6%;
    margin-top: 155px;
    padding-top: 14px;
}
.customYonoPEDAddressDataCapture {
    background-color: #ffffff;
    height: 380px;
    border-radius: 5px;
}
.customYonoPEDLookupAddress {
	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Roboto-Light !important;
	color: #0095DA !important;
	cursor: pointer;
	float: right;
	border: 1px solid #0095DA;
	text-decoration-line: initial !important;
}
.customYonoPEDAddressLeftListing {
	float: left;
	width: 50%;
	height: auto;
	max-height: 400px;
	background-color: #fff;
	min-height: 380px;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.customYonoPEDAddressRightListing {
    float: right;
    width: 50%;
    background-color: #fff;
    min-height: 400px;
    height: auto;
    max-height: 380px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.CustomYonoPEDAddressFormbtn {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 36px;
    padding: 10px 40px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 42px;
    margin-left: -55px;
    text-decoration-line: initial !important;
}

.customYonoPEDOtpCapture .querytextleft {
	float: none;
}
.customYonoPEDOtpCapture .customYonoOtpQueryitalictext {
	display: none;
}
.customYonoPEDOtpCaptureBtn {
	padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    float: none;
    margin-top: 97px;
}
.customYonoPEDOtpCapture .customYonoOtpSearchsimpletext_sideheading {
	font-size: 16px;
	margin-left: 0px;
}
.customYonoPEDOtpCapture .CustomYonoWidgetOtpQuerytextboxmedium_search {
	margin-left: 0px;
    display: inline-grid;
    text-align: center;
}
.customYonoPEDLandingMainContainer .pageLeftContainer {
	background: none;
}

.customYonoPEDAddressBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
/*     margin-left: -25px; */
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}
.customYonoPEDAddressBtnContainer {
    background-color: #ffffff;
    height: 36px;
/*     padding: 0px !important; */
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.customYonoPEDAddressReceiptLeftTextHeading {
	color: #999999;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 190px !important;
	width: 100%;
	float: left;
}
.customYonoPEDAddressReceiptRightTextHeading {
	color: #999999;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 40px !important;
	width: 100%;
	float: left;
}
.customYonoPEDAddressReceiptLeftTextBox {
	float: left;
	margin-left: 190px !important;
	height: 32px;
    border-bottom: 1px solid #999999;
    width: 100%;
    text-align: left;
    color: #999999;
}
.customYonoPEDAddressReceiptRightTextBox {
	float: left;
	margin-left: 40px !important;
	height: 32px;
    border-bottom: 1px solid #999999;
    width: 100%;
    text-align: left;
    color: #999999;
}
.customYonoPEDAddressDropDownTextBox {
	margin-left: 190px;
}

/********** END: Service Request - personal details *************/


/***** SHAIL CSS FOR PERSNAL DETAILS*******/
.error_highlight_right{

       float: none;

}

/******** END **********/


/*added by sampada for mail journy */

/* ADDED BY VENU FOR MAIL CENTER */

/* Added by Venu for MailCenter*/
.composemessageSubjecttxt{
    line-height: 21px;
    margin-top: 11px;
    color: black;
    font-size: 17px;
    width: 96px;
}


.customYonoEmptyMailsMessageText {
    margin-top: 15px;
    color: #f31414;
    font-size: 16px;
    font-weight: bold;
    margin-left: 80px;
    width: 100% !important;
    text-align: center;
}


.tabbar_composeMail{
/*	background: url("../images/tab_bar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); *//*Aashish*/
    float: left;
    height: 44px;
    margin-bottom: 0;
    margin-top: -30px;
    width: 100%;
}

.ComposeMailTextArea {
    font: 0.69em Times New Roman,Times,serif;
    background: url(../images/composetextarea_gradient1.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    font-size: 150%;
    /* font-weight: 600; */
    padding: 30px;
    outline: medium none;
    resize: none;
    width: 1000px;
    height: 320px;
    margin-top: 0px;
    margin-left: -3px;
}

/* .ComposeMailTextBody {
    background: url(../images/composetextarea_gradient1.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    clear: both;
    float: left;
    background-color: #0000000a;
    font: 0.69em Arial,Helvetica,sans-serif;
    height: 365px;
    margin-left: -19px;
    margin-top: 40px;
    padding-left: 0px;
    border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    width: 100%;
} */

/* 
.CustomYonoCancelMailFormbtn {
    border-radius: 40px;
    width: 130px;
    position: absolute;
	top: 578px;
    font-weight: bold;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: sans-serif !important;
    margin-right: 15px;
    margin-left: -200px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
} */
.CustomYonoMailaddattachment {
    float: left;
    width: 75%;
    vertical-align: top;
    /* margin-left: -52px; */
    margin-top: 27px;
    word-wrap: break-word;
	margin-left: 22px;
}

.CustomYonolistgreyrowtxtleftline{
    background-color: white;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 6px;
    vertical-align: middle;
    border: 0px;
    text-align: left;
    font-size: 1em;
}


.CustomYonoHW_tableheadingnobrdr{
	background-color: white;
    vertical-align: middle;
    padding-left: 2px;
    font-weight: normal;
}
	
/* .CustomYonosendMailFormbtn {
    border-radius: 40px;
    width: 130px;
    position: absolute;
    top: 581px;
    font-weight: bold;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: sans-serif !important;
    margin: 0;
    margin-left: -130px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
} */

.composemessageMailtxtarea{
	/*background: url("../images/composetextarea_gradient1.png") repeat-x scroll 0 0 transparent;*/
	/*border: 1px solid #CCCCCC;*/
	clear: both;
	float: left;
	font: 0.69em Arial,Helvetica,sans-serif;
	height: 2500px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	/*width: 721px;*/
	width:98%;
	}

.Composemailcontainerbackground {
    /* border-left: 0px solid; */
    /* border-right: 1px solid; */
    /* border-bottom: 1px solid; */
    border-radius: 15px;
    /* border-top: 1px solid; */
    width: 99.8%;
    /* height: auto; */
    height: 500px;
    float: left;
    margin-bottom: 50px;
    background: white;
}

.composeToRO
{
    line-height: 21px;
	margin-top: 0px;
	color: black;
	font-size:0.69em;
}
.composeMailToRO
{
    line-height: 21px;
    margin-top: 0px;
    color: black;
    font-size: 17px;
    padding-left: 53px;
    width: 99px;
}


.customyonoMailRowStyle {
    height: 75px;
    margin-top: 5px;
    padding: 10px 2px 10px 8px !important;
    text-align: left;
    display: inline-block;
    transition: all 0.3s;
    width: 435px !important;
    float: left;
    cursor: pointer;
    /* margin-left: 0px; */
    /* margin-right: -113px; */
    /* box-shadow: 0 10px 20px -8px rgba(125, 122, 122, 0.34); */
    padding-right: 0px;
    position: relative;
}

.customyonoMailRowStyle:hover {
	border-left: 10px solid #0095DA;
/* color: red; */
}

.customyonoMailRowStyle:after {
  content: '\203A';
  font-weight: bold;
  font-size: 40px;
  color: #51aaf7;
  position: absolute;
  opacity: 0;  
  top: 5px;
  right: -20px;
  transition: 0.5s;
}

.customyonoMailRowStyle:hover:after {
  opacity: 1;
  right: 10px;
}

.customyonoMailRowStyle:active{
  background-color: #979797;
}

/* .customYonoMailBox {
    background-color: #F3F3F3;
    border-radius: 3px;
    margin-left: 10px;
    width: 445px;
    float: left;
    height: 300px;
    border: 0px !important;
    overflow-x: hidden !important;
    overflow-y: scroll;
} */

.CustomYonoMails_TO_FROM {

}




.yonoMailSubjectHighlight {
    color: black;
    font-size: 20px;
    font-weight: 20px;
    padding-left: 30px;
}

/* .composeMail_input {
    border: 1px solid #908c8c !important;
    background: none;
    outline: none;
    height: 34px !important;
    margin-top: -10% !important;
    padding-left: 15px !important;
    font-size: 200% !important;
    margin-left: -1% !important;
    width: 281px !important;
    float: left;
    border-radius: 10px !important;
    font-size: inherit;
	font-size: 17px !important;
} */



.CMailmessages_activebtn{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: white;
	/*border-color: #DDDDDD #DDDDDD -moz-use-text-color;*/
	border-top-color:#DDDDDD; 
	border-left-color:#DDDDDD; 
	border-right-color:#DDDDDD;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	color: #333333 !important;
	float: left;
	font-size: 0.98em;
	height: 40px;
	margin-top: 5px;
	width: 165px;
}


.CMailmessages_dactivebtn{
	background-color: rgb(45, 65, 100);
	border-color: #DDDDDD #DDDDDD -moz-use-text-color;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px medium;
    color: white;
    cursor: pointer;
    float: left;
    font-size: 0.98em;
    height: 40px;
    line-height: 30px;
    margin-top: 8px;
    padding: 0 15px 0 10px;
    text-indent: 10px;
    margin: 4px 0px 0px;
    font-size:xx-large;
}


.composemailsavespan{
	float:left;
	margin-left:0px;
	padding-right:0px;
	}
.composeCMailsavespan{
	float:left;
	margin-left:550px;
	padding-right:0px;
	}

.Mailcomposesubject {
    padding-left: -1px;
    float: left;
    width: 300px;
    height: 32px;
    font-size: 0.69em;
    border: 0px solid #d3d3d300;
    margin-left: 30px;
    padding-top: 15px;
    background-color: #ffffff00;
    border-radius: 3px;
}

.CustomYonoTrashFormbtn {
    width: 150px;
    position: absolute;
    top: 88%;
    font-weight: bold;
    vertical-align: middle;
    height: 45px;
    left: 7%;
    font-size: 14px;
    font-family: sans-serif !important;
    color: #B90000 !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: #ffffff00;
    border: 0px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}




.CustomYonoTrashFormbtn111 {
    /* border-radius: 42px; */
    width: 140px;
    position: absolute;
    top: 84%;
    font-weight: bold;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 40px;
    padding-bottom: 4px;
    padding-left: 0px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 117px;
    margin-left: -480px;
    color: #da0000b8 !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: #ffffff00;
    border: 0px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}
	
	
.CustomYonoSpamFormbtn {
    /* border-radius: 42px; */
    width: 140px;
    position: absolute;
    top: 84%;
    font-weight: bold;
    vertical-align: middle;
    height: 45px;
    padding: 5px;
    padding-top: 8px;
    padding-right: 11px;
    /* padding-bottom: 3px; */
    /* padding-left: 145px; */
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 0px;
    margin-left: -430px;
    color: #1ab2ff !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: #ffffff00;
    border: 0px solid #0095DA;
    /* float: left; */
    text-decoration-line: initial !important;
}

.customYonotrashIcon {
    color: #B90000;
    font-size: 25px;
    position: absolute;
    top: 90%;
    left: 6%;
    padding-bottom: 34px;
    float: left;
    height: 0px;
}

.customYonoSpamIcon {
    color: #23a5ccbd;
    font-size: 26px;
    padding-left: 222px;
    position: absolute;
    /* top: 56%; */
    /* border: 100px; */
    top: 86%;
    padding-bottom: 0px;
    /* width: 0px; */
    float: left;
    background-color: #fff0;
    height: 0px;
}

/* 
.customYonoMailIcon {
    color: #9f1d5d;
    font-size: 40px;
    padding-left: 2px;
    text-decoration: none !important;
} */

/* .yonoMailBody {
     color: #999999 ;
    font-size: 13px;
	text-decoration: none !important;
    text-align: justify;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 160px;
    height: 1.2em;
    white-space: nowrap;
	padding-left: 18px;
} */

.customYonoTrash {
	background-color: #FFFFFF;
	width: 65px;
	float: left;
	height: 65px;
	padding-top: 13px;
	max-height: 65px;
	padding-bottom: 25px;
	margin-left: 10px;
}
	

.centerMailcontainer{
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	margin-top:15px;
	border-radius: 20px;
	width:99.9%;
	height:auto;
	float:left;
	padding-top:5px;
	margin-bottom:15px;
	background: white;
	} 
	
.customYonoEmptytrashIcon {
    color: #B90000;
    font-size: 25px;
    position: absolute;
    top: 90%;
    left: 48%;
    padding-bottom: 34px;
    float: left;
    height: 0px;
}

.leftcontainerMail {
    float: left;
    width: 100%;
    margin-top: -25px;
}
.rightcontainerMail{
	float:left;
	width: 185%;
	margin-left:0px;
	margin-top: -15px;
	}


.Mailinbox_wrapper {
    float: left;
    height: auto;
    margin: auto;
    margin-left: -4px;
    margin-top: 10px;
    width: 182%;
    background-color: #F9FCFD;
	}


.Mailicon_logo {
    float: left;
    margin-left: 25px;
    padding-right: 0px;
    margin-top: 35px;
    width: 27px;
}



.accordianmenu1 {
    float: left;
    width: 100%;
   /* border-left: 1px solid #E0E2E3;*/
    margin-bottom: 15px;
    margin-right: -60px;
    margin-left: 20px;
    background: #ffffff00;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}   
   
.accordianmenu1 .headerbaropen_index1 {
    font-weight: normal;
    color: #000000;
    cursor: pointer;
    background: #0290d4;
    border-bottom: 1px solid #EAEBEB;
    border-top: 1px solid #EAEBEB;
    border-right: 0px solid #EAEBEB;
	border-left: 0px;
     /* padding: 20px 0px 15px 0px;*/
	 /*padding:20px 60px 20px 60px;*/
    float: left;
    /*width: 30%;*/
    border-radius: 5px;
}
.accordianmenu1 .headerbar1 {
    font-weight: bold;
	font-size: 0.69em;
    color: #0290d4;
    background:#fff;
    border-bottom:1px solid #EAEBEB;
    border-top:1px solid #EAEBEB;
    border-right:0px solid #EAEBEB;
    /* padding: 20px 0px 15px 0px;*/
	 /*padding:20px 60px 20px 60px;*/
    float: left;
    /*width: 30%;*/
    border-radius: 5px;
	border-left: 0px solid;
}


.right_Mail_panel {
    width: 130%;
    background: #ffffff;
    float: left;
    vertical-align: baseline;
    border-right: 0px solid #CFE6F4;
    border-left: 0px solid #CFE6F4;
    border-bottom: 0px solid #CFE6F4;
    margin-left: -30.5%;
    margin-top: -13.5%;
    height: 501px !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.CustomYonoMailremovelinkstyle {

	margin-left: 14px;
    margin-top: 30px;
    border: none;
    text-decoration: none;
    background: transparent;
    color: #0278BA;
    font-size: 0.69em;
    float: left !important;
    padding-left: 6px;
    background: white !important;
    padding-right: 6px;
    padding-bottom: 5px;
}

.CustomYonoMailatchfiles{
	float: left;
    margin-bottom: -77px;
    width: 103%;
    border: 0px solid #CCCCCC;
}

.CustomYonoLeftmarAttach{

	margin-left: 145px;
	

}
.CustomYonoAttachpage{
    height: 304px;
    padding-bottom: 1rem;
    padding-top: 57px;
    padding-left: 373px;
}


.CustomYonoMailcomposemessagetxt {
    line-height: 21px;
    margin-top: 26px;
    font-size: 0.69em;
}
	
.customYonoMailHeadingValue {
	font-size: 13.5px;
	text-transform: none;
	padding-left: 30px;
	color: #000;
	padding-top: 3px;
}
.customYonoMailToFromHeading {
    text-transform: none;
    padding-left: 30px;
    font-weight: normal;
    font-size: 12px;
    color: #999999;
    padding-top: 5px;
}


.Mailrightpanel_textbold {
    font-weight: 900;
    word-wrap: break-word;
    float: left;
   /* font: 1.69em Arial, Helvetica, sans-serif;*/
    margin-right: 50px;
    margin-left: 30px;
    color: #000000;
    line-height: 55px;
    font-size: 25px;
    padding-right: 5px;
    width: 279px;
}

.right_midtextmailBody {
    overflow-y: auto;
    overflow-x: hidden;
    width: 550px;
    float: left;
    margin-top: -25px;
    height: 440px !important;
}


.MidTextMailView {
    width: 550px;
    word-wrap: break-word;
    float: left;
    text-align: left;
    margin-top: 25px;
    overflow-y: scroll !important;
    line-height: 20px;
    padding-left: 30px;
    padding-right: 10px;
    height: 220px;
    /* font-weight: bold !important; */
    text-transform: none;
    padding-left: 30px;
    padding-bottom: 15px;
    color: #231f20fa;
    font: 14px Arial Verdana,sans-serif;
	position: relative;
    top: 13px;
}


.right_midtext {
    width: 95%;
    word-wrap: break-word;
    float: left;
    text-align: left;
    margin-top: 15px;
    line-height: 21px;
    padding-left: 30px;
    font-size: 25px;
    font-weight: 900;
    text-transform: none;
    padding-left: 30px;
    padding-bottom: 15px;
    color: #262A2C;
    /* font: 0.69em Arial,Helvetica,sans-serif; */
}

.customYonoMailsideHeading1 {
    text-transform: none;
    padding-left: 30px;
    font-size: 24px;
    font-family: sans-serif;
    white-space: nowrap;
    color: #000000;
    margin-left: -335px;
    padding-top: 5px;
	font-weight: bold;
}

.customYonoMailsideHeading {
	text-transform: none;
	padding-left: 30px;
	font-weight:normal;
	font-size: 12px;
	color: #999999;
	padding-top: 5px;
	font-family: sans-serif;
}

/* .customYonoMailToFromViewUPIcon {
    color: #0095DA;
    font-weight: bold !important;
    font-size: 20px !important;
    margin-left: 2px;
    transition: all 0.3s;
    position: absolute;
    margin-top: 0px !important;
    margin-right: 10px;
} */


.leftgrouplet{
	float:left;
	width: 55% !important;
	margin-top:0px;
	margin-left: -1px;}

/* .LeftContainerMailRowStyle {
    float: left;
    width: 458px;
    margin-left: 5px;
    margin-top: -2px;
} */


/* .yonoMailSubject {
    color: #231f20 !important;
    font-size: 17px;
    padding-left: 18px;
    padding-bottom: 35px;
    white-space: nowrap;
    background: #f3f3f30a !important;
    font-family: sans-serif;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 275px;
    text-decoration: none !important;
} */


.customyonoMailRowRead{
	width:100%;
	background:rgb(244,250,238);
	text-align: left;
	padding-right: 62px;
	float:left;
	margin-top: 6%;
	border-bottom:1px solid #CFE6F4;
	height: 90px;
	}


.customYonoMailSubject {
	float: left;
	font-size: 12px;
	font-weight: Bold;
	color: #000;
	padding-left: 10px;
	width: 100%;
}


.right_panel_Mail_wrapper {
    width: 130%;
    background: #ffffff;
    float: left;
    vertical-align: baseline;
    border-right: 0px solid #CFE6F4;
    border-left: 0px solid #CFE6F4;
    border-bottom: 0px solid #CFE6F4;
    border-top: 0px;
    margin-left: -30%;
    margin-top: -12%;
    height: 498px !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.composeCMailsendspan{
	float:left;
	margin-left:670px;
	padding-right:0px;
	}
	
.pageLeftMailContainer {
    float: left;
    width: 99%;
    height: 440px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
}


.composeMailToRow {
    float: left;
    text-align: left;
    margin-right: 38px;
    width: 83px;
    padding: 2px;
    font-size: xx-large;
    clear: both;

}



.CustomYonoMailFormbtn {
    position: relative;
    right: -532px;
    top: 26px;
    font-weight: bold;
    border-radius: 40px;
    width: 169px;
    vertical-align: middle;
    height: 47px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 21px;
    padding-bottom: 6px;
    padding-left: 20px;
    margin-top: -20px !important;
    font-size: 14px;
    font-family: sans-serif !important;
    margin: 0px;
    margin-right: -25px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #111472, #00b2da);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

.customYonoMailHomeHeading {
    position: relative;
    top: 25px;
    font-size: 59px;
    text-transform: none;
    /* color: #ffffff91; */
    color: #ffffff57;
    margin-left: -15px;
    font-family: sans-serif;
    font-weight: bold;
}
.customyonoMailRowHighlightStyle {
    height: 75px;
    margin-top: 5px;
    padding: 10px 2px 10px 8px !important;
    text-align: left;
    display: inline-block;
    transition: all 0.3s;
    width: 435px !important;
    float: left;
    cursor: pointer;
    background-color: lightgray;
    /* margin-left: 0px; */
    /* margin-right: -113px; */
    /* box-shadow: 0 10px 20px -8px rgba(125, 122, 122, 0.34); */
    padding-right: 0px;
    position: relative;
}


.customYonoMailHeading {
    font-size: 45px;
    text-transform: none;
    /* color: #ffffff91; */
    color: #ffffff57;
    margin-left: -15px;
    font-family: sans-serif;
    font-weight: bold;
}
.customYonoLeftMaillistingpaneldiv {
    float: left;
    width: 45%;
    margin: 2px;
    border-left: 0px solid #CCCCCC;
    background-color: #F3F3F3;
    min-height: 400px;
    height: 99%;
    max-height: 507px;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
}


.customYonoSubject {
	float: left;
	font-size: 12px;
	font-weight: Bold;
	color: #000;
	padding-left: 10px;
	width: 100%;
}
.customYonocontent {
	float: left;
	font-size: 8px;
	color: #999999;
	padding-top: 5px;
	padding-left: 10px;
	width: 100%;
}

.customYonoMail {
	float: left;
	font-size: 8px;
	color: #999999;
	padding-left: 10px;
	width: 100%;
}
.customYonoRightMaillistingpaneldiv {
	float: right;
	width: 60%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* border-bottom: 1px solid #CCCCCC; */
	background-color: #fff;
	min-height: 300px;
	height: auto;
	max-height: 300px;
}
.customYonoMailDetailsSideHeadingValue {
font-size: 11px;
    text-transform: none;
    padding-left: 5px;
    color: #000;
    font-weight: bold;
    padding-top: 3px;
}
.customSYonoMailImgSelectors1 {
	min-height: 20px;
	width: 150px;
	padding-left: 25%;
	padding-top: 25%;
	background-color: #fff;
	margin-left: -5px;
	border-radius: 5px;
	position: realtive;
	padding-bottom: 0px;
}

.customYonoLeftlistingpaneldivMail {
	float: left;
	width: 100%;
	border-left: 1px solid #CCCCCC;
	/* border-right: 1px solid #CCCCCC; */
	/*  border-bottom: 1px solid #CCCCCC; */
	background-color: #F3F3F3;
	border-radius: 20px;
	min-height: 300px;
	height: auto;
	max-height: 500px;
	/*  overflow: scroll; */
	overflow-y: scroll;
	overflow-x: hidden;
}

.trash_button1 {
    /* background: url(../images/empty_btn.png) no-repeat scroll 0 0 transparent; */
    float: left;
    border: 0px !important;
    cursor: pointer;
    font-weight: bold;
    padding-right: -1px;
    height: 25px;
    margin-right: 0px;
    background: #fff;
    vertical-align: top;
    width: 100px;
    border-bottom: 1px solid #EAEBEB;
    border-top: 1px solid #EAEBEB;
    border-right: 0px solid #EAEBEB;
    border-radius: 5px;
}

.EmptyMailSubjecttext {
    line-height: 21px;
    margin-top: 25px;
    color: black;
    margin-left: 180px;
    font-size: 21px;
    font-weight: bold;
    width: 100% !important;
}


.mailView {
  width: 100%;
  padding: 50px 0;
  text-align: center;
  background-color: lightblue;
  margin-top: 20px;
}



/* Added by Venu for MailCenter */



/* Added by venu for mails row selection After UAT TEST issues */

.brd_grayselectedMail {
    width: 100%;
    background: rgba(244, 250, 238, 0.3);
    float: left;
    height: 75px;
    border-left: 10px solid #0095DA;
    cursor: pointer;
    transition: all 0.3s;
}

.brd_grayselectedMail:hover {
	border-left: 10px solid #0095DA;
}

.brd_grayselectedMail:after {
  content: '\203A';
  font-weight: bold;
  font-size: 40px;
  color: #51aaf7;
  position: absolute;
  opacity: 0;  
  top: 70px;
  right: -20px;
  transition: 0.5s;
}

.brd_grayselectedMail:hover:after {
  opacity: 0;
  right: 15px;
}

.brd_grayselectedMail:active{
  background-color: #979797;
}

/*hitesh added border lefft*/
.brd_grayselectedMail1 {
    width: 100%;
    float: left;
    margin-top: -1px;
    border-bottom: 1px solid #CFE6F4;
    height: 75px;
    cursor: pointer;
    transition: all 0.3s;
	border-left: 10px solid #ffffff;
	
}
/*hitesh added border lefft*/

.brd_grayselectedMail1:hover {
	border-left: 10px solid #0095DA;
}

.brd_grayselectedMail1:after {
  content: '\203A';
  font-weight: bold;
  font-size: 40px;
  color: #51aaf7;
  position: absolute;
  opacity: 0;  
  top: 70px;
  right: -20px;
  transition: 0.5s;
}

.brd_grayselectedMail1:hover:after {
  opacity: 0;
  right: 15px;
}

.brd_grayselectedMail1:active{
  background-color: #979797;
}



/*hitesh*/
.brd_grayMail {
    width: 100%;
    background: #fff repeat-x scroll 0 0 transparent;
    float: left;
    height: 75px;
    cursor: pointer;
    border-left: 10px solid #ffffff;/* hitesh added*/
    transition: all 0.3s;
}
.brd_grayMail:hover {
	border-left: 10px solid #0095DA;
}

.brd_grayMail:after {
  content: '\203A';
  font-weight: bold;
  font-size: 40px;
  color: #51aaf7;
  position: absolute;
  opacity: 0;  
  top: 70px;
  right: -20px;
  transition: 0.5s;
}

.brd_grayMail:hover:after {
  opacity: 0;
  right: 15px;
}

.brd_grayMail:active{
  background-color: #979797;
}

/*hitesh mail*/
.brd_grayMail1 {
    width: 100%;
    background: #fff repeat-x scroll 0 0 transparent;
    height: 75px;
    float: left;
    margin-top: -2px;
    border-bottom: 1px solid #d6d6d6;
    cursor: pointer;
    transition: all 0.3s;
	border-left: 10px solid #ffffff; /*this only added*/
}
/*hitesh mail end*/
.brd_grayMail1:hover {
	border-left: 10px solid #0095DA;
}

.brd_grayMail1:after {
  content: '\203A';
  font-weight: bold;
  font-size: 40px;
  color: #51aaf7;
  position: absolute;
  opacity: 0;  
  top: 70px;
  right: -20px;
  transition: 0.5s;
}

.brd_grayMail1:hover:after {
  opacity: 0;
  right: 15px;
}

.brd_grayMail1:active{
  background-color: #979797;
}


.customYonoMailIcon {
    color: #B90000;
    font-size: 60px;
    position: relative;
    top: -8px !important;
    padding-left: 5px;
    text-decoration: none !important;
}

/*.yonoMailSubject {
    color: #231f20 !important;
    font-size: 15px;
    padding-left: 18px;
    padding-bottom: 40px;
    white-space: nowrap;
    font-weight: bolder;
    background: #f3f3f30a !important;
    font-family: sans-serif !important;
    width: 100px;
    position: relative;
    top: 10px;
    padding-top: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 275px;
    text-decoration: none !important;
}*/
/*commented by sampada on 18 june*/
/*.yonoMailSubject {
    color: #231f20 !important;
    font-size: 15px;
    padding-left: 18px;
    padding-bottom: 22px;
    white-space: nowrap;
    font-weight: bolder;
    background: #f3f3f30a !important;
    font-family: sans-serif !important;
    width: 100px;
    position: relative;
    top: 8px;
    padding-top: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 275px;
    text-decoration: none !important;
}*/
/*end commented by sampada on 18 june*/
.yonoMailSubject {
    color: #231f20 !important;
    font-size: 15px;
    padding-left: 83px;
    padding-bottom: 40px;
    padding-right: 212px;
    white-space: nowrap;
    font-weight: bolder;
    background: #f3f3f30a !important;
    font-family: sans-serif !important;
    width: 100px;
    position: relative;
    top: 15px;
    left: -62px;
    padding-top: 13px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 206px;
    text-decoration: none !important;
    z-index: 1;
}

.yonoMailBody {
    padding-right: -29px !important;
    color: #999999;
    font-size: 12px;
    vertical-align: middle;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    font-family: sans-serif !important;
    white-space: nowrap;
    width: 350px !important;
    padding-left: 18px;
    padding-top: 10px;
    width: 100%;
    float: left;
}


.LeftContainerMailRowStyle {
    float: left;
    width: 458px;
    margin-left: -10px;
    margin-top: 20px;
}

.customYonoMailBox {
    background-color: #F3F3F3;
    border-radius: 3px;
    margin-left: 10px;
    width: 460px;
    float: left;
    height: 300px;
    border: 0px !important;
    overflow-x: hidden !important;
    overflow-y: scroll;
}


.customYonoMailToFromViewDownIcon {
    color: #0095DA;
    font-weight: bold !important;
    font-size: 25px !important;
    margin-left: 2px;
    /* transition: all 0.3s; */
    position: absolute;
    margin-top: -5px !important;
    margin-right: 10px;
}

.customYonoMailToFromViewUPIcon {
    color: #0095DA;
    font-weight: bold !important;
    font-size: 25px !important;
    margin-left: 2px;
    /* transition: all 0.3s; */
    position: absolute;
    margin-top: -5px !important;
    margin-right: 10px;
}

/*.customYonoMailsEmptyTrashButtonStyle1 {
    bottom: 0;
    position: absolute;
    z-index: 99999;
    width: 110px;
    right: -40%;
    vertical-align: middle;
    font-size: 15px;
    height: 45px;
    color: #B90000 !important;
    cursor: pointer !important;
    background-color: #ffffff;
    border: 0px solid #0095DA;
    float: left;
    top: 95%;
    font-family: sans-serif !important;
    font-weight: bold !important;   
}commented by sampada*/



.customYonoMailRightArrow {
    color: #0095DA;
    font-size: 20px;
    content: "\e904";
    float: right;
    position: relative;
    /* right: -110px; */
    top: 25px;
    text-align: right;
    margin-right: 220px !important;
}



.CustomYonoCANCELMailFormbtn {
    border-radius: 40px;
    width: 130px;
    top: -45px;
    font-weight: bold;
    height: 40px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: sans-serif !important;
    margin-right: 15px;
    margin-left: -200px;
    position: relative;
    color: #0095DA !important;
    cursor: pointer !important;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    /* float: left; */
    text-decoration-line: initial !important;
}
.CustomYonosendMailFormbtn {
    border-radius: 40px;
    width: 130px;
    position: absolute;
    top: 550px;
    font-weight: bold;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: sans-serif !important;
    margin: 0;
    margin-left: -130px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}


.ComposeMailTextBody {
    background: url(../images/composetextarea_gradient1.png) repeat-x scroll 0 0 transparent;
    /* border: 1px solid #CCCCCC; */
    clear: both;
    float: left;
    background-color: #0000000a;
    font: 0.69em Arial,Helvetica,sans-serif;
    height: 330px;
    margin-left: -20px;
    margin-top: 40px;
    padding-left: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
}

.composeMail_input {
    border: 1px solid #908c8c !important;
    background: none;
    outline: none;
    height: 34px !important;
    margin-top: -10% !important;
    padding-left: 15px !important;
    font-size: 200% !important;
    margin-left: -1% !important;
    width: 350px !important;
    float: left;
    border-radius: 10px !important;
    font-size: inherit;
    font-size: 17px !important;
}


/* END OF MAIL CENTER STYLING */

/*End by sampada for mail journy*/

/**** START:ADDED FOR SRIDHAR FOR CHECK RELATED SERVICES***/

.customYonoUSCSingleChequeNumberColumnStyle {
    float: left;
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

.customYonoUSCHeadingValue {
    font-size: 13px;
    padding-left: 4px;
    padding-top: 21px;
    white-space: nowrap;
    text-align: left;
}

.customYonoCHKFinalPageTxtColumn {
    float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 1%;
    width: 45%;

}

/**** END: ADDED FOR SRIDHAR FOR CHECK RELATED SERVICES***/


/* START ACCOUNT OPENING*/
/* ADDED FOR CASA BY VENU */

.CustomYonoAccOpnContainer {
    float: left;
    width: 99%;
    height: 600px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}


.CustomYonoAccOpnFormbtn {
    border-radius: 40px;
    width: 250px;
    position: absolute;
    top: 90.5%;
    font-weight: bold;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    margin-left: -150px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoAccOpnContainer1 {
    background-color: #ffffff;
    text-align: center;
    height: 380px;
    border-radius: 5px;
    padding: 0px 135px;
}
.CustomYonoAccOpnContainer1 p, .customYonoISARequirement p {
	height: auto !important;
}
.CustomYonoAccOpnContainer2 {
    display: inline-flex;
/*     padding: 0px 135px; */
}
.CustomYonoAccOpnContainer2 span {
    font-size: 15px;
	color: #333333;
    font-weight: bold;
}
.customYonoAccOpenFeaturesText {
	font-weight: bold;
}
.customYonoAccOpenRequirementText span {
    display: block;
}
.customYonoAccOpenRequirementText span:nth-child(3) {
    font-size: 24px;
    font-weight: bold;
    color: #281172;
}
.customYonoAccOpenFeaturesDivider {
    border-top: 2px solid #999999;
}
.customYonoAccOpenRequirement span:nth-child(2) {
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
}
.customYonoAccOpenRequirement {
    padding: 0px 160px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
.customYonoAccOpenCheckbox {
    margin-top: 4px;
/*     position: relative !important; */
/*     opacity: 1 !important;  */
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}
[type="checkbox"].customYonoAccOpenCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;
}

.customYonoAccOpenTermsAndConditions {
    width: 100%;
    text-align: center;
    box-shadow: 0px -25px 15px -10px #f3f3f3;
}
.customYonoAccOpenTermsAndConditions p {
	height: auto !important;
	margin-bottom: 5px;
}

.customYonoAccOpenTermsAndConditionsText {
	font-size: 12px !important;
    font-weight: bold;
}
.customYonoAccOpenDisabledBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 45px;
    top: 45% !important;
    padding: 5px 45px;
    /* margin-left: -25px; */
    font-size: 15px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-weight: bold;
    color: #999999;
    cursor: not-allowed !important;
    /* background: #f3f3f3; */
    background: #f3f3f3;
    border: 0px solid #333;
    float: left;
}

.customYonoAccOpeningBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 45px;
    padding: 5px 45px;
    /* margin-left: -25px; */
    font-size: 15px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}

.customYonoAccOpenStepsBorder {
    background-color: #999999;
    border-radius: 10px;
    height: 4px;
}
.customYonoAccOpenStepsText {
    font-weight: bold;
    font-size: 11px;
    color: #999999;
}
.customYonoAccOpenStepsBorderActive {
	background-color: #0095DA;
	border-radius: 10px;
    height: 4px;
}
.customYonoAccOpenStepsTextActive {
	color: #0095DA;
	font-weight: bold;
    font-size: 11px;
}
.customYonoAccOpenFeaturesText {
	font-weight: bold;
}

.customYonoAccOpenForm {
   /* overflow-y: scroll; */
    height: 300px;
    padding: 0px 90px;
}
.customYonoAccOpenInputTextHeading {

    color: #262a2c82;

    font-size: 20px;

    text-decoration: none;

    text-align: left;

    width: 90%;

    line-height: 1.2;

    height: 62% !important;

    font-weight: bold;

}
.customYonoAccOpenInputTextBox {
    float: left;
    height: 20px !important;
}
.customYonoAccOpenDtlsRow .customYonoAccOpenInputTextBox {
	width: 250px;
}
.customYonoAccOpenInterestPayout {
	  /* background-color: #F3F3F3; */
    height: 35px !important;
    border-radius: -4px;
}
.customYonoAccOpenCurrencyIcon {
	float: left;
	padding-right: 5px;
}

.AccOpen_DC_NameDrpdwn {
    float: right;
    margin-right: 20px;
    margin-top: -5px;
    text-align: right;
    width: 80%;
    padding-left: 210px;
}

.customYonoAccOpenBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
    margin-left: 0px;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}
.AccOpenlabelcolumncombosmall {
	margin-top: 8px; 
	padding-top: 0px; 
	
	width: 907%;
	background-color: transparent;
	border: 0 none;
	color: #03a1f1;
	
	/* font-size: 0.813em;*/
	font-size: 0.69em;
	/*font-size: 13px;  Modified for widget enhancement next-gen*/
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
.customYonoAccOpenPoundSymbolSuffix:after {
	content: "\00A3";
}
.CustomYonoAccOpenMoreDetContainer {
    float: left;
    width: 99%;
/*     height: 620px; */
    height: auto;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}
.CustomYonoAccOpnDetailsContainer {
    float: left;
    width: 99%;
    height: 400px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}

.AccOpen_stage3_inputpanel_column1{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 45%;
}
.AccOpen_stage3_inputpanel_column2 {
    float: right;
    margin-right: 20px;
    margin-top: -55px;
    text-align: right;
    width: 65%;
    padding-left: 200px;
}
.customYonoAccOpenDC {
    font-size: -4px !important;
    font-weight: bold;
    width: 100px;
    /* top: 100%; */
    /* margin-top: 101px; */
    margin-left: 400px;
}

.customYonoAccOpenDCFeaturesText {
	font-size: 20px !important;
    font-weight: bold;
    width: 550px !important;
    /* top: 98%; */
    /*padding-left: -21px;*/
    /* word-break: unset; */
    float: left;
    margin-top: 0px;
   /* margin-left: -100px;*/
    margin-left: -150px;
   /* margin-right: 100px;*/
}
.customYonoAccOpenDCCheckboxText {
    font-size: 20px !important;
    font-weight: bold;
}
.customYonoAccOpenMoreDetBtn {
  	border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
/*     margin-left: 0px; */
/* 	margin-top: 40px; */
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}
.customYonoAccOpenMoreDetBtnContainer {
    padding: 0px !important;
    margin-left: 44%;
    margin-top: -25px;
}
.customYonoAccOpenMoreDetBtnAlign {
	top: 20px;
}
.customYonoAccSetupLoginBtnAlign {
	top: 5px;
}

.customYonoDCAccOpenBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
    margin-left: 40px;
    font-size: 15px;
    /* top: 99%; */
    margin-top: -5px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}

.customYonoAccOpenFeaturesSubDivider {
    border-top: 2px solid #999999;
    margin-top: -15px;
    width: 50%;
    float: left;
    margin-left: 320px;
}

.customYonoAccOpenMoreDetFeaturesText {
    font-weight: bold;
    float: left;
    margin-top: -25px;
    margin-right: 30px;
}
.CustomYonoDCAccOpnContainer {
    float: left;
    width: 99%;
    height: 460px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}
.CustomYonoAccOpnOTPContainer {
    float: left;
    width: 99%;
    height: 430px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}
.customYonoAccOpenOTPBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
    margin-left: 450px;
    font-size: 15px;
    font-weight: bold;
    margin-top: 50px;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}

.customYonoAccOpenOTPInputTextHeading {
    color: #000000;
    font-size: 20px;
	float: left;
    text-decoration: none;
    text-align: left;
    width: 100%;
    font-weight: bold;
}

.customYonoAccSetupAddIcon {
    color: #f3f3f3;
    font-size: 34px;
    background-color: #0095DA;
    padding-left: 4px;
    width: 35px;
    float: left;
    margin-top: -25px;
    margin-left: 25px;
    border-radius: 30px;
    padding-left: 0px;
    padding-right: 0px;
}



.customYonoAccSetupForm {
    /* overflow-y: scroll; */
    height: 260px;
    padding: 0px 90px;
}

.customYonoAccSetupForm2 {
    border-bottom-right-radius: 10px;
    /* overflow-y: scroll; */
    height: 175px;
    background-color: #f3f3f3;
    padding: 0px 10px;
    border-bottom-left-radius: 10px;
}

.customYonoAccSetupLoginBtn {

    border-radius: 40px;

    vertical-align: middle;

    height: 45px;

    padding: 10px 60px 10px 40px;

/*     margin-left: 530px; */

    font-size: 15px;

    font-weight: bold;

/*     margin-top: 20px; */

    color: #ffffff;

    cursor: pointer !important;

    background: linear-gradient(135deg, #281172, #0095DA);

    border: 0px solid #333;

    float: left;

}

.CustomYonoAccOpnSetUpContainer {
    float: left;
    width: 99%;
    height: 500px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}
.customYonoAccSetupInputTextHeading {
    color: #000000;
    font-size: 20px;
    float: left;
    width: 10%;
    margin-left: 25px;
    text-decoration: none;
    text-align: left;
    width: 100%;
    margin-top: 0px;
    font-weight: bold;
}
.customYonoAccSetupInputSubHeading {
    color: #000000;
    font-size: 20px;
    float: left;
    width: 10%;
    margin-left: 100px;
    text-decoration: none;
    text-align: left;
    width: 100%;
    margin-top: 0px;
    font-weight: bold;
}
.customYonoAccSetupInputSubHeading1 {
    color: #999999;
    font-size: 20px;
    float: left;
    width: 10%;
    margin-left: 100px;
    text-decoration: none;
    text-align: left;
    width: 100%;
    margin-top: 100px;
    font-weight: bold;
}
.customYonoAccSetupInputSubHeading2 {
    align-content: center;
    color: #999999;
    font-size: 20px;
    float: left;
    width: 10%;
    margin-left: -150px;
    text-decoration: none;
    text-align: center;
    width: 71%;
    margin-top: 100px;
    font-weight: bold;
}
.customYonoAccSetupInputSubHeading3 {
    align-content: center;
    color: #999999;
    font-size: 20px;
    /* float: right; */
    width: 10%;
    float: left;
    /* float: right; */
    margin-left: 850px;
    text-decoration: none;
    text-align: center;
    width: 71%;
    margin-top: 100px;
    font-weight: bold;
}
.AccOpenSetup_stage1_inputpanel_column1 {
    float: left;
    margin-right: 5px;
    margin-top: -115px;
    text-align: right;
    width: 45%;
}
/* start Yes/No toggle button*/
/*NATIONAL INSURANCE NUMBER*/
.AccOpnSwitchNIN {
    position: relative;
    height: 35px;
    width: 116px;
    margin-left: 600px;
     margin: 20px auto; 
    background: rgb(249, 247, 247);
    border-radius: 25px;
    /* -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); */
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.AccOpnSwitchNIN-label {
    position: relative;
    z-index: 2;
    float: left;
    width: 55px;
    line-height: 33px;
    font-size: 15px;
    /* font-weight: bold; */
    /* color: rgba(255, 255, 255, 0.35); */
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45); */
    cursor: pointer;
}
.AccOpnSwitchNIN-label:active {
  font-weight: bold;
}

.AccOpnSwitchNIN-label-off {
    padding-left: 2px;
    border-radius: 62px;
}

.AccOpnSwitchNIN-label-on {
  padding-right: 2px;
}


.AccOpnSwitchNIN-input {
  display: none;
}
.AccOpnSwitchNIN-input:checked + .AccOpnSwitchNIN-label {
    font-weight: bold;
    color: rgba(253, 250, 250, 0.89);
    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
    /* -webkit-transition: 0.15s ease-out; */
    -moz-transition: 0.15s ease-out;
    -ms-transition: 0.15s ease-out;
    -o-transition: 0.15s ease-out;
    /* transition: 0.15s ease-out; */
    /* -webkit-transition-property: color, text-shadow; */
    -moz-transition-property: color, text-shadow;
    -ms-transition-property: color, text-shadow;
    -o-transition-property: color, text-shadow;
    transition-property: color, text-shadow;
}
.AccOpnSwitchNIN-input:checked + .AccOpnSwitchNIN-label-on ~ .AccOpnSwitchNIN-selection {
  left: 60px;
  /* Note: left: 50%; doesn't transition in WebKit */
}

.AccOpnSwitchNIN-selection {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 4px;
    display: block;
    width: 50px;
    height: 30px;
    background: linear-gradient(135deg, #281172, #673391);
    border-radius: 15px;
    background-image: -moz-linear-gradient(top, #9dd993, #65bd63);
    background-image: -ms-linear-gradient(top, #9dd993, #65bd63);
    background-image: -o-linear-gradient(top, #9dd993, #65bd63);
    background-image: linear-gradient(top, #9dd993, #65bd63);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -ms-transition: left 0.15s ease-out;
    -o-transition: left 0.15s ease-out;
    transition: left 0.15s ease-out;
}
/*NATIONAL INSURANCE NUMBER END*/
/*TAX REDIDENT OF ANY OTHER COUNTRY*/
.AccOpnSwitchTRC {
    position: relative;
    height: 35px;
    width: 116px;
    margin-left: 600px;
     margin: 20px auto; 
    background: rgb(249, 247, 247);
    border-radius: 25px;
    /* -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); */
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.AccOpnSwitchTRC-label {
    position: relative;
    z-index: 2;
    float: left;
    width: 55px;
    line-height: 33px;
    font-size: 15px;
    /* font-weight: bold; */
    /* color: rgba(255, 255, 255, 0.35); */
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45); */
    cursor: pointer;
}
.AccOpnSwitchTRC-label:active {
  font-weight: bold;
}

.AccOpnSwitchTRC-label-off {
    padding-left: 2px;
    border-radius: 62px;
}

.AccOpnSwitchTRC-label-on {
  padding-right: 2px;
}


.AccOpnSwitchTRC-input {
  display: none;
}
.AccOpnSwitchTRC-input:checked + .AccOpnSwitchTRC-label {
    font-weight: bold;
    color: rgba(253, 250, 250, 0.89);
    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
    /* -webkit-transition: 0.15s ease-out; */
    -moz-transition: 0.15s ease-out;
    -ms-transition: 0.15s ease-out;
    -o-transition: 0.15s ease-out;
    /* transition: 0.15s ease-out; */
    /* -webkit-transition-property: color, text-shadow; */
    -moz-transition-property: color, text-shadow;
    -ms-transition-property: color, text-shadow;
    -o-transition-property: color, text-shadow;
    transition-property: color, text-shadow;
}
.AccOpnSwitchTRC-input:checked + .AccOpnSwitchTRC-label-on ~ .AccOpnSwitchTRC-selection {
  left: 60px;
  /* Note: left: 50%; doesn't transition in WebKit */
}

.AccOpnSwitchTRC-selection {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 4px;
    display: block;
    width: 50px;
    height: 30px;
    background: linear-gradient(135deg, #281172, #673391);
    border-radius: 15px;
    background-image: -moz-linear-gradient(top, #9dd993, #65bd63);
    background-image: -ms-linear-gradient(top, #9dd993, #65bd63);
    background-image: -o-linear-gradient(top, #9dd993, #65bd63);
    background-image: linear-gradient(top, #9dd993, #65bd63);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -ms-transition: left 0.15s ease-out;
    -o-transition: left 0.15s ease-out;
    transition: left 0.15s ease-out;
}
/*TAX REDIDENT OF ANY OTHER COUNTRY END*/

/*RECEIVE INTERNATIONAL PAYMENTS*/
.AccOpnSwitchRIP {
    position: relative;
    height: 35px;
    width: 115px;
    top: -13%;
    float: right;
    margin-left: 100px;
    margin-right: 150px;
    /* margin: 20px auto; */
    /* padding-left: 10px; */
    background: rgb(249, 247, 247);
    border-radius: 25px;
    /* -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); */
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.AccOpnSwitchRIP-label {
    position: relative;
    z-index: 2;
    float: left;
    width: 55px;
    line-height: 33px;
    font-size: 15px;
    /* font-weight: bold; */
    /* color: rgba(255, 255, 255, 0.35); */
    text-align: center;
    /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45); */
    cursor: pointer;
}
.AccOpnSwitchRIP-label:active {
  font-weight: bold;
}

.AccOpnSwitchRIP-label-off {
    padding-left: 2px;
    border-radius: 62px;
}

.AccOpnSwitchRIP-label-on {
  padding-right: 2px;
}


.AccOpnSwitchRIP-input {
  display: none;
}
.AccOpnSwitchRIP-input:checked + .AccOpnSwitchRIP-label {
    font-weight: bold;
    color: rgba(253, 250, 250, 0.89);
    text-shadow: 0 1px rgba(255, 255, 255, 0.25);
    /* -webkit-transition: 0.15s ease-out; */
    -moz-transition: 0.15s ease-out;
    -ms-transition: 0.15s ease-out;
    -o-transition: 0.15s ease-out;
    /* transition: 0.15s ease-out; */
    /* -webkit-transition-property: color, text-shadow; */
    -moz-transition-property: color, text-shadow;
    -ms-transition-property: color, text-shadow;
    -o-transition-property: color, text-shadow;
    transition-property: color, text-shadow;
}
.AccOpnSwitchRIP-input:checked + .AccOpnSwitchRIP-label-on ~ .AccOpnSwitchRIP-selection {
  left: 60px;
  /* Note: left: 50%; doesn't transition in WebKit */
}

.AccOpnSwitchRIP-selection {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 4px;
    display: block;
    width: 50px;
    height: 30px;
    background: linear-gradient(135deg, #281172, #673391);
    border-radius: 15px;
    background-image: -moz-linear-gradient(top, #9dd993, #65bd63);
    background-image: -ms-linear-gradient(top, #9dd993, #65bd63);
    background-image: -o-linear-gradient(top, #9dd993, #65bd63);
    background-image: linear-gradient(top, #9dd993, #65bd63);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-transition: left 0.15s ease-out;
    -moz-transition: left 0.15s ease-out;
    -ms-transition: left 0.15s ease-out;
    -o-transition: left 0.15s ease-out;
    transition: left 0.15s ease-out;
}
/*RECEIVE INTERNATIONAL PAYMENTS END*/

/* endYes/No toggle button*/
.customYonoAccOpenInputReasonTextHeading {
    color: #262a2c82;
    font-size: 20px;
    text-decoration: none;
    text-align: left;
    margin-top: -25px;
    width: 100%;
    font-weight: bold;
}

.customYonoAOPOtpCapture {
    background-color: #ffffff;
    text-align: center;
    height: 280px;
    border-radius: 5px;
}
.customYonoAOPOtpCapture .querytextleft {
	float: none;
}
.customYonoAOPOtpCapture .customYonoOtpQueryitalictext {
	display: none;
}
.customYonoAOPOtpCaptureBtn {
	padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    float: none;
    margin-top: 65px;
}
.customYonoAOPOtpCapture .customYonoOtpSearchsimpletext_sideheading {
	font-size: 16px;
	margin-left: 0px;
}
.customYonoAOPOtpCapture .CustomYonoWidgetOtpQuerytextboxmedium_search {
	margin-left: 0px;
    display: inline-grid;
    text-align: center;
}

.AccOpeningoverlabel {
  border: 0 solid;
  color: #aaa;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  min-height: 2.2em;
}
/* line 80, ../../sass/_classes.scss */
.AccOpeningoverlabel span {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 88, ../../sass/_classes.scss */
.AccOpeningoverlabel span, .AccOpeningoverlabel input {
  text-align: left;
  font-size: 1em;
  line-height: 2em;
  padding: 0 0.5em;
  margin: 0;
  background: transparent;
  -webkit-appearance: none;
  border-width: 0;
  width: 100%;
  outline: 0;
}
 
::placeholder {
  color: #262a2c82;
  opacity: 1;
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 100px;
}

.customYonoAOPAccountPurposeRemittanceHide {
       display: none;
}
.customYonoAOPAccountRIPHide {
       display: none;
}
.customYonoAOPAccountPurposeAmount {

    width: 150% !important;

    margin-left: 5%;

    position: relative;

    top: -8px;

}
.customYonoAOPRemittanceDtls {

    width: 50%;

    float: left;

}
/* ADDED FOR CASA BY VENU */
.customYonoAccSetupInputSubTextHeading {

    color: #000000;

    font-size: 14px;

    float: left;

    margin-left: 25px;

    text-decoration: none;

    text-align: left;

    width: 100%;

    margin-top: 15px;

    font-weight: bold;

}

.customYonoAccSetupReceiptDtlsHeadingText {

    color: #999999;

    font-size: 20px;

    text-decoration: none;

    text-align: left;

    font-weight: bold;

    line-height: 40px;

}

.customYonoAccSetupReceiptDtlsValuesText {

    color: #000000;

    font-size: 20px;

    text-decoration: none;

    text-align: left;

    font-weight: bold;

}



.customYonoAccSetupAddJointAccHolderText {

    font-size: 16px;

    margin-left: 25px;

}

.customYonoAccSetupAddJointAccHolderText:before {

    font-size: 20px;

    background: linear-gradient(135deg, #281172, #0095DA);

    border-radius: 50%;

    margin-right: 16px;

    color: #ffffff;

    padding: 4px;

}
.customYonoAccSetupAddJointAccHolderText a {

    color: #0095DA;

    font-weight: bold;

}
/*.customYonoMailsEmptyTrashButtonStyle1 {

    bottom: 0;

    position: absolute;

    z-index: 99999;

    right: 30%;

    margin-bottom: -75px;

    font-weight: bold;

    vertical-align: middle;

    font-size: 15px;

    height: 45px;

    color: #B90000 !important;

    cursor: pointer !important;

    background-color: #ffffff00;

    border: 0px solid #0095DA;

    float: left;

    font-weight: bolder !important;

    font-family: Roboto-Light !important;

}commented by sampada*/





	
/********** START: Service Request - Term Deposit and ISA *************/
.customYonoFDOBackIcon {
	font-size: 25px;
	padding-left: 5px;
	cursor: pointer;
}
.customYonoFDOHeading {
	font-size: 47px;
	text-transform: none;
	color: #ffffff91;
}
.customYonoFDOContainer {
    background-color: #ffffff;
    text-align: center;
    height: 380px;
    border-radius: 5px;
    padding: 0px 135px;
}
.customYonoFDOContainer p, .customYonoISARequirement p {
	height: auto !important;
}
.customYonoFDOFeaturesContainer {
    display: inline-flex;
}
.customYonoFDOFeaturesText {
	font-weight: bold;
}
.customYonoFDOBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0px solid #333;
    float: left;
}
.customYonoFDOBtn:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoFDODisabledBtn {
    border-radius: 40px;
    vertical-align: middle;
    height: 42px;
    padding: 5px 45px;
    font-size: 12px;
    font-weight: bold;
    color: #999999;
    cursor: not-allowed !important;
    background: #f3f3f3;
    border: 0px solid #f3f3f3;
    float: left;
}
.customYonoFDOFeaturesContainer span {
    font-size: 15px;
}
.customYonoFDOFeaturesDevider {
    border-top: 2px solid #999999;
    margin: 10px 0px;
}
.customYonoFDORequirement {
    padding: 0px 160px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
.customYonoFDORequirementText span {
    display: block;
}
.customYonoFDORequirementText span:nth-child(3) {
    font-size: 24px;
    font-weight: bold;
    color: #281172;
}
.customYonoFDORequirement span:nth-child(2) {
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
}
.customYonoFDOCheckbox {
   /* margin-top: 4px;
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;*/
	margin-top: 4px;
	z-index: 9999;
	/* margin-left: 4px;*/
	cursor: pointer;
	-moz-margin-start: -624px;
	-moz-padding-start: ;
	position: relative;
	top: 130px;
	left: 80px;
}
[type="checkbox"].customYonoFDOCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;
}
.customYonoFDOTermsAndConditions {
    width: 100%;
    padding: 0px 135px;
    box-shadow: 0px -25px 15px -10px #f3f3f3;
}
.customYonoFDOTermsAndConditions p {
	height: 25px !important;
	margin-bottom: 5px;
}
.customYonoFDOTermsAndConditionsText {
	font-size: 12px !important;
    font-weight: bold;
	margin-bottom: 2%;
}
.customYonoFDOTermsAndConditionsSecond {
    padding-left: 46px !important;
}
.customYonoFDOTermsAndConditionsText a {
    color: #0095DA;
}
.customYonoISARequirement {
	font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px !important;
}
.customYonoISALandingPage .pageLeftContainer {
    max-height: 618px;
    margin-bottom: 30px;
}
.customYonoFTDSteps {
    padding: 5px 0px !important;
}
.customYonoFTDStepsBorder {
    background-color: #999999;
    border-radius: 10px;
    height: 4px;
}
.customYonoFTDStepsText {
    font-weight: bold;
    font-size: 11px;
    color: #999999;
}
.customYonoFTDStepsBorderActive {
	background-color: #0095DA;
	border-radius: 10px;
    height: 4px;
}
.customYonoFTDStepsTextActive {
	color: #0095DA;
	font-weight: bold;
    font-size: 11px;
}
.customYonoFTDInputTextHeading {
	color: #262a2c;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
    width: 100%;
}
.customYonoFTDInputTextBox {
	float: left;
	height: 15px !important;
}
.customYonoFTDFormAccountDtlsRow {
	min-height: 60px;
}
.customYonoFTDFormCurrencyText {
	float: left;
    padding-right: 6px;
}
.customYonoFTDFormAccountDtlsRow .customYonoFTDInputTextBox {
	width: 60% !important;
}
.customYonoFTDForm {
    overflow-y: scroll;
    height: 330px;
    padding: 0 20%;
    margin-bottom: 20px;
	overflow-x: hidden;
}
.customYonoFTDInterestPayout {
	background-color: #F3F3F3;
	height: 35px !important;
    border-radius: 5px;
    font-size: 14px;
}
.customYonoFTDInterestTermsHdr {
    color: #999999;
    font-size: 12px;
    height: 35px !important;
    margin-bottom: 5px;
}
.customYonoFTDInterestTermsList {
    font-size: 14px;
    border: 1px solid #999999;
    height: 35px !important;
    margin-bottom: 10px;
    border-radius: 25px;
    cursor: pointer;
}
.customYonoFTDInterestPayoutActive {
	color: #ffffff;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #673391);
    border: 0px solid #333;
    border-radius: 5px;
}
.customYonoFTDInterestTermsDtls {
    height: 35px !important;
    margin: 10px;
    font-size: 12px;
    padding: 0px 120px;
}
.customYonoFTDInterestTermsDtlsVal {
    color: #0095DA;
}
.customYonoFTDInterestTermsListActive {
	color: #ffffff;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #673391);
    border: 0px solid #333;
}
.customYonoFTDSelectionText {
	font-size: 18px;
	font-weight: bold;
}
.customYonoFTDInstructionContainer {
	padding: 0px 230px;
}
.customYonoFTDInstructionText {
    font-size: 16px;
    height: 35px !important;
    margin-bottom: 10px;
}
.customYonoFTDInstructionIcon {
	font-size: 20px;
	background: -moz-linear-gradient(220deg, #281172 40%, #9F1C5D 80%);
	background: -webkit-linear-gradient(220deg, #281172 40%, #9F1C5D 80%);
	background: linear-gradient(220deg, #281172 40%, #9F1C5D 80%);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.customYonoFTDInstructionContainer .customYonoFTDInstructionText:nth-child(3) {
	height: 75px !important;
}
.customYonoFTDInstructionFundTimings {
    margin-left: 8%;
    float: left;
}
.customYonoFTDInstructionFundTimings span {
    display: inline-block;
    padding: 4px;
}
.customYonoFTDOtpRequestContainer {
	padding: 0px 230px;
}
.customYonoFTDOtpRequestContainer p {
    height: auto !important;
}
.customYonoFTDCyberReceiptContainer p {
	height: 35px !important;
}
.customYonoFTDCyberReceiptHeading {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.customYonoFTDCyberReceiptVal {
	font-size: 16px;
}
.customYonoFTDReceiptDownload {
	font-size: 14px;
	font-weight: bold;
	color: #0095DA;
}
.customYonoFTDReceiptDownloadIcon {
	font-size: 18px;
	font-weight: bold !important;
}
.customYonoFTDReceiptDownloadText {
	font-size: 14px;
	font-weight: bold !important;
	cursor:pointer;
}
.customYonoFTDInterestPayoutTabs span {
    padding: 10px 0px !important;
    cursor: pointer;
}
.customYonoFDOBtnContainer {
	padding: 0px !important;
    margin-left: 44%;
    margin-top: -25px;
}
.customYonoFDOBtnAlign {
	top: 20px;
}
.customYonoISACyberReceiptContainer p {
	height: 35px !important;
}
.customYonoISAReceiptAutoRenewal {
	font-weight: bold;
}
.customYonoISAReceiptAutoRenewalHeading {
	font-size: 18px;
	color: #333333;
}
.customYonoISAReceiptAutoRenewalText {
	font-size: 12px;
	color: #333333;
}
.customYonoISAAltFlowQnAForm {
    height: auto;
    padding: 0 20%;
    margin-bottom: 20px;
}
.customYonoISAAltFlowQnAFormRow {
    height: 50px !important;
    line-height: normal;
}
.customYonoFDOLandingBtnAlign {
    top: 24px;
    margin-left: 36%;
}
.customYonoISALandingBtnAlign {
    top: 22px;
    margin-left: 37%;
}
.customYonoISAAltSortCodeSearchIcon {
	position: relative;
    top: -35px;
}
.customYonoISAFlowRadioText{
	font-size: 16px;
    text-decoration: none;
    font-weight: normal;
    border: 1px solid #999999;
    padding: 10px;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    height: 180px;
}
.customYonoISAFlowRadioText:before {
	display: block;
	font-size: 60px;
	padding: 16px;
}
.customYonoISAFlowRadioSelected {
	background: linear-gradient(45deg, #281172, #673391);
    color: #fff;	
}
.customYonoISAAltAuthorizationContainer {
    padding: 0 15%;
    margin-bottom: 20px;
}
.customYonoISAAltAuthorizationContainer p {
	height: auto !important;
}
.customYonoISAAltAuthorizationRow {
	width: 100%;
}
.customYonoISAAltAuthorizationText {
    font-size: 12px !important;
    font-weight: bold;
    line-height: 18px;
    color: #333333;
}
.customYonoISAAltAuthorizationRow2 {
	margin-left: 40px;
}
.customYonoISAAltAuthCheckbox {
    margin-top: 4px;
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}
[type="checkbox"].customYonoISAAltAuthCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;
}
.customYonoISAAltAuthorizationContainer [type="checkbox"]:not(:checked), 
.customYonoISAAltAuthorizationContainer [type="checkbox"]:checked {
    width: 18px;
    height: 18px;
    top: -2px;
    left: 10px;
}
.customYonoISAFeaturesDevider {
    border-top: 2px solid #999999;
    margin-left: 30%;
    width: 42%;
}
.customYonoFDOSchemeDtlsTableWrapper tr {
    display: flex;
}
.customYonoISASchemeDtlsTableWrapper tr {
    display: flex;
}
.customYonoFDORadioText {
	font-size: 0.8em;
    text-decoration: none;
    font-weight: normal;   
    padding: 10px;    
    color: #000;
    cursor: pointer;
    width: 100%;
    background-color: #F3F3F3 !important;
    font-weight: bold;
}
.CustomYonoFDORadioButton {
    vertical-align: middle;
    margin-left: 5px;
    font-size: 0.813em;
    margin-right: 3px;
    pointer-events: auto !important;
}
.customYonoFDORadioColumn {
    width: 33%;
    display: inline-block;
    top: -14px;
    position: relative;
}
.customYonoFDORadioSelectedText{
	background: linear-gradient(45deg, #281172, #673391);
    color: #fff;	
    border-radius: 5px;
}
.customYonoFDORadioUnSelectedText{
	background: #fff;
    color: #000;	
}
.CustomYonoFDOTableHeading{
	background-color: #fff;
    color: #999999;
    font-size: 0.8rem;
    font-weight: bold;
    width: 33.33%;
    text-align: center;
    padding: 10px 5px 2px;
}
.customYonoFDOHeaderRowStyle{
	border-bottom: none;
}
.customYonoFDOTableRowStyle{
	font-size: 16px;
	font-weight: bold;
    border: 1px #999999 solid;
    border-radius: 40px !important;
    padding: 10px 0px;
    margin-bottom: 2px;
    width: 100%;
    margin-top: 10px;
    cursor: pointer;
}
.customYonoFDOTableColumnStyle {
    text-align: center;
}
.customYonoFDOTableRadioStyle {
  position: relative !important;
    z-index: 9999;
    opacity: 0 !important;
    pointer-events: auto !important;
    width: 0px;
    cursor: pointer;
}
.customYonoISAAltFlowQnAText {
    font-size: 18px;
    font-weight: bold;
}
.customYonoISAAltFlowQnASubText {
    font-size: 12px;
/*     font-weight: bold; */
    color: #999999;
}
.customYonoISAAltFlowQnARadioBtnBox {
    border: 1px solid #999999;
    border-radius: 30px;
    text-align: center;
    padding: 1px !important;
}
.customYonoISAAltFlowQnARadioText {
    font-size: 14px;
    text-decoration: none;
    font-weight: normal;
    padding: 6px 14px;
    margin-bottom: 0px;
    color: #999999;
    cursor: pointer;
    font-weight: bold;
    width: 50%;
}
.customYonoISAAltFlowQnARadioSelected {
    border: 2px solid #f3f3f3;
    border-radius: 30px;
    background: linear-gradient(120deg, #281172, #673391);
    color: #ffffff;
}
.customYonoISAAltFlowQnARadioBtnBoxDisable {
	opacity: 0.33;
	cursor: not-allowed;
}
.customYonoISARequirementConditions {
    padding: 0px 160px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0px;
}
.customYonoISARequirementConditions span:nth-child(2) {
    border-left: 2px solid #999999;
    border-right: 2px solid #999999;
}
.customYonoISAInputSuffixText {
    font-size: 10px;
    float: left;
    text-align: left;
    font-weight: bold;
    color: #999999;
    width: 80%;
}
.customYonoISAQnASubAmountInputTextBox {
    float: left;
    height: 15px !important;
    width: 70% !important;
}
.CustomYonoISAAltFlowTableHeading{
	background-color: #fff;
    color: #999999;
    font-size: 0.8rem;
    font-weight: bold;
    width: 50%;
    text-align: center;
    padding: 10px 5px 2px;
}
.customYonoISAAltFlowForm {
    height: 330px;
    padding: 0 20%;
    margin-bottom: 20px;
}
.customYonoISAAltFlowDataCaptureForm {
    height: 400px;
    padding: 0 20%;
    margin-bottom: 20px;
    overflow-y: scroll;
}
.customYonoISAAltFlowDataCaptureForm .error_highlight_right {
	float: left;
	padding-top: 9px;
    padding-right: 2px;
}
.customYonoISAAltFlowDataCaptureFormRight .error_highlight_right {
	width: 66%;
    margin-right: 30%;
}
/* Added for ISA sort code */
.customYonoIsaSortCodeBr {
	Border-left: 8px solid #0095da;
}
.customYonoSortCodeRightArrow {
	color:#0085da;
}
.customYonoSortCodeRightArrow:before {
    float: right;
    font-size: 40px;
}

/********** END: Service Request - Term Deposit and ISA *************/

a:hover {
    text-decoration: none;
}
.customYonoMailsRightContainer{
    float: left !important;
    margin-top:5px !important;
}


.customYonoPEDOtpCaptureBtnEmail{
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    float: none;
    margin-top: 76px;
}

.customYonoPEDOtpCaptureBtnMob {
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    float: none;
    margin-top: 164px;
    margin-right: 382px;
}

/* SBI India Relationship Styles */
.customLinkIndiaHeading{
	font-size: 47px;
    text-transform: none;
    color: #ffffff91;
    font-weight: bold;
}
.customYonoLinkIndSection {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 458px;
	max-height:600px;
	height:auto;
	width: 100%;
  
	
}
.customYonoLinkIndTermcolumn {
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: center;
    /* margin-left: 2%; */
    width: 100%;
}
.customYonoLinkIndIcon{
	font-size: 25px;
    margin-left: 6%;
    color: #ffff;
}

.customYonoLinkIndRow {
float: left;
    margin: 2px 0;
    width: 87%;
    min-height: 250px;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    top: 32px;
    /* padding-left: 77px; */
    margin-left: 6%;
    /* margin-right: -14%; */
   box-shadow: inset 0px -25px 10px -8px #F3F3F3;
}
.CustomYonoLinkIndText1 {
    color: #999999;
	font-weight:bold;
    line-height: normal;
    /* padding-left: 15px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 13px;
	
}
.CustomYonoLinkIndText2 {
     color: #999999;
	font-weight:bold;
    line-height: 3;
    /* padding-left: 10px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 13px;
}
.CustomYonoLinkIndText3 {
    color: #999999;
	font-weight:bold;
    line-height: normal;
    /* padding-left: 34px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 13px;
}
.CustomYonoLinkIndText4 {
     color: #999999;
	font-weight:bold;
    line-height: 1.5;
    padding-left: 49px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 13px;
}
.customYonoLinkIndRow2 {
   float: left;
    margin: 2px 0;
    width: 87%;
    position: relative;
    top: 8%;
    margin-left: 6%;
    
   
}
.customYonoLinkIndRow3 {
   float: left;
	margin-top:9%;
    width: 87%;
    position: relative;
    
    margin-left: 6%;
    
   
}
.customYonoLinkIndtermTxt{
	font-size: 14px !important;
   /* padding-left: 0px !important; */
    color: #999999;
    font-weight: bold;
}
.CustomYonoLinkIndBtn {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 50px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 52px;
    padding-bottom: 5px;
    padding-left: 50px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomYonoLinkIndBtn:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoLinkIndNextButton {
    margin-top: 4% !important;
    margin-left: 33% !important;
    position: relative !important;
    /* align-content: center; */
    text-transform: uppercase;
}
.customYonoLinkIndNote{
	color: #999999;
    line-height: normal;
    /* padding-left: 15px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    font-weight: bold;
}
.customYonoLinkIndSize1 {
    font-size: 13px !important;
}
.customYonoLinkIndColorFont {
    color: #999999;
    font-weight: bold;
}
.customYonoSBITCLinkStyle {
    font-size: 13px;
    color: #0095da !important;
    font-weight: bold;
}
.customYonoLinkIndCheckbox {
    margin-top: 4px;
/*     position: relative !important; */
/*     opacity: 1 !important;  */
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}
[type="checkbox"].customYonoLinkIndCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;
} 
.customYonoLinkIndCongo{
	background-image: url(../images/yono/congratulations.png);
    background-repeat: no-repeat;
    
    position: relative;
    height: 100%;
    width: auto;
    display: block;
    margin-top: 13%;
	margin-left: 13%;
    /* padding: 42px; */
}
.customYonoLinkIndtext{
	font-size: 22px;
    text-transform: none;
    padding-left: 97px;
    color: #000;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoLinkIndtext1{
	color: #999999;
   
    padding-left: 54px;
    
    text-transform: none !important;
    font-size: 16px;
}
.customYonoLinkIndiatext2{
	color: #999999;
    line-height: 1.5;
    padding-left: 112px;
    /* text-align: center !important; */
    text-transform: none !important;
    font-size: 16px;
}

.customYonoLinkIndRowModal{
	height:140px;
}
.customyonoLinkIndImgCol{
	font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    /* float: left; */
    margin: 0px;
    color: #fff;
}
.CustomYonoLinkIndModalBtn{
	float: left !important;
    margin-right: 96px !important;
    margin-bottom: -22px !important;
}
.CustomYonoFormbtnLinkInd {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 13px;
    padding-right: 38px;
    padding-bottom: 5px;
    padding-left: 36px;
    font-size: 14px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customYonoLinkIndCongoText{
	font-size: 21px;
    text-transform: none;
    padding-left: 82px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoLinkIndiatext3{
	color: #999999;
    line-height: 1.5;
    padding-left: 10px;
    /* text-align: center !important; */
    text-transform: none !important;
    font-size: 16px;
}
.customYonoSbiDelinkText1{
	color: #999999;
    padding-left: 0px;
    text-transform: none !important;
    font-size: 16px;
    line-height: 1.5;
}
.customYonoSbiDelinkText2{
	color: #999999;
    line-height: 1.5;
    padding-left: 1px;
    /* text-align: center !important; */
    text-transform: none !important;
    font-size: 16px;
}
.customYonoSbiLinkFailureTxt{
	font-size: 21px;
    text-transform: none;
    padding-left: 137px;
    color: #b90000;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoSbiLinkFailureTxt1 {
    color: #999999;
    padding-left: 35px;
    text-transform: none !important;
    font-size: 16px;
    line-height: 1.5;
}
.customYonoSbiLinkFailureTxt2 {
    color: #999999;
    line-height: 1.5;
    padding-left: 85px;
    /* text-align: center !important; */
    text-transform: none !important;
    font-size: 16px;
}
.customYonoSbiOtpAttemptFailure1{
	color: #999999;
    padding-left: 21px;
    text-transform: none !important;
    font-size: 16px;
    line-height: 1.5;
}
.customYonoSbiOtpAttemptFailure2{
	color: #999999;
    line-height: 1.5;
    padding-left: 55px;
   
    text-transform: none !important;
    font-size: 16px;
}
.customYonoSbiOtpAttemptFailure3{
	color: #999999;
    line-height: 1.5;
    padding-left: 70px;
    /* text-align: center !important; */
    text-transform: none !important;
    font-size: 16px;
}
.customYonoLinkIndFailMsgTxt{
	color: #999999;
    line-height: 1.5;
    /* padding-left: 0px; */
    text-transform: none !important;
    font-size: 16px;
    margin-left: -5px;
}
.customYonoLinkIndSryIcon{
	color: #EB9D00;
    font-size: 50px;
    margin-left: 140px;
    float: right;
    height: 42px;
    margin-bottom: 10%;
}
.customYonoLinkIndSryHeadTxt {
    font-size: 21px;
    text-transform: none;
    padding-left: 137px;
    color: #eB9D00;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoLinkIndSryTxt1 {
    color: #999999;
    padding-left: 104px;
    text-transform: none !important;
    font-size: 16px;
    line-height: 1.5;
}
.customYonoLinkIndActionTxt2{
    color: #999999;
    line-height: 1.5;
    padding-left: 73px;
    text-transform: none !important;
    font-size: 16px;
}
.customYonoLinkIndActionHeadTxt {
    font-size: 21px;
    text-transform: none;
    padding-left: 89px;
    color: #eB9D00;
    padding-top: 10px;
    font-weight: bold;
}
.CustomYonoLinkIndModalYesBtn {
    float: left !important;
    /* margin-right: 96px !important; */
    margin-bottom: -22px !important;
    border: 1px solid #0095da !important;
    color: #0095da !important;
    background-color: #fff !important;
    /* margin-left: 2%; */
}
.CustomYonoFormbtnLinkIndActionY {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 13px;
    padding-right: 50px;
    padding-bottom: 5px;
    padding-left: 43px;
    font-size: 14px;
    font-family: Roboto-Light !important;
    margin: 0;
    /* color: #ffffff !important; */
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomYonoLinkIndActionNoBtn {
    float: left !important;
    margin-right: 11px !important;
    margin-bottom: -22px !important;
    margin-left: 15px !important;
}
.CustomYonoFormbtnLinkIndActionN {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 13px;
    padding-right: 50px;
    padding-bottom: 5px;
    padding-left: 43px;
    font-size: 14px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important; 
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA); 
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customYonoLinkIndSettingsSection {
   
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 485px;
	max-height:600px;
	height:auto;
	width: 100%;
  
	
}
.customYonoLinkSettTxt{
	font-size: 26px;
   
    font-weight: bold;
    color: #ffffff91;
}
.customYonoSettingsCol{
	float: left;
    margin-top: 7px;
    width: 100%;
	margin-left:-4%;
}
.customYonoLinkSettingsForText {
    background-color: #F3F3F3;
    width: 30%;
    float: left;
    height: 90px;
    padding-top: 16px;
    max-height: 100px;
    padding-right: 70px;
    padding-bottom: 5px;
    margin-left: -12%;
}
.customYonoLinkSettingsArrow {
    background-color: #F3F3F3;
    width: auto;
    float: left;
    height: 90px;
    padding-top: 27px;
    max-height: 100px;
    padding-right: 30px;
    padding-bottom: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.customYonoSettingsText1 {
    color: #000000;
    font-size: 19px;
    font-weight: bolder;
    float: left;
    line-height: 1.5;
    padding-left: 25px;
}
.customYonoLinkSettingsForText1 {
    background-color: #F3F3F3;
    width: 30%;
    float: left;
    height: 90px;
    padding-top: 27px;
    max-height: 100px;
    padding-right: 70px;
    padding-bottom: 5px;
    margin-left: 3%;
}
.customYonoSettingsText2 {
    color: #000000;
    font-size: 19px;
    font-weight: bolder;
    float: left;
    line-height: 1.5;
    padding-left: 25px;
}
.customYonoSettingsArrowIcon {
	color: #0095DA;
    font-size: 35px;
    padding-left: 20px;
    width: 0px;
    float: left;
    background-color: #F3F3F3;
    height: 40px;
    text-decoration: none !important;
}
.customYonoLinkIndSettingsIcon {
    font-size: 25px;
    margin-left: 3%;
    color: #ffff;
}
.customYonoConfirmSettingsRow {
	float: left;
    margin: 2px 0;
    width: 87%;
    position: relative;
    top: 25%;
    margin-left: -1%;
	
}
.customYonoLinkSettingsRow2 {
   float: left;
    margin: 2px 0;
    width: 87%;
    position: relative;
    top: 15%;
    margin-left: 6%;
    
   
}
.customYonoLinkCIFSection{
	background-color: #f3f3f3;
    margin: 1% 6% 0;
    min-height: 285px;
    max-height: auto;
    height: auto;
    width: 100%;
}
.customYonoLinkCIFRow{
	text-align: center;
    float: left;
    margin: 2px 0;
    width: 87%;
    position: relative;
    top: 4%;
}
.customYonoLinkCIFHeadTxt {
    color: #999999;
    /* line-height: normal; */
    /* padding-left: 15px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 18px;
    font-weight: bold;
}
.customYonoLinkCIFSec2 {
    height: 167px;
    width: auto;
    margin: 0% 6% 0;
    min-height: 120px;
    max-height: 182px;
    padding: 0 15px;
    background-color: #ffff;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.customYonoLinkCIFSec2ROw {
    height: 167px;
    width: auto;
    margin: 0% 6% 0;
    min-height: 120px;
    max-height: 182px;
    background-color: #ffff;
    margin-left: 0px;
    margin-right: 0px;
}
.customYonoLinkCIFSec2ROw2{
	float: left;
    margin-top: 4%;
    width: 87%;
    position: relative;
    margin-left: 6%;
}
.customYonoLinkCIFSEC2Txt{
	color: #000;
    line-height: normal;
    /* padding-left: 15px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    
}
.customYonoLinkCIFSEC2Txt1{
	color: #000;
    line-height: normal;
    /* padding-left: 15px; */
    text-align: center !important;
    text-transform: none !important;
    font-size: 16px;
    font-weight: bold;
}
.customYonoLinkCIFSec2ROw3{
	
    width: 100%;
    position: relative;
    top: 25px;
  
    margin-left: 8%;
   
}

/* SBI India Relationship Styles */
/* SBI India Relationship UserID and Password Page styles */
.customYonoLinkUserIDSection {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 350px;
    /* height: auto; */
}
.customYonoUserIDCol {
    float: left important;
    margin-top: 8px;
    text-align: left;
    margin-left: 35% !important;
    width: 25% !important;
}
.customYonoLinkSbiPasscolumn {
    float: left;
    margin-left: 36%;
    width: 25%;
    margin-top: 48px;

}
.CustomYonoLinkSbiUserIDText {
    color: #999999;
    /* font-weight: bold; */
    line-height: normal;
    padding-left: 15px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 16px;
}
.CustomYonoLinkSbiUserIDText2 {
    color: #999999;
    line-height: normal;
    padding-left: 10px;
    text-align: center !important;
    text-transform: none !important;
    font-size: 16px;
}
.CustomYonoLinkIndUSERIDBtn {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 50px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 52px;
    padding-bottom: 5px;
    padding-left: 50px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #999999 !important;
    cursor: pointer;
   /*background: linear-gradient(135deg, #281172, #0095DA); */
    border: 1px  solid #999;
    float: left;
    text-decoration-line: initial !important;
}
.CustomYonoLinkIndBtn:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoLinkIndUserIDNextButton {
    margin-top: 82.1;
    top: 191px;
    margin-top: 2% !important;
    margin-left: 42% !important;
    position: relative !important;
    /* align-content: center; */
    text-transform: uppercase;
}

.customYonoSbiLandingBtnAlign {
    top: 24px;
    margin-left: 33%;
}

/* SBI India Relationship UserID and Password Page styles */

.customYonoSelectedSchemeTermDtlsCont {
    width: auto;
    height: auto;
    margin: 10px 10px 0px 10px;
    padding: 0px 100px;
    font-size: 12px;
    color: #333333;
    display: none;
}
.customYonoSelectedSchemeTermDtlsValue {
    color: #0095DA;
    font-weight: bold;
}
.loginSbiMargin{
margin-right: -188px;
}
#footerMain{
    background-color: #F9F9F9;
    border-top: 1px solid #7d7d7d;
    padding: 0 0;
    float: left;
    width: 100%;
    /* margin-left: 1% !important; */
    /* margin-top: 10px; */
    /* text-align: center; */
}
#footer1 {
    background-color: #f9f9f9;
    /* border-top: 1px solid #7d7d7d; */
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
	position: relative;
    top: 47px;
}
#footer2 {
    background-color: #f9f9f9;
    /* border-top: 1px solid #7d7d7d; */
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    top: 319px;
}
.userPass {
    /* width: auto; */
    width: 100%;
    max-width: 100%;
}
.SbiUserValiBtn{
    margin-top: 51px;
    margin-left: 45%;
}

.congatulationSc{
position: relative;
    left: 30%;
    top: auto;
    width: 40%;
    height: 46%;
    background-color: white;
    border-radius: 10px;
    margin-top: 12%;
    margin-bottom: 10%;
}
.CustomYonoLinkIndCnf {
    float: left !important;
    margin-right: 114px !important;
    margin-bottom: -22px !important;
}

/* Delete Beneficioury */
#ReadOnly_LeftContainer_Stage35{
    /*margin-left: 26px;*/
	 margin-bottom: 30px;
}
/* Delete Beneficioury */
/* Calendar Styles*/
.calendars {
    font-family: OpenSans, Arial, Helvetica, sans-serif !important;
    /* border: 1px solid #999; */
    font-size: 90% !important;
}

.calendars-nav, .calendars-ctrl {
    float: left;
    width: 99%;
    background-color: #9f1c5d !important;
    color: #fff !important;
    font-size: 90%;
    /* font-weight: bold; */
}
.calendars-month {
    float: left;
    width: 99% !important;
    border: none !important;
    text-align: center;
}
.calendars-month-header, .calendars-month-header select, .calendars-month-header input {
    height: 1.7em;
   
    color: #fff !important;
  
    background-color: #9f1c5d !important;
 
}
.calendars-month-header, .calendars-month-header select, .calendars-month-header input {
    height: 2.7em !important;
    color: #fff !important;
    background-color: #9f1c5d !important;
    border:none !important;
    display:flex !important;
  
}
.calendars-month td .calendars-selected {
    background-color: #0095da !important;
    color: #fff !important;
}
.calendars-nav, .calendars-ctrl {
    float: left;
    width: 99%;
    background-color: #9f1c5d !important;
    color: #fff !important;
    font-size: 90%;
    /* font-weight: bold; */
}


.calendars-month th, .calendars-month th a {
    background-color: #9f1c5d !important;
    color: #fff !important;
}

.calendars-month th {
    border: 1px solid #fff !important;
    width: 14%;
}
.calendars {
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    border: none !important; 
    font-size: 90%;
}

.calendars a {
    color: #fff !important;
    text-decoration: none;
}
.calendars-month a {
    display: block;
    width: 100%;
    padding: 0.125em 0em;
    background-color: #fff;
    color: #0278ba !important;
    text-decoration: none;
}


/* Calendar Styles*/

/* Added for Accounnts */
.customYonoAccountBoxTaghelper {
	display: block;
    border-bottom: 1px solid #f3f3f3;
    float: left;
    width: 91%;
    font-size: 0.9em;
    height: 140px !important;
   /* box-shadow: inset 0px -8px 10px -8px #F3F3F3; */
   box-shadow: inset 0px -15px 10px -8px #F3F3F3;
}
.customYonoAccountBoxTaghelper:hover {
    border-left: 8px solid #0095da !important;
}
.customAccbalancesummary {
   float: left;
    /* margin-right: 10px; */
    line-height: 23px;
    margin-top: 10%;
    position: relative;
    margin-left: -30%;
}
.customAccbalancesummary span {
    font-size: 13px;
    display: block;
    text-align: left;
    color: #999999;
}

.customAccbalancesummary label {
    font-size: 20px;
    display: block;
    text-align: left;
    color: #000;
    font-weight: bold;
    margin-bottom: 15px;
}

.customAccSummary {
    text-indent: 5px;
    float: left;
    position: relative;
    font-size: 14px;
    color: #7d7d7d;
    margin-left: 0px;
    margin-top: 7%;
}

.customAccSummary label {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.OPRWrapper{
	border-left:none !important;
	height:100%;
   /* background-color: #F4FAED;*/
    float: left;
    width: 98.36%; /*jayant changed from 98% on 19NOV*/
    height:100%;
}
.LONWrapper{
	border-left:none !important;
	height:100%;
  /*  background-color: #FDF2EA;*/
    float: left;
    width: 98.36%; /*jayant changed from 98% on 19NOV*/
}
.customYonoRightAccountsArrow:hover:before {
    color: #0095DA;
    font-size: 43px;
    content: "\e93e";
    float: right;
    text-align: right;
    /*margin-right: -63%;*/
	margin-right:-49%;
    /* margin-top: 0%; */
    padding-top: -7px;
    /* bottom: 15px; */
    top: 11px
	}
.CustomYonoDatetextboxFilter1 {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    width: 270px !important;
    /* margin: 16px 0px 9px 3px; */
    margin-top: 5px;
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 24px;
}
.customYonoAccountColFirst {
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 1% !important;
    width: 42% !important;
}
.customYonoAccountColMiddle {
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 12% !important;
    width: 42% !important;
}
.customYonoAccountsHeadRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoAccountsHeadcolumn1 {
	float: left;
	/* margin-right: 5px; */
	margin-top: 7px;
	text-align: left;
	margin-left: 2%;
	/*width: 21%; */
}
.customYonoAccountsHeadcolumn2 {
    float: right;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 12% !important;
    width: 5% !important;
}
.customYonoAccCloseIcon{
	font-size: 25px;
    color: #9f1c5d;
    cursor: pointer;
}
.customYonoAccountFilterByStyle {
	
	color: #999999;
    margin-left: 5px;
}

.customYonoAccRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoAccColDropdown{
	float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 30% !important;
    width: 32% !important;
}
.customYonoAccRow1 {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoAccRow2 {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoAccRow3 {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;
}
.customYonoAcccolDate1 {
    float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 1% !important;
    width: 26% !important;
}
.customYonoAcccolDate2 {
    float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 6% !important;
    width: 26% !important;
}
.customYonoAccTxnBtncol {
	float: left;
	/* margin-right: 5px; */
	margin-top: 7px;
	text-align: left;
	margin-left: 2%;
	width: 10%;
}
.CustomYonoAccTxnBtn{
	border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 36px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 28px;
    padding-bottom: 5px;
    padding-left: 26px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #999999 !important;
    cursor: pointer;
    background-color: #ffff;
    border: 1px solid #999999;
    float: left;
    text-decoration-line: initial !important;
	}
	.CustomYonoAccTxnBtn:hover {
    background: linear-gradient(135deg, #281172, #673391);
    color: #ffff !important;
    border: none;
}
.customYonoAccLasttenBtn{
	margin-top: 10% !important;
    margin-left: -16% !important;
    position: relative !important;
	}
.customYonoAccLasttwentyBtn{
	margin-top: 10% !important;
    margin-left: 60% !important;
    position: relative !important;
}
.customYonoAccLastthirtyBtn{
	margin-top: 10% !important;
    margin-left: 138% !important;
    position: relative !important;
}
.customYonoAccLastfourtyBtn{
	margin-top: 10% !important;
    margin-left: 216% !important;
    position: relative !important;
}
.customYonoAccLastfiftyBtn{
	margin-top: 10% !important;
    margin-left: 301% !important;
    position: relative !important;
}
.customYonoAccDateRow {
	float: left;
	/* margin: 2px 0; */
	width: 100%;
	position: relative;
	top: 9px;
	padding-top: 10px;

}
.customYonoAccDate{
	float: left;
    text-align: left;
   /* margin-left: 2% !important; */
    width: 50% !important;
}
.customYonoAccDate1{
	float: left;   
    text-align: left;
    /*margin-left: 6% !important;*/
    width: 50% !important;
}
.customYonoAccResetFilterCol{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 42%;
    width: 23%;
}
.customYonoResetFilterLinkStyle {
    font-size: 14px;
    color: #0095da !important;
}
.customYonoResetFilterLinkStyle:hover {
    text-decoration: none !important;
    color: #0095da !important;
}
.customYonoApplyButton {
    margin-top: 3% !important;
    margin-left: 12% !important;
    position: relative !important;
}
.CustomYonoAccountsDatetextbox {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    width: 213px !important;
    /* margin: 16px 0px 9px 3px; */
    margin-top: 5px;
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 24px;
}
.CustomYonoAccountsDateBox_row{
	margin-left: 1%;
}
.CustomYonoAccountsDateBox{
	width: 90% !important;
    font-size: 14px !important;
    height: 1.8rem !important;
    color: #999999 !important;
}
.CustomYonoAccountsDateBox_Calender{
	margin-left: -15px;
	filter: invert(15%) sepia(71%) saturate(3614%) hue-rotate(314deg) brightness(90%) contrast(90%);
	cursor: pointer;
}
.CustomYonoAccApplyFormBtn {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 13px;
    padding-right: 33px;
    padding-bottom: 5px;
    padding-left: 31px;
    font-size: 14px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

/*.CustomYonoAccountsApplyLinkBtn {
    float: left !important;
    margin-right: 167px !important;
    margin-bottom: -12px !important;
    margin-left: 11px !important;
}*/


.DEPWrapper {
    border-left: none !important;
    height: 100%;
   
    float: left;
    width: 98.36%;
}
.CustomYonoHW_tabletextwithpadding {
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 2px;
    border-bottom: #fff 1px solid;
}
.CustomYonoAcctablesearchsimpletext {
   color: #000;
    font-size: 15px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
}
.CustomYonoAccTAblebluelink {
   
 
    word-break: keep-all;
    display: inline-block;
    margin-top: 8px;
    font-size: 15px !important;
    color: #000 !important;
    float: left;
    height: 30px;
}


.CustomYonoAccTAblebluelink:hover {
    text-decoration: none !important;
    color: #0095da !important;
}

.customYonoAccountsRightlistingpaneldiv {
    /* float: right; */
    width: 104%;
    /* border-left: 1px solid #CCCCCC; */
    /* border-right: 1px solid #CCCCCC; */
    /* border-bottom: 1px solid #CCCCCC; */
    background-color: #fff;
    min-height: 437px;
    height: auto;
    max-height: 500px;
    /* overflow: hidden!important; */
    overflow-x: hidden;
    /* overflow: scroll; */
    overflow-y: scroll;
    margin-left: -2.5%;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
} 
.customYonoAccountsRightlistingpaneldiv1 {
    /* float: right; */
    width: 116%;
    /* border-left: 1px solid #CCCCCC; */
    /* border-right: 1px solid #CCCCCC; */
    /* border-bottom: 1px solid #CCCCCC; */
    background-color: #fff;
    min-height: 437px;
    height: auto;
    max-height: 500px;
    /* overflow: hidden!important; */
    overflow-x: hidden;
    /* overflow: scroll; */
    overflow-y: scroll;
    margin-left: -4.5%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


.customYonoAccountsLeftlistingpaneldiv {
    float: left;
    width: 100%;
    margin-left: 0%;
    /* border-left: 1px solid #CCCCCC; */
    /* border-right: 1px solid #CCCCCC; */
    /* border-bottom: 1px solid #CCCCCC; */
    /* background-color: #F3F3F3; */
    min-height: 437px;
    height: auto;
    max-height: 300px;
    /* overflow: scroll; */
    /* overflow-y: scroll; */
    /* overflow-x: hidden; */
    /* margin-top: -2%; */
}
.CustomYonohwgreentxt {
    color: #000;
    font-weight: bolder;
    font-size: 15px;
 /* text-align: right;
  float: left !important; */
   
}
.CustomYonoAcctablesearchsimpletext1 {
   color: #000;
    font-size: 10px;
    text-decoration: none;
    float: right;
    padding-top: 12px;
   /* padding-right: -8px; */
    margin-left: -5px;
    margin-right: 40%;
}
.CustomYonoAcctablesearchsimpletext2 {
    color: #000;
    font-size: 15px;
    text-decoration: none;
    float: right;
    padding-top: 8px;
    padding-right: 17px;
    margin-right: -56%;
    font-weight: bold;
}
.customYonoAccTabletdwidth {
	text-align: right !important;
    width: 60% !important;
    float: left !important;
    font-size: 20px !important;
    color: #000000 !important;
    font-weight: bold;
}

.customYonoAccountsRightArrowLinkStyle {
	font-size: 25px;
	cursor: pointer;
	color:#0095da !important;
}
.customYonoAccSavingsHeading {
	font-size: 47px;
	text-transform: none;
	color: #ffffff91;
}
.customYonoSavingsHeadRow {
    width: 100%;
    margin-top: -6%;
    position: absolute;
}

.customYonoCompositeFieldColumnStyle {
    width: 44%;
}
.customYonoAccSavBackIcon {
	font-size: 25px;
	cursor: pointer;
	color:#fff;
}

	.customYonoSavingsAccHeadingRow {
    float: left;
    width: 100%;
    margin-left: 10%;
    margin-top: 9%;
}

.customYonoSavHeadTxt {
    font-size: 13px;

    margin-left: 4%;
    color: #999999;
 
}
.customYonoSavAccnameTxt {
	 color: #000;
    font-size: 16px;
    text-decoration: none;
    float: left;
    padding-top: 2px;
    padding-right: 5px;
    margin-left: 14px;
}
.customYonoSavAccHypen {
	color: #000;
    /* font-size: 0.813em; */
    font-size: 0.89em;
    text-decoration: none;
    float: left;
    padding-top: 2px;
    padding-right: 5px;
}
.customYonoSavAccnumberTxt {
	color: #000;
    font-weight: normal;
    font-size: 16px;
    text-decoration: none;
    float: left;
    padding-top: 2px;
    padding-right: 6px;
    padding-left: 4px;
}
.customYonoAccSavDetailHeadingRow {
	float: left;
	width: 92%;
	margin-left: 10%;
}
.customYonoSavAccdetailCol{
	float: left;
    margin-right: 5px;
    margin-top: 7px;
	text-align: right;
}
.customYonoAccSavDetailHeadingRow1 {
    float: left;
    width: 100%;
    margin-left: 10%;
    margin-top: 10%;
}

.customSYonoAccSavSelectors1 {
    min-height: 16px;
    /* height: 22px !important; */
    width: 245px;
    padding-left: -11%;
    padding-top: 14%;
    text-align: center !important;
    background-color: #f3f3f3;
    margin-left: 10%;
    border-radius: 3px;
    position: realtive;
    padding-bottom: 8px;
    margin-top: 5%;
}
.customYonoSvRadio+.customSYonoAccSavSelectors1 {
	cursor: pointer;
}

.customYonoSvRadio:checked+.customSYonoAccSavSelectors1 {
	background-color: #0095DA;
}
.customYonoAccSavTabbtWidth1Row{
	width: 100%;
	height:auto !important;
	padding-top: 25px;
	
}
.customYonoSavAccTabBtnCol1 {
    float: left;
    margin-bottom: 10px;
    width: 45%;
    margin-left: 5%;
    padding-right: 0px !important;
}
.customYonoSavAccTabBtnCol2 {
      float: left;
    margin-bottom: 10px;
    margin-left: -5px;
    width: 48%;
    padding-left: 0px !important;
}
.customYonoSavTabBtnRadioText1 {
    font-size: 0.8em;
    text-decoration: none;
    font-weight: normal;
   /* border: 1px solid #f3f3f3; */
    padding: 10px;
   /* border-radius: 5px; */
    color: #000;
    cursor: pointer;
    padding-right: 130px;
    padding-left: 130px;
	background-color:#f3f3f3;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.customYonoSavTabBtnRadioText2 {
    font-size: 0.8em;
    text-decoration: none;
    font-weight: normal;
   /* border: 1px solid #f3f3f3; */
    padding: 10px;
    /*border-radius: 5px; */
    color: #000;
    cursor: pointer;
    padding-right: 130px;
    padding-left: 130px;
	background-color:#f3f3f3;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
.customYonoSavTabBtnRadioText1:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoSavTabBtnRadioText2:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.customYonoAccSavOnClickBtn {
    color: #ffff;
    background-color: #0095da;
    border-radius: 5px;
}
.customYonoAccRightArrowIcon {
    margin-left: 8px !important;
    margin-top: 1px !important;
}
.customYonoAccSavSumRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	margin-left:3%;
}

.customYonoAccSavSumolumn {
	float: left;
	/* margin-right: 5px; */
	margin-top: 7px;
	text-align: left;
	margin-left: 2%;
	width: 48%;
}
.customYonoAccSavSumText {
	font-size: 13px;
	color: #999999;
	line-height: 3;
}
.customYonoAccSavSumText2 {
	font-size: 15px;
	color: #000000;
	
}
.customYonoAccSavSumRow1 {
    float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    /* top: 51px; */
    margin-top: 70px;
    margin-left:3%;
}
.customYonoAccSavStatRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 3px;
	
}
.customYonoAccSavStatColumn {
	float: left;
    /* margin-right: 5px; */
    margin-top: 2%;
    text-align: left;
    margin-left: 1%;
    width: 42%;
    }
.customYonoAccSavStatColumn2{
	float: right;
    /* margin-right: 30px; */
    margin-top: 2%;
    text-align: right;
    margin-left: 0%;
    width: 30%;
    padding-right: 30px;
}
.customYonoAccSavStatSearchBox {
	/*width: 82% !important; */
    height: 20px !important;
    margin-left: 8% !important;
}
.customYonoAccSavStatListsearchIcon {
	 /* float: right; */
    /* text-align: left; */
    width: 14%;
    /* margin-left: 10px; */
    /* float: left; */
}
.customYonoAccSavStatSearchIcon {
	 font-size: 15px;
    color: #B90000;
    cursor: pointer;
    float: right;
    width: 0%;
    margin-right: -4%;
    margin-top: -9%;
}
.customYonoAccSavStatfilterIcon {
	font-size: 20px;
    cursor: pointer;
    color: #fff;
    padding-top: 12px;
    text-align: center;
    padding-left: 11px;
    display: inline;    
    background: linear-gradient(135deg, #281172, #0095DA);
    border-radius: 100%;
    width: 50px;
    height: 45px;
    padding-bottom: 8px;
    float: right;
    margin-top: 5%;
    margin-right: -5%;
}
.customYonoAccountsFilterColumn {
	width: 100%;
    position: relative;
   /*  margin-left: 99%; */
}

.customYonoAccSavStatDownloadIcon {
	font-size: 25px;
	cursor: pointer;
	color:#9f1c5d;
	padding-right: 14px;
}
.customYonoAccSavStatMailIcon {
	font-size: 25px;
	cursor: pointer;
	color:#9f1c5d;
}
.customYonoAccountsTableStyle {
    width: 100%;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    border-bottom: #F3F3F3 2px solid !important;
}
.customYonoAccountsRowOneStyle {
	text-decoration: none;
    background-color: #fff;
    height: 25px;
    border: #ffffff 1px solid !important;
    color: #000000;
}
.customYonoAccountsRowTwoStyle {
	text-decoration: none;
    background-color: #fff;
    height: 25px;
    border: #ffffff 1px solid !important;
    color: #000000;
}
.customYonoAccountsPageHeading {
	font-size: 2em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    color: #fff;
}
.pageheadingcapsUX4{
	font-size: 2em !important;
    color: #ffffff9c;
    font-weight: bolder;
}

.customYonoAccountsRight70PercentSection {
    width: 68%;
    background-color: #ffffff;    
    overflow-y: scroll;
    overflow-x: hidden;
}

.customYonoAccountsLeft30PercentSection {
   width: 30%;
    /* background-color: #F3F3F3; */
    margin-left: 0% !important;
    box-shadow: inset -25px 0px 25px -10px #F3F3F3;
}

.customYonoAccountsCommonSection {
	min-height: 400px;
    max-height: 400px;
    margin-left: 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    float: left;
    margin-bottom: 5px;
}
.customYonoAccountsSideBarDisplayStyle{
	

	
}


.customYonoAccMyBalRow {
	width: 100%;
    height: auto !important;
    /* padding-top: 25px; */
	
}
.customYonoAccMyBalCol1 {
    float: left;
    width: 100%;
    height: 129px;
    
   /* margin-top: 0%; */
}
.customYonoAccMyBalCol {
    float: left;
    width: 100%;
    height: 129px;
    
    /* margin-top: -4%; */
}

.customYonoBalanceAccBox {
	display: block;
    border-bottom: 1px solid #99999914;
    float: left;
    padding-top: 26px;
    padding-left: 23px;
    width: 100%;
    font-size: 0.9em;
    height: 130px;
   
}
.customYonoBalanceAccBox1{
	display: block;
    float: left;
    padding-top: 26px;
    padding-left: 23px;
    width: 100%;
    font-size: 0.9em;
    height: 145px;
}
.customYonoBalTxt {
	font-size: 16px;
    font-weight: bold;
    color: #000;
    cursor: pointer;
	font-family: sans-serif;
}
.customYonoBalTxt1 {
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 2;
	
}


.customYonoArrowRightIcon {
	
    font-weight:bold !important;
	border-left: 8px solid #0095da;
	background-color: #fff;
}
.customYonoArrowRightIcon:before {
	font-size: 33px;
	float:right;
	color: #0095da !important;
	margin-top: 23px;
}

.customYonoEmptyStyle{
	
}
.customYonoSavingsCommonSection {
    min-height: 450px;
    max-height: 450px;
    margin-left: 0%;
    float: left;
    /* margin-bottom: 5px;
    margin-top: 5%; */
}
.customYonoSavingsLeftContainer {
    width: 30%;
    background-color: #F3F3F3; 
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
   
}
.customYonoSavingsRightContainer {
    width: 68%;
    background-color: #ffffff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    
}
.customYonoTotBalTxt {
    color: #000;
    font-size: 16px;
    float: left;
    padding-top: 9px;
    margin-left: 14px;
    font-weight: bolder;
}
.customYonoAccSummaryTabBtnRow {
	
	height: 35px !important;
    border-radius: 5px;
    font-size: 14px;
}
.customYonoAccTabRadioSelectedText {
	background-color: #0095da !important;
    color: #fff;	
    border-radius: 5px;
}
.customYonoAccSavStatRow1 {
	float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    margin-top: 60px;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 200px;
    max-height: 240px;
    margin-left: 3%;
	
	
}
.customYonoAccStatDateTxt {
    color: #000;
    font-size: 14px;
   
   /* float: left; */
    padding-top: 8px;
    padding-right: 5px;
	margin-left: 1%;
}

.customYonoAccStatRemarkTxt {
    color: #999999;
    font-size: 13px;
    float: left;
    padding-top: 8px;
    border-bottom: 1px solid #f3f3f3;
    width: 140%;
    padding-bottom: 10px;
    margin-left: 1%;
}

.customYonoAccRadioTabColumn {
   width: 46%;
    display: inline-block;
    top: -14px;
    position: relative;
}
.customYonoAccTabRadioBtnText {
	font-size: 0.8em;
    text-decoration: none;
    font-weight: normal;   
    padding: 10px;    
    color: #000;
    cursor: pointer;
    width: 100%;
    background-color: #F3F3F3 !important;
    font-weight: bold;
	border-radius:5px;
	
	}
.customYonoAccountsRightArrowIcon {
	font-size: 25px;
	cursor: pointer;
	color:#0095da;
}
.customYonoAccountsFilterRadioButtonStyle{
	float: left;
    margin-bottom: 10px;
    margin-left: 5%;
    width: 14%;
    margin-top: 10px;
}
.CustomYonoAccountsRadioButton{
	vertical-align: middle;
    margin-left: 5px;
    font-size: 0.813em;
    margin-right: 3px;
    pointer-events: auto !important;
}
.CustomYonoAccountsRadioText {
   font-size: 0.8em;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #999999;    
    border-radius: 40px;
    color: #999999;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.customYonoAccountsResetFiltersStyle {
	color: #0095DA;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
}
.customYonoAccountsFilterRadioButtonStyle input[type="radio"]:checked+.CustomYonoAccountsRadioText {
 background: linear-gradient(45deg, #281172, #673391);
	color: #ffff;
}
.customYonoAccountsCreditAmountStyle {
    color: #58B200;
    margin-right: 30px;
    font-size: 18px;
    font-weight: bold;
}
.customYonoAccountsDebitAmountStyle {
    color: #B90000;
    margin-right: 30px;
    font-size: 18px;
    font-weight: bold;
}

.customYonoAccountsRightArrowIcon:hover {
	    text-decoration: none !important;
	    color:#0095da !important;
}
.customYonoAccBackIcon:hover {
    color: #fff;
    text-decoration: none !important;
}
.customYonoAccBackIcon {
    font-size: 25px;
    cursor: pointer;
    color: #fff;
}
.widget-large .widget-content{
	min-height: 500px !important;
}
/* Needs to be commented at above */
.customYonoMngBnfHeading{
	font-size: 42px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.5);
    font-family: sans-serif !important;
    font-weight: Bold;
	margin-left: 20px;	
}
/* Needs to be commented at above */
/*  Activate Benf Added  */
.customYonoMngBnfHeadingUS{
	font-size: 42px;
    text-transform: none;
    color: #4c4747;
    font-family: sans-serif !important;
    font-weight: Bold;
}
/*  End of Activate Benf */
/* Please do changes for div,p,span,h1,h2,h3,h4,h5,h6,table,td,th,tr,thead,tbody,ul,li,ol,textarea,input,a,option,select    input, textarea, keygen, select, button  body styles in new_style_HW.css */

/* Added for Accounnts */



/*Added for PAM and QNA*/
.CustomYonoPAMpageLeftContainer{
       clear: both;
    margin: 0;
    padding: 8px 12px 0 0;
    background-color: #ffffff;
    background: linear-gradient(45deg, #9F1C5D, #281172);
    margin-left: 5%;
    margin-right: 5%;
}

.CustomYonoAuthQNApageLeftContainer{
     clear: both;
    margin: 0;
    padding: 8px 12px 0 0;
    background-color: #ffffff;
    background: linear-gradient(45deg, #9F1C5D, #281172);
    margin-left: 5%;
    margin-right: 5%;
	height:500px;
}

.CustomYonoPamImageSection{
    background: #ffffff;
    width: 99%;
    margin-top: 1%;
    margin-bottom: 1%;
	border-radius: 10px;
}

.customYonoPAMStaticTextStyle {
    font-weight: bold;
    text-align: center;
    width: 100%;
    float: left;
    font-size: 20px;
}
.CustomYonoPAMTableRowStyle{
    background-color: #fff;
    float: left;
    margin: 3%;
border-bottom: none;
}
.CustomYonoPAMNextButtonRowStyle{
    position: absolute;    
    margin-left: 40%;

}
.CustomYonoPAMNextButtonStyle{
    bottom: 0;
    position: relative;
    margin-top: -20.5%;
	font-weight: bold;
	
}


.CustomYonoPAMRadioButtonRadioStyle {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}

.CustomYonoPAMRadioButton_Imagediv {
	width: 130%;
    border: 1px solid #999999;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 15%;
}

.CustomYonoPAMRadioButtonRadioStyle+.CustomYonoPAMRadioButton_Imagediv {
	cursor: pointer;
}

.CustomYonoPAMRadioButtonRadioStyle:checked+.CustomYonoPAMRadioButton_Imagediv {
	background: linear-gradient(45deg, #281172, #673391);
	color: #ffff;
}
.CustomYonoQnaSection{ 
	background: #ffffff;
    width: 99%;
    /*margin-top: 1%;*/
	margin-top: 3%;
    margin-bottom: 1%;
    border-radius: 10px;
	}
.CustomYonoQNATableRowOneStyle{
       background-color: #fff;
    float: left;
    width: 45%;
    margin-left: 3%;
    margin-top: 2%;
    margin-right: 1%;
    border-bottom: none;    
    margin-bottom: 2%;
}
.CustomYonoQNATableRowTwoStyle{
       background-color: #fff;
    float: left;
    width: 45%;
    margin-left: 3%;
    margin-top: 2%;
    margin-right: 1%;
    border-bottom: none;    
    margin-bottom: 2%;
	text-align: -webkit-center;
}
.CustomYonoQNAQuestionStyle{
    color: #999999;    
    float: left;
    width: 100%;
	font-size: 12px;
}
.CustomYonoQNAAnswerStyle{	
   font-size: 14px !important;
	width: 120% !important;
}
.labelColumn{
	background: none !important;
}

.CustomYonoQNANextButtonStyle{
    bottom: 0;
    position: relative;
    margin-top: -35.5%;
	font-weight: bold;
}
.tableoverflowwrapper{
border: none !important;
width: 123%;
}
.CustomYonoQNAInfoTextStyle{
width: 100%;
    text-align: center !important;
    float: left;
}
.customYonoQNAStaticTextStyle{
    font-weight: bold;
    text-align: center;
    font-size: 25px;
    font-family: sans-serif;
}
.customYonoQNAInfoIcon{
    color: #0095DA;
    font-size: 33px;
    vertical-align: sub;
}
.CustomYonoQNAInfoNextButtonRowStyle{
    position: absolute;
    margin-left: 36%;
    

}
.CustomYonoQNAInfoNextButtonStyle{
font-weight: bold;
position: relative;

}
.customYonoQNAInfoTextColumn{
		float: left;    
    text-align: center;    
    width: 100%;
}
.customYonoQNAInfoHeadRow{
    float: left;   
    width: 100%;
	margin-top: 9%;
}
.CustomYonoQnaInfoSection{
    background: #ffffff;
    width: 99%;
    margin-top: 1%;
    margin-bottom: 1%;
    border-radius: 10px;
}
.customYonoQNAInfoModalIcon{
    color: #58B200;
    font-size: 50px;
    margin-left: 133px;
}
/*.CustomYonoResendOtpButtonStyle {
    background-color: inherit;
    border: none;
    font-size: 14px;
    font-family: Roboto !important;
    color: dodgerblue;
    cursor: pointer !important;    
    padding: 5px;
}*/

/*Added for PAM and QNA*/

/*Added for TD Issue*/
.CustomYonoFDOButtonNewStyle{
    margin-left: 25%;
    position: absolute;
    margin-top: 2.5%;
}
.CustomYonoFDOButtonOldStyle{
    margin-left: 12%;
    position: absolute;
    margin-top: 2.5%;
}
.customYonoSortCodeNextButton{
    height: 43px;
    width: 81px;
    position: absolute;
    margin-left: -270px;
    margin-top: 223px;
}
.customYonoSortCodeSearchButton{
	bottom: 0;
    position: absolute;
    margin-left: 25%;
    margin-bottom: -1.5%;
}

/*Added for TD Issue*/
/*
@media screen and (max-width:600px) {	
body {
	 zoom: 0.8;
}	

}

@media screen and (min-width : 601px) and (max-width:1299px) {	
body {
	 zoom: 1;
}
}

@media screen and (min-width : 1300px) {	
body {
	    zoom: 1.38;
}
}


*/



/*MvM SIA CHATBOT CSS STRT*/



.customYonoSiaChatBotIcon {
    color: #ffffff;
    font-size: 30px;
    padding-left: 15px;
    padding-top: 15px;
    display: inline;
    float: left !important;
    background: linear-gradient(135deg, #9F1C5D, #281172);
    border-radius: 10px !important;
    width: 598px;
    margin-left: -19px;
    height: 65px;
    margin-top: -10px;
}

/* .customYonoSiaChatBotSendIcon {
    color: #2d1172;
    font-size: 42px;
    padding-left: 5px;
    padding-top: 0px;
    width: -7%;
    display: inline;
    float: right !important;
    background: linear-gradient(135deg, #9F1C5D, #281172);
    background: linear-gradient(135deg, #111472, #00b2da);
    border-radius: .5%;
    width: 567px;
    margin-top: 55px;
    height: 55px;
} */

.customYonoSiaChatBotSendIcon {
    color: #2d1172;
    font-size: 45px;
    padding-left: 5px;
    padding-top: 0px;
    width: -7%;
    display: inline;
    float: right !important;
    /* background: linear-gradient(135deg, #9F1C5D, #281172); */
    /* background: linear-gradient(135deg, #111472, #00b2da); */
    /* border-radius: .5%; */
    width: 50px;
    /* margin-left: 19px; */
    margin-top: 48px;
    height: 50px;
}
/* CHAT BUBBLE CSS */

.SIAchat {
    width: 400px;
    /* display: none; */
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}


.SIAbubble {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    display: inline-block;
    font-weight: bold;
    font-family: none;
    width: 500px;
    color: black;
    padding: 30px 20px;
    position: relative;
    vertical-align: top;
}

.SIAyoububble {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 6px #B2B2B2;
    /* display: inline-block; */
    font-weight: bold;
    font-family: none;
    width: fit-content;
    color: black;
    padding: 15px 25px;
    position: relative;
    vertical-align: top;
}

.SIAbubble::before {
    background-color: #ffffff;
    content: "\00a0";
    display: block;
   /*  height: 16px; */
   
   height: fit-content;
    position: absolute;
    top: 3px;
    transform: rotate( 29deg ) skew( -35deg );
    -moz-transform: rotate( 29deg ) skew( -35deg );
    -ms-transform: rotate( 29deg ) skew( -35deg );
    -o-transform: rotate( 29deg ) skew( -35deg );
    -webkit-transform: rotate( 29deg ) skew( -35deg );
    width: 20px;
}
.SIAyoububble::before {
    background-color: #ffffff;
    content: "\00a0";
    display: block;
    /*  height: 16px; */
   
   height: fit-content;
    position: absolute;
    top: 3px;
    transform: rotate( 29deg ) skew( -35deg );
    -moz-transform: rotate( 29deg ) skew( -35deg );
    -ms-transform: rotate( 29deg ) skew( -35deg );
    -o-transform: rotate( 29deg ) skew( -35deg );
    -webkit-transform: rotate( 29deg ) skew( -35deg );
    width: 20px;
}


.SIAme {
    float: left;
    margin: 10px -114px 5px 20px;
}

.SIABtnme {
    float: left;
    margin: -45px -112px 5px 15px;
}

.SIABtnme::before {
    box-shadow: -2px 2px 2px 0 rgba( 178, 178, 178, .4 );
    left: -10px;
}

.SIAme::before {
    box-shadow: -2px 2px 2px 0 rgba( 178, 178, 178, .4 );
    left: -10px;
}
.SIAyou {
    float: right;
    margin: 5px 12px 5px -200px;
    top: 103% !important;
  
}


.SIAyou::before {
    box-shadow: 2px -2px 2px 0 rgba( 178, 178, 178, .4 );
    right: -9px;    
}

.CustomYonoSIAChatBotAccountBtn {
    border-radius: 40px;
    width: 110px;
    position: absolute;
    top: 35%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 26px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 0px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotDepositsBtn {
    border-radius: 40px;
    width: 110px;
    position: absolute;
    top: 35%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 26px;
    padding-bottom: 6px;
    padding-left: 25px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 130px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotBlockCardBtn {
    border-radius: 40px;
    width: 110px;
    position: absolute;
    top: 35%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 260px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotBillPaymentBtn {
    border-radius: 40px;
    width: 130px;
    position: absolute;
    top: 65%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 19px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 0px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}


.CustomYonoSIAChatBotRemitMnyBtn {
    border-radius: 40px;
    width: 120px;
    position: absolute;
    top: 65%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 6px;
    padding-left: 15px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 150px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotFundTnsfrBtn {
    border-radius: 40px;
    width: 115px;
    position: absolute;
    top: 65%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 9px;
    padding-bottom: 6px;
    padding-left: 10px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 295px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotMABtn {
    border-radius: 15px;
    width: 125px;
    position: absolute;
    top: 45%;
    font-weight: bold;
    vertical-align: middle;
    height: 30px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 100px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.customYonoSIAFormMiniBtn {
    font-size: 35px;
    cursor: pointer;
    top: 91%;
    /* font-weight: bold; */
    float: left;
    /* width: 15% !important; */
    color: #ffffff;
    /* padding-right: 58px; */
    padding-bottom: 0px;
    margin-right: 0px;
    margin-left: -100px;
    margin-top: -10px;
}

/* .customYonoSIAFormMiniBtn {
    font-size: 35px;
    cursor: pointer;
    top: 91%;
    font-weight: bold;
    float: left;
    width: 15% !important;
    color: #ffffff;
    padding-right: 67px;
    padding-bottom: 0px;
    margin-right: 0px;
    margin-left: -130px;
    margin-top: -10px;
} */

.customYonoSIAFormCloseBtn {
    font-size: 35px;
    cursor: pointer;
    top: 88%;
    /* font-weight: bold; */
    float: left;
   /* width: 22% !important; */
    color: #ffffff;
    padding-right: 67px;
    padding-bottom: 0px;
    margin-right: 0px;
    margin-left: -50px;
    margin-top: -25px;
}



.CustomYonoSIAChatBotMeFont {
    /* font-size: 0.75em; */
    /* font-weight: normal; */
    /* text-transform: uppercase; */
    text-decoration: none;
    padding: 15px 0px 0px 0px;
    float: left;
    top: 92% !important;
    margin: 0px;
    margin-top: -35px;
    color: #000000;
    font-family: inherit;
    font-size: medium;
    font-weight: bold;
}

.CustomYonoSIAChatBotYouFont {
    /* font-size: 0.75em; */
    /* font-weight: normal; */
    /* text-transform: uppercase; */
    text-decoration: none;
    padding: 15px 10px 0px 0px;
    float: left;
    top: 97% !important;
    margin: 0px;
    margin-top: -25px;
    color: #000000;
    font-family: inherit;
    font-size: larger;
    font-weight: bold;
}



/* .SIAChatBotTextArea {
    border: none !important;
    width: 325% !important;
    margin-top: 55px !important;
    margin-left: 15px;
    padding-left: 5px;
    padding-top: 15px;
    font-size: larger !important;
    overflow-y: hidden;
    font-weight: bold;
    padding-bottom: 10px;
}
 */
 
 
.SIAChatBotTextArea {
    border: none !important;
    width: 340% !important;
    margin-top: 50px !important;
    /* margin-left: 15px; */
    /* padding-left: 5px; */
    /* padding-top: 15px; */
    font-size: larger !important;
    /* overflow-y: hidden; */
    font-weight: bold;
    /* padding-bottom: 10px; */
}

.CustomYonoSIAChatBotMyAccountBtn {
    border-radius: 15px;
    width: 120px;
    position: absolute;
    top: 50%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 100px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotContainer {
    float: left;
    width: 50%;
    height: 460px;
    background-color: #FFFFFF;
    border-radius: 10px !important;
    /* border: 8px; */
}

.CustomYonoSIAContainer {
    float: left;
    background-color: #F3F3F3;
    width: 105%;
    margin-left: -15px;
    /* margin-top: -14px; */
    margin-top: -35px;
}



.SIAMyDepositme {
    float: left;
    margin: 20px 20px 30px 5px;
}

.SIABMCme {
    float: left;
    margin: 15px 32px 30px 5px;
}

.customYonoASKSiaChatIcon {
    color: #ffffff;
    font-size: 50px;
    padding-left: 15px;
    padding-top: 10px;
    display: inline;
    position: fixed;
    right: 40px;
    bottom: 25px;
    float: right !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    border-radius: 100%;
    width: 80px;
    height: 75px;
    cursor: pointer;
}


.CustomYonoSIAChatBotBMCBtn {
    border-radius: 15px;
    width: 140px;
    position: absolute;
    top: 50%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 7px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: -335px;
    margin-top: 5px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    z-index: 99999;
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}


.CustomYonoSIAChatBotRMBtn {
    border-radius: 40px;
    width: 100px;
    position: absolute;
    top: 54%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 6px;
    padding-left: 15px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 6px;
    margin-left: -250px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}


.CustomYonoSIAChatBotFTBtn {
    border-radius: 40px;
    width: 150px;
    position: absolute;
    top: 55%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: -220px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotBPBtn {
    border-radius: 40px;
    width: 150px;
    position: absolute;
    top: 55%;
    font-weight: bold;
    vertical-align: middle;
    height: 35px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: -250px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}

.CustomYonoSIAChatBotMDBtn {
    border-radius: 15px;
    width: 120px;
    position: absolute;
    top: 44%;
    font-weight: bold;
    vertical-align: middle;
    height: 30px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 10px;
    margin-left: 130px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}



.valueBubble {
    padding: 10px !important;
    margin-top: 80px;
}

.customYonoSIAMeAccountHide {
       display: none;
}

.customYonoSIAChatTypeHide {
       display: none;
}




.SIAChatBotTyping {
    color: black;
    margin-left: 10px;
    float: left;
    margin-top: 40px;
    /* padding-top: 10px; */
    font-size: 15px;
    font-weight: bold;
}



.CustomYonoSIATextAreaContainer {
    float: left;
    width: 100%;
    height: 100px;
    margin-top: -35px;
}

/* .CustomYonoSIAChatBotMABtn {
    border-radius: 15px;
    width: 121px;
    position: absolute;
    top: 45%;
    font-weight: bold;
    vertical-align: middle;
    height: 30px;
    padding: 5px 60px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin-right: 11px;
    margin-left: 100px;
    color: #0095DA !important;
    cursor: pointer;
    background: linear-gradient(135deg,#ffffff);
    background-color: white;
    border: 1px solid #0095DA;
    float: left;
    text-decoration-line: initial !important;
}
 */
#customYonoSiaChatWidget {
	height: auto !important;
    width: 600px !important;
    top: 170px !important;
    left: 780px !important;
    position: fixed !important;
    display: block !important;
    border-radius: 10px !important;
}

/* MvM SIACHAT BOT CSS END */

/* Celestine Spend_Analysis*/
.customYonoChartrow {
	padding-right: 0px;
	width: 0px;
	padding-top: 20px;
	margin: 0px;
	clear: both;
}

.customYonoChartclass {
	height: 43px;
	width: 0px;
}

.CustomYonoRightdivisionSpendAnalysis {
	float: left;
	width: 333px;
	border-left: 0.001em solid #CCCCCC;
	height: 350px;
}

.CustomYonopageLeftContainerSpendAnalysis {
	float: left;
	width: 971px;
	border-left: 0.001em solid #CCCCCC;
	/* margin-top: 12px; */
	border-radius: 8px;
	background-color: #FFFFFF;
}

.CustomYonoerrorformrow {
	margin: 0px;
	padding-left: 80px;
	padding-right: 24px;
	padding-top: 27px;
	padding-bottom: 0px;
	clear: both;
	background-color: transparent;
}

.CustomYonoerrormessage {
	color: red;
	font-weight: bold;
}

.CustomYonoRightTableContentsSA {
	color: #ce0000;
	font-weight: 600;
	font-size: 15px;
	float: right;
	padding-right: 22px;
}

.CustomYonoRightTableContentsPercSA {
	font-size: 11px;
	float: left;
	color: #626262;
}

.CustomYonoRightTableContentsSAcat {
	font-weight: 600;
	font-size: 15px;
	float: left;
}

.CustomYonoTableContentSA {
	height: 70px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
	text-align: left;
	font-size: 1em;
}

.CustomYonoRightTablelinkSA {
	font-weight: 600;
	font-size: 13px;
	float: right;
	padding-right: 22px;
}

.CustomYonoBalanceSA {
	padding-top: 5px;
	font-size: 20px;
	font-weight: bold;
	color: green;
	width: 113px;
	float: left;
}

.CustomYonoBalanceSA {
	padding-top: 7px;
	font-size: 20px;
	font-weight: bold;
	color: green;
	width: 605px;
	float: left;
}

.CustomYonoAvailBalSA {
	padding-top: 14px;
	color: #6e6e6e;
	font-size: 0.6em;
	width: 200px;
	float: left;
}

.CustomYonoAvailInqurySA {
	height: 8px;
	width: 176px;
	padding-left: 357px;
	float: left;
	text-align: left;
	padding-top: 7px;
}

.CustomYonoTotSpendsSA {
	padding-top: 8px;
	font-size: 20px;
	font-weight: bold;
	color: green;
	width: 100px;
	float: left;
	color: #ce0000;
}

.CustomYonoPeriodSA {
	height: 14px;
	width: 356px;
	padding-left: 356px;
	float: left;
	text-align: left;
}

.CustomYonoPeriodlableSA {
	padding-top: 0px;
	color: #6e6e6e;
	font-size: 0.6em;
	width: 70px;
	float: left;
}

.CustomYonoAvailTOTspenSA {
	padding-top: 4px;
	color: #6e6e6e;
	font-size: 0.6em;
	width: 100px;
	float: left;
}

.CustomYonoRightdivisionCatSpendAnalysisTS {
	float: left;
	width: 579px;
	border-left: 0.001em solid #CCCCCC;
	height: 348px;
	overflow-x: hidden;
}

.CustomYonoLeftdivisionGraph {
	margin-top: 25px;
	float: left;
	border-left: 1px solid #CCCCCC;
	min-height: 350px;
	max-height: 350px;
	overflow-x: hidden;
	overflow-y: hidden;
	border-radius: 5px;
}

.CustomYonoViewDetailsLinks {
	/* margin-left: 455px; */
	margin-top: 55px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bolder;
	/* margin-left: 60px; */
}

.CustomYonosecrowSA {
	height: 8px;
	padding-left: 356px;
	float: left;
	text-align: left;
	padding-top: 65px;
}

.CustomYonoButtonrowTS {
	width: 386px;
	height: 500px;
	margin: 0px;
	padding-left: 19px;
	padding-right: 9px;
	padding-top: 18px;
	padding-bottom: 50px;
	clear: both;
	background-color: transparent;
}

.CustomYonoDisabledButtonTS {
	border-radius: 5px;
	height: 32px;
	padding: 5px 60px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 5px;
	font-size: 15px;
	font-family: Roboto-Light !important;
	margin: 0;
	cursor: pointer;
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}

.CustomYonoRowButtonTS {
	border-radius: 5px;
	height: 32px;
	padding: 5px 60px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 5px;
	font-size: 17px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: dodgerblue;
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}

.CustomYonoRightTableContentsSAcatTScAT {
	/* font-weight: 600; */
	font-size: 17px;
	float: left;
	width: 33px;
}

.CustomYonoRightTableContentsCategoryRow {
	width: 270px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	padding-left: 85px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
}

.CustomYonoLeftdivisionTS {
	/* padding-top: 40px; */
	float: left;
	border-left: 1px solid #CCCCCC;
	background-color: #f2f2f2;
	min-height: 350px;
	max-height: 350px;
	overflow-x: hidden;
	overflow-y: scroll;
	border-radius: 5px;
}

.CustomYonoRightTableContentsSAcataAmount {
	font-weight: 600;
	font-size: 17px;
	float: left;
}

.customoYonoFndTrfMenuRowTS {
	/* height: 116.66px !important; */
	padding-left: 25px;
	padding-top: 47px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	width: 100%;
	background-color: #F3F3F3;
	margin-top: -12px;
	cursor: pointer;
	border-bottom: 1px solid white;
}

.tableoverflowwrapper {
	overflow-x: hidden;
	width: 100%;
}

.CustomYonoRightTableHeadingFontTS {
	font-weight: bold;
	padding-left: 42px;
	float: left;
	font-size: 20px;
	padding-top: 9px;
	padding-bottom: 16px;
}

.CustomYonoRightTableContentsCategoryRowTS {
	width: 270px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	padding-left: 38px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
}

.CustomYonoRightTableContentsRowTS {
	width: 106px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
	color: black;
	font-size: 15px;
	font-weight: bold;
}

.CustomYonoRightContentTS {
	/* font-weight: 600; */
	font-size: 16px;
	float: left;
}

.CustomYonoRightContentAmountTS {
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
}

.pageLeftContainerSpendAnalysisTS {
	margin-top: 12px;
	border-radius: 8px;
	float: left;
	width: 1065px;
	background-color: #FFFFFF;
}

.CustomYonoLeftTableContentsCategoryRowTS {
	width: 52px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	padding-left: 71px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
}

.CustomYonoleftTableContentsRowTS {
	width: 71px;
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
	border: 0px;
	color: black;
	font-size: 17px;
	font-weight: bold;
}

.CustomYonoleftTableRowSAC {
	/* margin: 0px; */
	/* padding-left: 0px; */
	padding-right: 25px;
	padding-top: 4px;
	/* padding-bottom: 0px; */
	margin-left: 20px;
	/* clear: both; */
	background-color: transparent;
}

.CustomYonoRightdivisionCatSpendAnalysisSAC {
	float: left;
	width: 465px;
	border-left: 0.001em solid #CCCCCC;
	height: 365px;
	overflow-x: hidden;
}

.customyonoMngBnfRowStyleTS {
	
}

.customyonoMngBnfRowStyleTS:hover {
	border-left: 15px solid #0095DA;
}

.CustomYonoFormbtnSA {
	border-radius: 40px;
	width: auto;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 10px;
	font-family: Roboto-Light !important;
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}

.CustomYonolableleftSP {
	/* float: left !important; */
	padding-left: 253px;
	padding-top: 17px;
	float: left;
}

.CustomYonolablerightSP {
	padding-right: 456px;
	padding-top: 12px;
	float: right;
}

.CustomYonolableleftfontSP {
	color: white;
	font-weight: bolder;
}

.CustomYonodropfontSP {
	color: red;
	font-size: 10px;
}

.CustomYonoAvailInqurySACAT {
    height: 8px;
    width: 176px;
    padding-left: 225px;
    float: left;
    text-align: left;
    padding-top: 7px;
}

.CustomYonoRightTableContentsSAcate {
	
    /* color: #ce0000; */
    font-weight: 600;
    font-size: 15px;
    float: right;
    padding-right: 22px;
}

.CustomYonoDropDown {
	background-color:transparent !important;
	font-size: 18px !important;
	font-family: OpenSans, Arial, Helvetica, sans-serif;
	color:white;border-bottom: transparent !important;
	height: 28px !important;
	width: 59px !important;
}
/* Celestine Spend_Analysis*/

/*Schedule Payment Modal Styles */
/*hitesh*/
.customYonoScheduleRow{
     float: left;
     margin: 2px 0;
     width: 100%;
     position: relative;
     top: -20px;
                border-bottom:1.5px solid #f3f3f3;
}
.customYonoScheduleTxt111{
    font-size:14px;
	
    }
/*hitesh*/
	.customYonoScheduleTxt11{
    font-size:11px;
	
    }
	/*for warning in successful message hitesh*/
.customYonoSuccessModalText1hitesh {
    color: #333333;
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    padding-left: 12px;
}
.customYonoSuccessTexthitesh {
    font-size: 23px;
    text-transform: none;
    padding-left: 17px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoMngBnfWidth79percent_navigationpanelhitesh {
    float: left;
    width: 100%;
    padding-bottom: 9px;
    margin-top: 5px;
    margin-bottom: -4%;
    margin-left: -8%;
}
.customYonoSuccessModalTexthitesh {
    color: #333333;
    line-height: normal;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 52px;
    font-weight: bold;
	position: relative;
    top: 12px;
}
.customYonoSuccessTexthiteshicon {
    font-size: 24px;
    text-transform: none;
    /* padding-left: 38px; */
    position: relative;
    left: -119px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}

/*for warning in successful message hitesh*/
/*hitesh for schedule payement box*/
/*hitesh for schedule payement box*/
.customYonoScheduleTxt11{
    font-size:11px;
	
    }


/*   Bhagyashree Added  */

.CustomYonoResendOtpButtonStyle {
    background-color: inherit;
    border: none;
    font-size: 14px;
    /* height: 31px; */
    font-weight: bold;
    font-family: sans-serif !important;
    color: dodgerblue;
    cursor: pointer !important;
    padding: 5px;
	background-color: white !important;
}

.CustomYonoRedbgwithwidthStyle{
	background-color: #ffffff;
    width: 99%/*next-gen;;; */;
	display: none;
   
}
.CustomUSYonoRedbgStyle{
    background-color: #fff;
    font-size: 12px;
    font-weight: normal;
    color: #4d4d4d;
    text-decoration: none;
    /* text-align: left; */
    height: auto;
    word-wrap: break-word;
    width: 99%;
}
.CustomUSYonoMngBnfRedbgStyle{
	background-color: #fff;
    font-size: 12px;
    font-weight: normal;
    color: #4d4d4d;
    text-decoration: none;
    text-align: center;
    height: auto;
    word-wrap: break-word;
    width: 99%;
}

.CustomWrapperMngBnf{
    width: 91.796875%;
    height: 100%;
    /* min-height: 1024px; */
    /* max-width: fit-content; */
    /* max-width: 940px; */
    max-width: 100%;
    margin: 0 auto;
    clear: both;
    padding-right: 4.1015625%;
    padding-left: 4.1015625%;
    background-image: url(../images/yono/yono_background_image.png);
    background-color: #cccccc;
    height: 700px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.customUSYonoMngBnfRightlistingpaneldiv{
	float: right;
	width: 60%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* border-bottom: 1px solid #CCCCCC; */
	background-color: #fff;
	min-height: 500px;
	height: auto;
	max-height: 400px;

}
.customUSYonoMngBnfLeftlistingpaneldiv{
	float: left;
	width: 40%;
	border-left: 1px solid #CCCCCC;
	/* border-right: 1px solid #CCCCCC; */
	/*  border-bottom: 1px solid #CCCCCC; */
	background-color: #F3F3F3;
	min-height: 500px;
	height: auto;
	max-height: 400px;
	/*  overflow: scroll; */
	overflow-y: scroll;
	overflow-x: hidden;
}
.customYonoConfirmTxnTextUS2 {
	font-size: 13px;
    text-transform: none;
	color: #000;
    padding-top: 3px;
    font-weight: normal;
}

.customYonoUSFndTrfAndRemitContinueButton {
	margin-top: 16%;
    margin-left: 30%;
    position: absol
}

.customYonoConfirmTxtUS {
	font-size: 20px;
	color: #000000;
	font-weight: bolder;
}

.customYonoConfirmTxnTextUS {
	font-size: 12px;
    color: #999999;
    padding-top: 5px;
	text-transform: none;
}

.customYonoActivateMngBnfBnfSubmitButtonUS{
    bottom: 0;
    margin-left: 180%;
    margin-bottom: 4.5%;
}

.customYonoActivateMngBnfCancelBnfInnerLinks1 {
	float: right;
    margin-right: 15px;
    margin-bottom: -32px;
}

.customYonoAcivateMngBnfWidth79percent_navigationpanel {
	float: left;
	width: 50%;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: -4%;
	margin-left: -10%;
}
.customYonoCancelMngBnfDeleteBnfInnerLinks1 {
	float: left;
	margin-right: 40px;
	margin-bottom: -32px;
}

.customYonoRemitTrnBalanceStyle {
	color: #07b14b;
	font-weight: bolder;
	float: left;
	padding-right: 5px;
	font-size: 10px;
}
.CustomYonoRemittanceExchangeRateRowStyleUS{
	float: left;
    margin-right: 5px;
	margin-left: 130px;
    margin-top: 7px;
	border-right: 1px solid #F3F3F3;
}

.CustomYonoRemittanceRemittanceFeesRowStyleUS{
	float: left;
    margin-right: 5px;
    margin-left: 40px;
    margin-top: 7px;
	
}
.customYonoUSMngBnfAccNo {
	float: left;
    font-size: 11px;
    color: #999999;
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
}
.customYonoUSExchangeRateValue{
	float: left;
    font-size: 13px;
    color: #000;
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
}
.customYonoUSFndTrfContinueButton{
	margin-top: 16%;
    margin-left: 30%;
    position: absolute !important;

}
.customYonoMngBnfDeleteBnfSubmitButton{
	bottom: 0;
    position: absolute;
    margin-left: 18%; /* Only this one added for activate Benf */
    margin-bottom: 4.5%;
}
/* Sampada :added for confirm benf details button*/
.customYonoMngBnfConfirmBnfDetailsButton{
    bottom: 0;
    position: absolute;
    margin-left: 1%;
    margin-bottom: -1.5%;
}
/* Sampada: END */
.customYonoUSFndTrfAndRemitContinueButton {
	/*margin-top: 12%;
	margin-left: 15%;
	position:absolute !important;*/
	margin-top: 7%;
    margin-left: 30%;
    position: absolute !important;
}
.customYonoUSFndTrfContinueRemittanceButton{
    margin-left: 45%;
	margin-bottom: -15px;
    position: absolute !important;
    bottom: 0;

}

.customYonoMngBnfDeleteBnfInnerLinksUS2{
    float: right;
    margin-right: -14px;
    margin-bottom: -32px;
    margin-left: 207px;
	
}
.customYonoMngBnfDeleteBnfInnerLinksUS1{
	float: left;
    margin-right: 37px;
    margin-bottom: -32px;
} 
.customUSYonoMngBnfAddBnfNextButton{
	margin-top: 13%;
    margin-left: -50px;
}
.CustomUSYonoFormbtn{
	border-radius: 40px;
    width: 85px;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-family: sans-serif !important;
	font-weight: bold;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
	margin-top: 8%;
	margin-left: -35px;
    text-decoration-line: initial !important;

}
.customYonoActMngBnfLeftRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 190px !important;
    width: %;
    float: left;
}
.customYonoActMngBnfRightRadioImageHeading{

	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 2px !important;
    width: %;
    float: left;
}
.customUSYonoMngBnfSortCodeLeftListing{
	float: left;
    width: 55%;
    height: auto;
    /* max-height: 400px; */
    background-color: #FFFFFF;
    /* min-height: 400px; */
}
.customUSYonoMngBnfSortCodeRightListing{
    float: right;
    width: 45%;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #F3F3F3;
    /* min-height: 400px; */
    height: 282px;
    /* max-height: 400px; */
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: black;
    overflow-x: hidden;
    overflow-y: scroll;
}

}
.customYonoMngBnfAddBnfRow{
	float: center;
	width: 100%;
	height: auto;
	background-color: #fff;
	
}
.customUSYonoMngBnfLeftRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 150px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoMngBnfMiddleRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 0px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoMngBnfRightRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 0px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoSutext12{
	font-size: 12px;
	font-weight: bolder;
	margin-top: -33px;
	width: 150%;
}
.customYonoMngBnfHomePgBackIcon{
	font-size: 25px;
    cursor: pointer;
    color: white;
    padding-right: 14px;
}

.customYonoMngBnfHomePgBackIcon:hover{
	color: white;
}
.customUSYONOquerytextleft_width100percent_withtextalignleft{
	padding-right: 1px;
    padding-left: 1px;
    width: 100%;
    float: left;
    clear: left;
    text-align: left;
    padding-bottom: 1px;
    font-size: 1em;
    /* padding-top: 7px; */
    font-weight: normal;
}
.customYonoMngBnfListSelectedRow {
    border-left: 6px solid #0095DA;
}
.customYonoMngBnfListSelectedRow:after {
    content: "\e904";
    font-family: 'yono-webportal-phase2-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #0095da;
    font-size: 30px;
    top: 20px;
    /* right: 632px; */
    padding-bottom: -9% !important;
    position: relative;
    /* height: 16% !important; */
    /* top: 206px; */
}
.customYonoMngBnfLeftTextBoxUSConfirmAcc{
	float: left;
    margin-left: 178px !important;
    height: 15px !important;
    width: 235px !important;
}
.customYonoMngBnfLeftTextHeadingConfirmlabel{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 178px !important;
    width: 100%;
    float: left;
}
.customYonoMngBnfComboBoxColumn.ui-combobox > input {
    font-size: 0.69em;
    font-family: sans-serif;
    height: 24px;
    padding-left: 0px;
    width: 237px;
    margin-top: -5%;
}
.customYonoMngBnfComboBoxColumn.ui-combobox.ui-combobox-toggle{
    position: absolute !important;
    top: 0;
    bottom: 0;
    margin-left: -18px;
    padding: 0;
    margin-top: -4%;
    /*height: 1.25em;*/
}

/*********************** START: Mail **********************************/

.Mailbrd_grayselected { 
width:365px;
background:url('../images/selected_hover_topyellow.png') repeat-x scroll 0 0 transparent;
float:left;height:24px;
}
/*added height by kunal_sonje since white space apperars when font size is 14px*/
.Mailbrd_grayselected1 { 
width:365px;background:url('../images/selected_hover_bottomyellow.png') repeat-x scroll 0 0 transparent;
float:left;
margin-top:-1px;
border-bottom:1px solid #CFE6F4;
height:31px;
}/*added height by kunal_sonje */
#Mailbrd_gray1 {
float:left;
height:22px;
width:365px;
}
.Mailbrd_gray1{ 
width:365px;
background:url('../images/selected_hover_bottom.png') repeat-x scroll 0 0 transparent;
height: 31px;
/**height:15px;*/
float:left;
margin-top:-2px;
border-bottom:1px solid #CFE6F4;
}
#Mailbrd_gray {
 float:left;
 width:365px;
 }
.Mailbrd_gray {
width:365px;
background:url('../images/selected_hover_top.png') repeat-x scroll 0 0 transparent;
float:left;
}

/*********************** END: Mail **********************************/

/*********************** START: India Remittance **********************************/
.customYonoRMTBackIcon {
	font-size: 25px;
	padding-left: 5px;
	cursor: pointer;
}
.customYonoRMTHeading {
	font-size: 40px;
    text-transform: none;
    color: #ffffff60;
    font-family: sans-serif;
    font-weight: bold;
	padding-left: 15px;
}
.customYonoRemittanceMenuCard {
	height: auto !important;
}
.customYonoRemittanceMenuCardIcon {
	background-color: #ffffff;
    height: 90px;
    font-size: 35px;
    color: #9F1C5D;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.customYonoRemittanceMenuCardContent {
	background-color: #f3f3f3;
    height: 90px;
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
}
.customYonoRemittanceMenuCardArrowIcon {
    font-size: 35px;
    color: #0095DA;
    cursor: pointer;
    text-decoration: none !important;
}
.customYonoRMTRecentTransactionHeading {
    height: 17px !important;
    margin: 10px 0px;
}
.customYonoRMTRecentTransactionHeadingText {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    left: 15px;
}
.customUSYonoRMTRecentTransactionHeading {
    height: 20px !important;
    margin: 10px 0px;
}
.customYonoCancelRecentTransactionHeadingText{
	font-size: 12px;
    font-weight: bold;
    position: relative;
    left: 11px;
}
.customYonoRMTCancelRemittanceLinkText{
	font-size: 12px;
    font-weight: bold;
    position: relative;
    left: 15px;
    color: deepskyblue;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    background-color: white;
	padding-bottom: 15px;
}
.customYonoRemittanceOutlineBtn {
    border-radius: 30px;
    border: 1px solid #0095DA;
    color: #0095DA;
    padding: 12px 20px;
    font-size: 14px;
    font-weight: bold;
    background-color: #ffffff;
    position: relative;
    right: 15px;
    margin-right: 19px;
    text-decoration: none !important;
}
.customYonoRMTSetRateAlertTopContainer {
    background-color: #f3f3f3;
    height: auto;
}
.customYonoRMTSetRateAlertTopContainerRow {
    height: 60px !important;
    width: 100%;
    line-height: 30px;
}
.customYonoRMTExchangeRateAlertAmount {
	width: 6% !important;
    height: 1.3rem !important;
    padding-left: 5px !important;
    text-align: left;
}
.customYonoRMTRateAlertHeading {
    font-size: 16px;
    font-weight: bold;
}
.customYonoRMTSetRateAlertBottomContainer {
    height: auto;
    padding: 0 3%;
}
.customYonoRMTRateAlertDivider {
    border-top: 1px solid #999999;
    width: 26% !important;
}
.customYonoRMTRateAlertCheckboxBtnLabel {
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #999999;
    padding: 12px 35px;
    border-radius: 40px;
    color: #999999;
    cursor: pointer;
    margin-right: 4%;
}
.customYonoRMTRateAlertFooterHeading {
    font-size: 14px;
    font-weight: bold;
}
.customYonoRMTRateAlertFooterText {
    font-size: 12px;
    color: #333333;
}
.customYonoRMTRateAlertFooterExchangeRate {
    font-weight: bold;
}
.customYonoRMTCurrentExchangeRateContainer > .ui-combobox {
	float: none !important;
}
.customYonoRMTCurrentExchangeRateContainer > .ui-combobox > input {
	background-color: #f3f3f3 !important;
}
.customYonoRMTSavStatRow {
	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 3px;
}
.customYonoRMTSavStatColumn {
	float: left;
    margin-top: 2%;
    text-align: left;
    margin-left: 1%;
    width: 42%;
    }
.customYonoRMTSavStatColumn2{
	float: right;
    margin-top: 2%;
    text-align: right;
    margin-left: 0%;
    width: 30%;
    padding-right: 30px;
}
.customYonoRMTSavStatSearchBox {
    height: 22px !important;
    margin-left: 8% !important;
}
.customYonoRMTSavStatSearchIcon {
	font-size: 18px;
    color: #B90000;
    cursor: pointer;
    float: right;
    width: 0%;
    position: relative;
    bottom: 30px;
    left: 12px;
}
.customYonoRMTSavStatfilterIcon {
	font-size: 25px;
	cursor: pointer;
	color:#9f1c5d;
	padding-right: 14px;
}
.customYonoRMTSavStatDownloadIcon {
	font-size: 25px;
	cursor: pointer;
	color:#9f1c5d;
	padding-right: 14px;
}
.CustomYonoRMTPastTranTableHeading {
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
}
.CustomYonoRMTPastTranTableCol {
    width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 60px;
    font-size: 13px;
}
.customYonoRMTSetRateAlertCheckboxContainer input[type=checkbox]:checked+.customYonoRMTRateAlertCheckboxBtnLabel {
    background: linear-gradient(100deg, #281172, #673391);
    border: 1px solid #999999 !important;
    color: #ffffff !important;
}

.customYonoRMTRateAlertCheckboxBtnLabel:focus {
    color: #999999 !important;
}

.RMTINRFlag {
	
    width: 26px;
    height: 17px;
}

.customYonoRMTRateAlertRadioBtnSelected {
    background: linear-gradient(100deg, #281172, #673391);
    border: 1px solid #999999 !important;
    color: #ffffff !important;
}
.CustomYonoRMTPastTranTableRow{
	
	/*border-bottom: 1px solid #999999;*/
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	
}

.customYonoRMTColorGreen{
	color: green;
}
.customYonoRMTColorOrange{
	color: orange;
}
.customYonoRMTColorRed{
	color: red;
}
.customYonoRMTColorBlue{
	color: blue;
}
.CustomYonoRmtSection {
    background-color: #fff;
    padding-top: 1%;
    border-radius: 8px;
    padding-bottom: 1%;
    margin: 1%;
}
.CustomYonoRMTPastTransactionsSection{
	background-color: #fff;
    padding-top: 1%;
    border-radius: 8px;
    padding-bottom: 1%;
    margin: 1%;
    height: 400px; 
	overflow-x: hidden;
    overflow-y: scroll;
}
.CustomYonoRMTPastTranTableCol1 {
    width: 20%;
    text-align: left !important;
    padding: 8px 0px 8px 60px;
    font-size: 12px;
	font-weight: bold;
}
.CustomYonoRMTPastTranTableHeading1 {
    background-color: #fff;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    width: 20%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
}
::placeholder {
    font-size: 12px;
    font-weight: normal;
    font-family: sans-serif;
    color: #999999;
}
.customYonoAccSavStatSearchBox1{
	height: 20px !important;
    margin-left: 15% !important;
}
.customYonoAccSavStatSearchIcon1 {
    font-size: 15px;
    color: #B90000;
    cursor: pointer;
    float: right;
    margin-top: -7%;
    margin-right: -20%;
}
.CustomYonoRMTFirstMenuCard{
	margin-left: -1% !important;
}
.CustomYonoRMTLastMenuCard{
	margin-left: -1% !important;
}
.CustomYonoRMTLandingPageLeftContainer {
    float: left;
    width: 98%;
    background-color: #FFFFFF;
    border-radius: 5px !important;
    margin-left: 1%;
}
.customYonoAccBackIconCancelTrns {
    font-size: 25px;
    cursor: pointer;
    color: #000000;
}
.customUSYonoRmittanceFundTxnHeading{
	font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-left: 10px;
}
.customYonoRemittanceSuccessInnerLink{
	float: left;
    margin-right: 115px;
    margin-bottom: -32px;
    margin-top: 0%;
}
.customYonoRemittanceFailInnerLink`{
	float: left;
    margin-right: 98px;
    margin-bottom: -32px;
    margin-top: 5%;
}
.customUSYonoRemittanceBnfRefValueFieldHeadingValue{
    float: left;
    width: 98% !important;
    height: 1rem !important;
    font-size: 12px !important;
    margin-left: -134px !important;
}
.customUSYonoRemittanceBnfRefFieldHeading{
    color: #999999;
    font-size: 11px;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
    margin-left: -136px;
    margin-top: -16px;
}
.customUSYonoRemittanceIsExistMNGBnfRefFieldHeading{
    color: #999999;
    font-size: 11px;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
	margin-top: 8%;
}
.customUSYonoRemittanceIsExistMNGBnfRefFieldHeadingValue{
	float: left;
    width: 75% !important;
    height: 1rem !important;
    font-size: 12px !important;
}
.customUSYonoRemittanceFromMngBnfAmountRowStyleUS{
	float: left;
    /* margin-right: -400px; */
    margin-top: 60px;
    text-align: right;
    width: 100%;
	margin-left: -4%;
}
.customUSYonoRMTMNGBnfTxnCurrencyNameStyle1{
	float: left;
    padding-left: 236px;
    padding-right: 10px;
    height: 2.3rem !important;
    padding-top: 14px;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    left: 311px;
}
/*********************** END: India Remittance **********************************/

/*    End of Bhagyashree changes   */

/*hitesh for fund transfer lining*/
.customYonoFndTrfbankNameStylehitesh {
    float: left;
    font-size: 10px;
    color: #999999;
    width: 94%;
    padding-bottom: 10px;
    border-bottom: 0px solid #999999;
    margin-left: 23px;
}
/*for highlight of fund transfer hitesh*/
.customyonoMngBnfRowStylehighlighthitesh {
    border-left: 7px solid #0095DA;
}
/*hitesh for tollfreebutton  and icon of remittance center*/
.customYonoLogoHeaderRightAlignicontollfreehit {
    float: left;
    margin-left: 10%;
    position: relative;
    left: 63px;
}
.customYonoTollFreeNumber1hit {
    font-size: 10px;
    font-weight: bold;
    float: left;
    margin-left: 36%;
    line-height: 0rem;
    padding-bottom: 9px;
    margin-top: 3%;
    text-align: right;
    Z-INDEX: +1;
    position: relative;
    right: -34px;
}
.customYonoTollFreeNumber2hit {
    font-size: 13px;
    font-weight: bold;
    float: right;
    line-height: 0rem;
    /* margin-top: -3%; */
    position: relative;
    right: -62px;
}

.customYonoLoginLinkIconhit {
    color: #9F1c5D;
    font-size: 103.3px;
    background-color: white;
    padding-left: 57px;
    padding-top: 10px;
    /* max-width: 126px; */
    display: inline;
    max-width: 200px;
    /* padding-right: 0px; */
}
.customYonoLoginLinkStylehitforyono {
    color: #000000;
    font-weight: bolder;
    background-color: white;
    position: relative;
    left: 35px;
    font-size: 0.9em;
}
.customYonoLogoHeaderLeftAlignhit {
    float: left;
    position: relative;
    left: 20px;
}
.loginPanelHeaderTextStyle_customhit {
    font-size: 30px !important;
    padding-left: 63px;
    width: 90.7%;
    padding-top: 15px;
    color: #000000;
    font-weight: bold;
    margin-left: -11px !important;
}
.loginPanelHeaderTextStyle_custhit {
    font-size: 16px;
    padding-left: 87px;
    width: 96.7%;
    padding-top: 55px;
    padding-bottom: 12px;
    color: #000000;
    font-weight: bold;
}
.loginPanleBluelinkStylehit{ font-size: .9em; text-decoration: none; float: right; color: #00b5ef; }
.customYonoLoginLinkTextRemittancehit {
    color: #999999;
    font-size: 10px;
    font-weight: bolder;
    background-color: white;
    padding-right: 20px;
    background-color: white;
    /* padding-bottom: 20px; */
    padding-left: 6px;
    /* float: left; */
    height: 60px;
    width: 125px;
    position: relative;
    left: 13px;
}
.CustomYonowidth30percent_main_loginbghit {
    float: right !important;
    width: 38%;
    height: auto;
}
.loginPanelTextStyle_custhit {
    font-size: 24px;
    color: white;
    margin-left: -12px;
    position: relative;
    left: 11px;
}
.loginPanelHeaderTextStyle_custthit {
    font-size: 20px !important;
    margin-left: 53px !important;
}
/*hitesh for tollfreebutton  and icon of remittance center*/
/*hitesh for quicklinks text*/
.customYonoQuickLinkStylehitforquick{
    color: #000000;
	background-color: white;
}
/*hitesh for quicklinks text*/


/*hitesh for fundtransfer highlights*/
.customyonoMngBnfRowStylehitfnd{
	border-left: 10px solid #0095DA;
}
/*hitesh for highlight*/


.customYonoFndTrfLeftListing70percentFieldHeadingRow.error_highlight_right{

    /* font-size: 0.8em; */
    /* font-size: 0.69em; */
    /* color: #ff0000; */
    /* text-decoration: none; */
    /* font-weight: normal; */
    /* float: left; */
    /* padding-top: 9px; */
    /* padding-right: 2px; */
    font-size: 13px;
    color: #ff0000;
    text-decoration: none;
    font-weight: normal;
    float: left!important;

}

/* Added by sampada for HOME menu icon*/
.customYonoMenuIconIcon {
	color: white;
	font-size: 18px;
	line-height: 0.5 !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* Added by sampada for HOME menu icon*/



.ui-widget-overlay {
    z-index: 999 !important;
    background: #000 !important;
    opacity: .50 !important;
    /*width: 1705px !important;
    height: 1000px !important;*/
	width: 100%!important;
    /*height: 150%!important;*/
	height: 115% !important;
    filter: Alpha(Opacity=15);
}
.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: -8px;
    vertical-align: middle;
    width: 0;
    cursor: pointer;
    position: relative;
    top: -14px;
}

/*Start Priyanka for sub Dollar verification*/
.widthSubDolarVerify {
   width: 100%;

}

.detailSubDolarVerify {
    padding-top: 40px;
    padding-left: 50px;
    color: #999999;
    font-size: 13px;/*0.6em*/
    text-decoration: none;
    text-align: left !important;
    width: 110%;
    float: left;

}

.borderlSubDolarVerify {
   	width: 155%!important;
    float: left;
    height: 23px!important;
    margin-left: 2px!important;
    color: #999999!important;
}



.submitSubDolarVerify {
    float: right;
    margin-right: 472px;
    margin-bottom: -32px;
    margin-left: 30px;
    margin-top: 377px;
}

.labelUSDDolarVerify {
	float: left;
    margin-left: 10%;
    font-size: 14px;
    margin-top: 1%;
	color: black;
}

/*end priyanka for sub Dollar verification*/




/*hitesh for fundtransfer highlights*/

.customyonoMngBnfRowStylehitfnd{

                border-left: 10px solid #0095DA;

}

/*hitesh for highlight*/



/*right arrrow*/
[class^="icon-"], [class*=" icon-"],[class*="ui-combobox-toggle"],[class*="customYonoRightArrow"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'yono-webportal-phase2-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/* CHANGE ADDED BY --BHAGYASHREE--START*/

 /*for next button*/

.CustomUSYonoFormbtn{
	border-radius: 40px;
    width: 85px;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-family: sans-serif !important;
	font-weight: bold;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
	margin-top: 10%;
	margin-left: -35px;
    text-decoration-line: initial !important;

}

/*Bnf Sucss & Fail next button*/
.customYonoMngBnfAddBnfNextButtonSucssFail {
	margin-top: 74%;
    margin-left: -35px;
}
.CustomUSYonoFormbtn{
	border-radius: 40px;
    width: 85px;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-family: sans-serif !important;
	font-weight: bold;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
	margin-top: 10%;
	margin-left: -35px;
    text-decoration-line: initial !important;

}

/*Bnf confirm button*/
.customCnfmBtnDetBtnUSYono{
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: 700;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    /*color: #6c757d !important;*/
    cursor: pointer;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	}
/*Remark Field*/
.customUSYonoRemark{
	color: #262a2c;
    /* font-size: 0.813em; */
    font-size: 0.69em;
    text-decoration: none;
    /* padding-top: 15px; */
    padding-right: 27%;
}
.customYonoMngBnfConfirmBnfDetailsButton{
	button: 0;
	position: absulate;
	margin-left: -5%;
	margin-bottom: -1.5%
}
.CustomYonoFormActivateBnfbtn{
	border-radius: 40px;
    width: auto;
	font-weight: bold;
    background-color: white;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    text-decoration-line: initial !important;
}
.pageheadingcapsHeading{
	font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    color: #fff;
    padding-left: 13px;

}
.customYonoRMTRecentTransactionHeadingCancelRmt{
	height: 35px !important;
    /* margin: 10px 0px; */
    font-size: 20px;
    font-weight: bold;
    /* margin-top: 20px; */
    margin-left: 15px;
}
.customYonoRMTRecentTransactionIconButton{
	height: 20px !important;
    margin: 10px 0px;
	margin-bottom: 4%;
}
.CustomYonoRMTPastTranTableHeadingAction{
	background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    /* padding-left: 25%; */
    text-align: left !important;
    padding: 9px 38px 7px 160px;

}
.customYonoMngBnfColumnsearchIconSbiUSAddBnf{
	float: left;
    margin-top: 5%;
    text-align: right;
    margin-left: 10px;
    width: 34%;
}
.CustomYonoSortSearchBtnUS{
	border-radius: 47px;
    width: auto;
    vertical-align: middle;
    height: 38px;
    font-weight: bold;
    padding: 5px 60px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 11px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-family: sans-serif !important;
	font-weight: bold;
    margin: 0;
    color: #0099ff;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid #0099ff;
    float: left;
    border-color: #0099ff;
    text-decoration-line: initial !important;
}
.customYonoFndTrfSearchBoxWrapper input::placeholder {
	font-size: 13px;
	color: #999999;
}

.customYonoMngBnfSearchBox_new {    
    width: 80% !important;
    height: 15px !important;
    margin-left: 23px !important;
    padding-left: 2px !important;
    padding-bottom: 2px !important;
}
.customYonoMngBnfLinkInitiateRmtMNBNFSubDollar{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif !important;
    /*font-family: Roboto-Light !important;*/
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    margin-right: 220px;
    text-decoration-line: initial !important;

}
.customYonoMngBnfLeftAlignMNBNFInitiateTransaction{
	float: left;
	text-align: left;
	padding-left: 4%;
}
.customYonoMngBnfLeftAlignMNBNFRightUPSideInitiateTransaction{
	float: left;
    margin-left: 4%;
}
.customYonoMngBnfDetailsSideHeadingValueDeleteBnf{
	font-size: 14px;
    text-transform: none;
    /* padding-left: 30px; */
    color: #3c3939;
    padding-top: 6px;
    font-weight: 600;
}
.customYonoMngBnfDetailsSideHeadingDeleteBnf{
	text-transform: none;
    /* padding-left: 30px; */
    font-size: 12px;
    color: #999999;
    padding-top: 5px;
}
.CustomYonoFormDeleteCancelBtn{
    border-radius: 47px;
    width: auto;
    vertical-align: middle;
    height: 38px;
    font-weight: bold;
    padding: 5px 60px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 11px;
    padding-left: 20px;
    font-size: 9px;
	margin-right: 61px;
    /*font-family: Roboto-Light !important;*/
	font-family: Arial, Helvetica, sans-serif !important;
    color: #0099ff;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid #0099ff;
    float: left;
    border-color: #0099ff;
    text-decoration-line: initial !important;
}
.CustomYonoFormDeleteConfirmbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 37px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 9px;
    /* font-family: Roboto-Light !important; */
	font-family: Arial, Helvetica, sans-serif !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customYonoMngBnfWidth79percent_navigationpanelDeleteBnf {
	float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: -4%;
    margin-left: -16%;
}
.customYonoMngBnfLeftAlignDeleteBnf{
	float: left;
    text-align: left;
        min-width: 197px;
	
}
.pageheadingcapsDeleteBnf{
	    font-size: 0.75em;
    font-weight: normal;
    /* text-transform: uppercase; */
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    color: #fff;
}
.CustomYonoFormAddBnfbtn{
    border-radius: 40px;
    width: 158px;
    font-weight: bold;
    vertical-align: middle;
    height: 37px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 34px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 11px;
    /* font-family: Arial, Helvetica, sans-serif !important; */
    /* font-family: Roboto-Light !important; */
    color: #ffffff !important;
    cursor: pointer;
    margin-top: -12px;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: right;
    margin-right: -15px;
    margin-bottom: -7px;
    text-decoration-line: initial !important;

}

.CustomUSYonoFormMngBnfCancelPopupbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 38px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

.customUSYonoMngBnfCancelBtnPopupPageLink{
	float: left;
    margin-right: 37px;
    margin-bottom: -13px;
    margin-top: -11px;
}

.customYonoMngBnfDetailsSideHeadingValueAddBnfPopUp {
	font-size: 16px;
    text-transform: none;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    /*font-weight: 600;*/
}
.CustomYonoAddBnfCancelFormbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 38px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important
}
.customYonoMngBnfAddBnfCancelBtnInnerLinks{
	/* float: left; */
    margin-right: 22px;
    margin-right: 44px;
    margin-left: 89px;
    margin-bottom: -32px;
    margin-top: -12px;

}
.customUSYonoMngBnfListingDetailsSideHeadingValue{
    font-size: 16px;
    text-transform: none;
    padding-left: 30px;
    color: #4c4747;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
}
.customYonoMngBnfNameLeftSideListing{
	float: left;
    font-size: 16px;
    /* font-weight: bold; */
    color: #4c4747;
    padding-left: 10px;
    width: 100%;
}
.customYonoMngBnfAccNoLeftSideListing{
	float: left;
    font-size: 12px;
    color: #999999;
    /* padding-top: 5px; */
    padding-left: 10px;
    width: 100%;
}
.customYonoMngBnfBankLeftSideListing{
	float: left;
    font-size: 11px;
    color: #999999;
    padding-left: 10px;
    width: 100%;
}
.customYonoSutextUSAddBnfPopup{
	font-size: 13px;
    /* font-weight: bold; */
    position: relative;

}
..customYonoMngBnfAddCounterPartyBnfInnerLinksUS{
	margin-right: 36px;
    margin-bottom: -32px;
    margin-left: 183px;

}
.errorLeftFieldActBnf {

       width: 109%;

    padding-left: 172px!important;

}
.errorLeftConfirmActFieldBnf {
	    width: 133%;
		padding-left: 172px!important;
}

 

.errorRightFieldActBnf {

    padding-left: 39px!important;

}
.errorbnfNameFieldActBnf {

    width: 126%;

    padding-left: 164px!important;

}

 

.erroracntNumFieldActBnf {

    width: 113%;
	padding-bottom: 3% !important;

}
.customYonoMngBnfDetailsSideHeadingValueFinalPage{
	font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
}
.customYonoMngBnfDetailsSideHeadingSubDollarValue{
	font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #2d2b2b;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
}
.pageheadingcapsIconSubDollar{
	font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    padding-left: 11px;
    margin: 0px;
    color: #fff;
}
/* Act Bnf Start */
.customSYonoBnfRadiaImgSelectorsActBnfSbiUS{
	min-height: 30px;
    /* width: 100%; */
    padding-left: 41px;
    padding-top: 50px;
    padding-right: -1px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 3px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    /*margin-left: -71px;*/
	margin-left: -180px;/* change for Non-INR */
    /* margin-right: 53px; */
}
.customSYonoBnfRadiaImgSelectorsActBnfOtherUS{
    min-height: 30px;
    width: 100%;
    padding-left: 41px;
    padding-top: 50px;
    padding-right: 48px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 3px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: -45px;
    /* margin-right: 52px; */

}
.customSYonoBnfRadiaImgSelectorsActBnfInternational{
	min-height: 30px;
    width: 100%;
    padding-left: 20px;
    padding-top: 50px;
    padding-right: 40px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 3px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: -13px;
    /* margin-right: 53px;*/

}
/* SBI US BENEFICIARIES */
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectorsActBnfOtherUS{
	cursor: pointer;
	color:black;
}

.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectorsActBnfSbiUS {
	background-color: #0095DA;
	color:white;
}
/* OTHER US BENEFICIARIES */
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectorsActBnfOtherUS {
	cursor: pointer;
	color:black;
}

.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectorsActBnfOtherUS {
	background-color: #0095DA;
	color:white;
}

/* INTERNATIONAL BENEFICIARIES */
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectorsActBnfInternational {
	cursor: pointer;
	color:black;
}

.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectorsActBnfInternational {
	background-color: #0095DA;
	color:white;
}
.customYonoSutexActBnf {
	
	font-size: 11px;
    font-weight: bolder;
    margin-top: -33px;
    width: 203px;
}
.customUsYonoActBnfNameText{
	vertical-align: middle;
    font-size: 18px;
    padding-left: 78px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}
.customUsYonoActBnfNicknameText{
	text-decoration: none;
    padding-right: 9px;
    /* vertical-align: middle; */
    border: 0px;
    text-align: left;
    font-size: 16px;
    padding-left: 47px;
}
.customUsYonoActBnfAccountNumberText{
	text-decoration: none;
    padding-right: 9px;
    /* vertical-align: middle; */
    border: 0px;
    text-align: left;
    font-size: 16px;
    padding-left: 47px;
}
.customUsYonoActBnfBankNameText{
    text-decoration: none;
    padding-right: 9px;
    /* vertical-align: middle; */
    border: 0px;
    text-align: left;
    font-size: 16px;
    padding-left: 15px;
}
.tableHeadingNickName{
	vertical-align: middle;
    padding-left: 2px;
    text-align: left;
    padding-left: 45px;
    background-color: white;
    color: black;
    font-weight: 900;
}
.tableHeadingAccountNumber{
	/* vertical-align: middle; */
    text-align: left;
    padding-left: 45px;
    background-color: white;
    color: black;
    font-weight: 900;
}
.tableHeadingBankName{
	vertical-align: middle;
    padding-left: 14px;
    text-align: left;
    background-color: white;
    color: black;
    font-weight: 900;
}
.tableHeadingAction{
    vertical-align: middle;
    padding-left: 68px;
    text-align: left;
    background-color: white;
    color: black;
    font-weight: 900;
}
.searchsimpletextActivateBtn{
	padding-bottom: -4px;
    color: #0078BE;
    padding-left: 23px;
    font-size: 13px !important;
    text-decoration: none;
}
.customUsYonoActivateBtntableStyle{
	text-decoration: none;
    padding-right: 9px;
    /* vertical-align: middle; */
    border: 0px;
    padding-left: 15px;
}
.searchsimpletextRejectBtn{
	padding-bottom: 4px;
    color: #ad3243 !important;
	font-size: 13px !important;
    text-decoration: none;
    padding-right: 35px;

}
.customUsYonoRejectBtntableStyle{
	color: #ad3243 !important;
}
/*  Reject remark field  start  */
.listingrow{
	/*  border-bottom: solid 1px;*/ /*priyanka commented */
    margin-left: 226px !important;
    margin-right: 161px;
}
/*  Reject remark field  End  */

/* Act Bnf End */


/* CHANGE ADDED BY --BHAGYASHREE--  END*/
/*added by sampada for quick link email*/


.customYonoQuickLinkText_new {
    color: #000000;
    font-size: 11px;
    font-weight: 600;
    background-color: white;
    padding-right: 20px;
    background-color: white;
    padding-bottom: 20px;
    padding-left: 23px;
    float: left;
    height: 60px;
    width: 126.5px;
    padding-top: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.customYonoQuickLinkText_new {
    cursor: pointer;
}

.customYonoQuickLinkText_new1 {
	/*color: #000000;
    font-size: 11px;
    font-weight: 600;
    background-color: white;
    padding-right: 20px;
    padding-left: 36px;
    float: left;
    width: 126.5px;*/
	
	color: #000000;
    font-size: 11px;
    font-weight: 600;
    background-color: white;
    padding-right: 20px;
    width: 126.5px;
    padding-bottom: 20px;
    padding-left: 23px;
    float: left;
    height: 51px;
    padding-top: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
}

.customYonoQuickLinkText_new2 {
	color: #000000;
    font-size: 11px;
    font-weight: 600;
    background-color: white;
    padding-right: 20px;
    background-color: white;
    padding-bottom: 20px;
    padding-left: 44px;
    float: left;
    width: 126.5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
/*end by sampada*/



/*added by sampada for mails after UATQK issue*/

.tableoverflowwrapperhw {
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
    border: none !important;
    float: left;
    /* margin-top: 10px; */
    margin-bottom: -1px;
    margin-left: -1px;
    margin-top: auto;
}
.customPLHdRowset {
    padding-bottom: 30px;
    width: 334px;
}
/*.custombluelink {
    font-size: 0.813em;
    text-decoration: none;
    color: #0278ba;
    word-break: keep-all;
    display: inline-block;
    margin-top: -6px;
    margin-left: -130px;
}
/*added for remove files blue link*/

.customYonoSecSettingsHeading {
	 font-size: 46px;
    text-transform: none;
    color: #ffffff75;
    font-weight: 700;
    padding-left:10px;
}

.customYonoRightArrow1:before {
    color: #0095DA;
    font-size: 20px;
    content: "\e904";
    float: right;
    text-align: right;
    margin-right: -3%;
}
[class^="icon-"], [class*=" icon-"],[class*="ui-combobox-toggle"],[class*="customYonoRightArrow1"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'yono-webportal-phase2-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.customYonoSelectallOpt {
    cursor: pointer;
    position: absolute;
    top: 110px;
    z-index: 100;
    width: 25px;
}


.CustomYonoChangeLoginPassBtn {
	 border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 41px;
    padding: 5px 60px;
    padding-top: 4px;
    padding-right: 35px;
    padding-bottom: 5px;
    padding-left: 35px;
    font-size: 12px;
    font-family: sans-serif !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomYonoChangeLoginPassBtnLink {
	float: left;
    margin-right: 15px;
    margin-bottom: -20px;
	position: relative;
    margin-left: 326px;
}
.querytextleft {
    padding-right: 1px;
    padding-left: 1px;
    float: left;
    clear: left;
    text-align: right;
    padding-bottom: 1px;
    padding-top: 7px;
    font-weight: normal;
}
.queryitalictext {
    font-size: 0.69em;
    font-style: italic;
    font-family: sans-serif;
    */: ;
    color: #262A2C;
    text-decoration: none;
    float: left;
    /* width: 485px; */
    width: 95%;
    max-width: 475px;
    padding-left: 12px;
    padding-top: 6px;
    margin-left: 4px; /*-120px*/
}
/*added for mail attachment by sampada*/
/*.cleditorMain iframe {
    border: none;
    margin: 0;
    height: 270px !important;
    padding: 0;
}
.cleditorMain {
    border: none !important;
    padding: 0px 1px 1px;
    height: 300px !important;
    background-color: #F3F3F3 !important;
    /* overflow: overlay; */
    /*overflow-y: scroll;
}*/

.cleditorMain iframe {
    border: none;
    margin: 0;
    height: 270px !important;
    padding: 0;
}

.cleditorMain {
    border: 0px solid #F3F3F3 !important;
    padding: 0px 1px 1px !important;
    height: 300px !important;
    background-color: #F3F3F3 !important;
    /* overflow: overlay; */
    overflow-y: scroll;
}



.customMailbodyStyle {
    /* font-family: sans-sarif; */
    white-space: nowrap;
    display: flow-root;
    -webkit-box-orient: horizontal !important;
    -webkit-line-clamp: 1 !important;
    /* display: inline-block; */
    /* padding-left: 20px !important; */
    line-height: 50px;
    text-align: left !important;
    width: 100%;
    /* margin: -86px; */
    padding-left: 20px;
    overflow: hidden;
    vertical-align: middle;
    /* -webkit-line-clamp: 3; */
    /* -webkit-box-orient: vertical; */
    text-overflow: ellipsis;
    width: 320px !important;
    word-break: normal;
    max-height: 50px;
    position: relative;
}

.Mailsrightpanel_text {
    /* position: absolute; */
    float: left;
    position: relative;
    font-family: sans-serif !important;
    font-size: 12px;
    top: -5px;
    color: #262A2C;
    font-weight: bold !important;
    left: 30px;
    line-height: 19px;
    padding-right: 5px;
    font-weight: normal;
    width: 65px;
}
.Mailslink_attach {
    /* position: sticky; */
    font-size: 20px;
    color: #0278BA;
    left: 45px;
    font-family: sans-serif !important;
    top: -5px;
    position: relative;
    margin-left: 2px !important;
    /* word-wrap: break-word; */
    /* width: 70%; */
    margin-right: 15px;
}
.MidTextMailView {
    width: 550px;
    word-wrap: break-word;
    float: left;
    text-align: left;
    margin-top: 25px;
    overflow-y: scroll !important;
    line-height: 20px;
    padding-left: 30px;
    padding-right: 10px;
    height: 220px;
    /* font-weight: bold !important; */
    text-transform: none;
    padding-left: 30px;
    padding-bottom: 15px;
    color: #231f20fa;
    font: 14px Arial Verdana,sans-serif;
}
.tableoverflowwrapper {
    overflow-x: hidden;
    /* width: 445px; */
    overflow-y: hidden;
    width: 100%;
    border: none !important;
}
/*added by sampada for send body*/
.CustomYonoCOMPOSEMailDisabledSendBtn {
    border-radius: 40px;
    width: 130px;
    top: -85px;
    font-weight: bold;
    height: 40px;
    padding-top: 5px;
    padding-right: 20px;
    position: relative;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 15px;
    font-family: sans-serif !important;
    margin-left: -130px;
    color: #000000 !important;
    cursor: not-allowed !important;
    background: #F3F3F3;
    border: 1 solid #333;
    text-decoration-line: initial !important;
}

.CustomYonoCOMPOSEMailEnabledSendBtn {

    border-radius: 40px;

    width: 130px;

    position: relative;

    top: -85px;

    font-weight: bold;

    vertical-align: middle;

    height: 40px;

    padding: 5px 60px;

    padding-top: 8px;

    padding-right: 20px;

    padding-bottom: 5px;

    padding-left: 20px;

    font-size: 15px;

    font-family: sans-serif !important;

    margin: 0;

    margin-left: -130px;

    color: #ffffff !important;

    cursor: pointer;

    background: linear-gradient(135deg, #281172, #0095DA);

    border: 0 solid #333;

    float: left;

    text-decoration-line: initial !important;

}
.customYonoCOMPOSEMailTextBody {
    background: url(../images/composetextarea_gradient1.png) repeat-x scroll 0 0 transparent;
    /* border: 1px solid #CCCCCC; */
    clear: both;
    float: left;
    background-color: #0000000a;
    font: 0.69em Arial,Helvetica,sans-serif;
    height: 330px;
    margin-left: -20px;
    margin-top: 40px;
    padding-left: 0px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 100%;
}



.customYonoMailsBackIcon {
    font-size: 30px;
    position: relative;
    top: 21px;
    cursor: pointer;
    text-decoration: none !important;
    color: #fff;
}
.customYonoMailsBackIcon:hover {
    color: #fff;
    text-decoration: none !important;
}

.customYonoCOMPOSEmailContainerbackground {
    /* border-left: 0px solid; */
    /* border-right: 1px solid; */
    /* border-bottom: 1px solid; */
    border-radius: 5px;
    /* border-top: 1px solid; */
    width: 100%;
    /* height: auto; */
    height: 500px;
    float: left;
    margin-bottom: 50px;
    background: white;
}
/*added by sampada for move to folder*/
.customYonoMailDeletesampcon {
    font-size: 123px;
    background: transparent;
    position: relative;
    top: 39px;
    left: 15px;
    cursor: context-menu;
}

.customYonoMailsEmptyTrashButtonStyle1 {
    bottom: 0;
    position: absolute;
    z-index: 1;/*99999*/
    width: 110px;
    right: -72%;
    vertical-align: middle;
    font-size: 15px;
    height: 45px;
    color: #B90000 !important;
    cursor: pointer !important;
    background-color: transparent;
    border: 0px solid #0095DA;
    float: left;
    top: 90%;
    font-family: sans-serif !important;
    font-weight: bold !important;
}


/*end by sampada for move to folder*/
/*addede for move button*/

.customformbtn {
 /* font-size: 0.75em; */
    font-size: 11px;
    font-weight: normal;
    color: white;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
    /* padding-left: 10px; */
    margin: 0px 0px 0px 10px;
    background: linear-gradient(135deg, #111472, #00b2da);
    border: 0px solid #333333;
    width: 64px;
    vertical-align: middle;
    overflow: visible;
    float: left;
    height: 30px;
    cursor: pointer;
    line-height: 21px;
    text-shadow: 0 0 black;
    margin-left: -2px;
    font-weight: bolder;
    border-radius: 31px;
}
/* end addede for move button*/
/*end by sampada for send body*/

/*endfor mail attachment by sampada

/*added by bhakti Search icon*/
.customYonoFndTrfSearchBoxWrapper input::placeholder {
	font-size: 16px;
	color: #999999;
}

.customYonoFndTrfSearchBox1 {    
    width: 92% !important;
    height: 15px !important;
    margin-left: 23px !important;
    padding-left: 2px !important;
    padding-bottom: 2px !important;
}

.customYonoLeftlisting25Percentpaneldiv {
	float: left;
	width: 25%;
	border-left: 1px solid #CCCCCC;
	background-color: #FFF;
	min-height: 350px;
	height: auto;
	max-height: 350px;
	overflow-x: hidden;
	overflow-y: hidden;
	border-radius: 5px;
}
/*Arrow change*/
.customYonoRightArrow:before {
    color: #0095DA;
    font-size: 20px;
    content: "\e904";
    float: right;
    text-align: right;
    margin-right: -5%;
}


/*hitesh for initiate fund transfer screeen*/

.customYonofundTransferfBnfLeftListingcustomhit{

   

    width: 30%;

    float: left;

    min-height: 446px;

    background-color: #F3F3F3;

    border-radius: 5px;

                height: 446px!important;

}

               

.pageLeftContainercustomhit {

    position: relative;

}

 

.pageLeftContainercustomhit {

   float: left;

    width: 98.5%;

    background-color: #FFFFFF;

    border-radius: 5px !important;

    height: 446px!important;

        top: -15px;

                position: relative;

}

 

.CustomYonoFormbtncustomhit {

    border-radius: 40px;

    width: auto;

    vertical-align: middle;

    height: 32px;

    padding: 5px 60px;

    padding-top: 8px;

    padding-right: 20px;

    padding-bottom: 5px;

    padding-left: 20px;

    font-size: 12px;

    font-family: Roboto-Light !important;

    margin: 0;

    color: #ffffff !important;

    cursor: pointer;

    background: linear-gradient(135deg, #281172, #0095DA);

    border: 0 solid #333;

    float: left;

    text-decoration-line: initial !important;

    position: relative;

    top: 427px;

                right:532px;

}

/*hitesh for initiate fund transfer screeen*/

/*Accounts overview start*/
.listgreyrowtxtleftlinecustombha {
    text-decoration: none;
    padding-right: 6px;
    vertical-align: middle;
    border: 0px;
    text-align: left;
    font-size: 16px;
   /* padding-left: 0px;*/
}


.customYonoMngBnfHeadingbhanew {
    font-size: 51px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
}


.sectionforHeading {
    padding-top: 3rem;
    padding-bottom: 2rem;
}



.forIconchngbhnew {
        padding-right: 2rem;
}

.menuChoices.menuChoices_2.customUSYonoNewMenuChoice{
	display: inline-block;
    right: 11%;
}

.hasPulldownMenu.customUSYonoNewHasPullDown{
	position: absolute;
} 

/*accounts overview end*/




/*END*/


/* added by priyanka for activate beneficiary*/



/* BHAGYASHREE added for activate beneficiry scroll --- start ---*/
.customscrollactivatebenef
{
   overflow-y: scroll;
    overflow-x: hidden;
    height: 76%;
}
/* BHAGYASHREE added for activate beneficiry scroll --- end ---*/ 
.fontActBnfUSYONO {
    color: black;
}

.cursorActBnfUSYONO {
    cursor: pointer;
}

.customYonoMngBnfDetailsSideHeadingValueActBnf {
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    font-weight: 549;
}

.customYonoOtpQueryitalictextActBnf {
	font-size: 16px;
    font-family: sans-serif;
    color: #262A2C;
    text-decoration: none;
    float: left;
    width: 100%;
    padding-left: 0px;
    padding-top: 6px;
    font-weight: bold;
}

.remarksLeftPaddingActBnf {
	 padding-left: 0px!important;
}

.remarksFontActBnf {
	font-size: 12px!important;
    color: #999999;
	
}

.headingsActBnf {
	padding-left: 26px;
}

.leftpaddingActBnf {

 padding-left: 85px!important;
 }

 .tablerowActBnf {

       border-bottom: 1px solid #dcdcdc !important;

}
/*priyanka end*/



/*added by priyanka for fund transfer listing */

 

.customYonoFndTrfSearchBoxWrapper .customYonoFndTrfSearchInputBox {

    width: 92% !important;

    height: 15px !important;;

    margin-left: 23px !important;;

    padding-left: 4px !important;;

    padding-bottom: 4px !important;;

}

 

.customyonoMngBnfRowStylehitfnd {

    border-left: 7px solid #0095DA;

}

 

.ownAcntStyleNew {

       padding-top: 19px;

    padding-left: 6px!important;

}

 
.customYonoFundTransferMenuRowStyle {
    /* height: 116px !important; */
	height: 88px !important; ---> change
    padding-left: 25px;
    padding-top: 30px;
    padding-right: 65px;
    font-weight: bold;
    padding-bottom: 30px;
    text-align: left;
    width: 100%;
    background-color: #F3F3F3;
    /* margin-top: -12px; */
    margin-bottom: 0;
    cursor: pointer;
    position: relative;
    border-bottom: 2px solid #ffffff;
}

.CustomYonoFormLogoutbtn {
     position: relative;
    top: 460px;
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    /* padding: 0px 75px; */
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 5px;
    padding-left: 14px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: right;
    margin-right: 29px;
    margin-bottom: 5px;
    text-decoration-line: initial !important;
}


.customYonoMngBnfSelectedDisplayTypeStyle {

    border-left: 7px solid #0095DA;

}
 
.customYonoRightArrow:hover:before{
	color: #0095DA;
    font-size: 20px;
    content: "\e904";
    float: right;
    text-align: right;
    margin-right: -5%;
}
 

 .customYonoRightlisting75Percentpaneldiv {
	float: right;
	width: 75%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #fff;
	min-height: 350px;
	/* height: auto; */
	overflow-y: scroll;
	max-height: 350px;
}

 .customYonoFndTrfRightWrapper {
	padding: 1% 2% 4%;
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.customYonoFndTrfSearchIconCont {
    position: relative;
    left: -20px;
}
 
.customYonoFndTrfSearchIcon {
    font-size: 16px;
    color: #B90000;
    cursor: pointer;
}

.customYonoFndTrfTransactionsTableWrapper tr {
	border-bottom: none;
}

.customYonoFundTransferNickNameStyle {
    float: left;
    font-size: 14px;
    color: #000;
    font-family: sans-serif;
    margin-top: 5px !important;
    padding-left: 23px;
    width: 100%;
    background-color: #fff !important;
    border: 0px solid #000 !important;
}

.customYonoFundTransferAccNumStyle {
    float: left;
    font-size: 10px;
    color: #999999;
    font-family: sans-serif;
    line-height: -38px !important;
    /* padding-top: 5px; */
    height: 4px !important;
    padding-left: 23px;
    width: 40%;
}

.customYonoFundTransferTransCurrencyStyle {
    float: left;
    font-size: 14px;
    color: #999999;
    font-family: sans-serif;
    /* padding-top: 5px; */
    padding-left: 35px;
    width: 25%;
}

.customYonoFundTransferbuttonStyle {
    float: right;
    margin-right: 4%;
    padding-top: 13px;
    font-weight: bold;
    position: relative;
    height: 45px;
    font-family: sans-serif !important;
    margin-top: -8%;
    border: 1px solid #0095da;
    background: white;
    color: #0095da !important;
}

.customYonoFundTransferBankNameStyle {
    float: left;
    font-size: 10px;
    margin-top: -13px;
    font-family: sans-serif;
    color: #999999;
    width: 94%;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;
    margin-left: 23px;
}

/* end priyanka for fund transfer listing */

/*ft for listing*/
.customYonoFndTrfbankNameStylecusthit {
    float: left;
    font-size: 10px;
    color: #999999;
    width: 94%;
    padding-bottom: 10px;
    border-bottom: 1px solid #999999;
    margin-left: 23px;
}
.customYonoFndTrfbuttonStylecusthit{
float: right;
    margin-right: 4%;
    padding-top: 13px;
    font-weight: bold;
    position: relative;
    height: 45px;
    font-family: sans-serif !important;
    margin-top: -2%;
    border: 1px solid #0095da;
    background: white;
    color: #0095da !important;
	 POSITION: RELATIVE;
    TOP: -55PX;
}
.customYonoFndTrfbuttonStylecusthitex {
    float: right;
    margin-right: 4%;
    padding-top: 13px;
    font-weight: bold;
    position: relative;
    height: 45px;
    font-family: sans-serif !important;
    margin-top: -2%;
    border: 1px solid #0095da;
    background: white;
    color: #0095da !important;
    POSITION: RELATIVE;
    TOP: -11PX;
}
.customYonoAccountBoxBoldTextcusthit {
    color: #000000;
    font-size: 16px;
    font-weight: bolder;
    float: left;
    vertical-align: middle;
    padding-top: 9px;
    padding-left: 9px;
    display: inline;
    position: relative;
    top: -18px;
}
.customYonoFndTrfBnfHeadingcusthit {
    top: 10px;
    font-size: 21px;
    font-weight: bold;
    margin-left: 10%;
    position: relative;
}

/*ft for listing*/
.customYonoTransactionOtpStylecusthit {
    POSITION: RELATIVE;
    width: 100%;
    TOP: 90PX;
	text-align: center;
}
.CustomUSYonoSubmitTxnFormbtncusthit {
    border-radius: 40px;
    width: 11%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    position: relative;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 8%;
    overflow: visible;
    /* top: 1px; */
    right: -457px;
    margin-bottom: -14px;
    text-decoration-line: initial !important;
}
.CustomUSYonoSubmitTxnFormbtncusthitrmt {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    position: relative;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 79px;
    overflow: visible;
    /* top: 1px; */
    right: -461px;
    margin-bottom: -14px;
    text-decoration-line: initial !important;
}
.CustomUSYonoSubmitMngBnfTxnFormbtncusthitrmt{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    position: relative;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 79px;
    overflow: visible;
    /* top: 1px; */
    right: -461px;
    margin-bottom: -14px;
    text-decoration-line: initial !important;
}
.CustomUSYonoSubmitRemitTxnFormbtncusthitrmt{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    position: relative;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 79px;
    overflow: visible;
    /* top: 1px; */
    right: -431px;
    margin-bottom: -14px;
    text-decoration-line: initial !important;
}
.customYonoConfirmTxnRowcusthit{

	float: left;
	margin: 2px 0;
	width: 100%;
	position: relative;
	top: 9px;
	margin-left:52px;
	margin-top:30px;
	
}

/*confirm details*/
/*ft by hitesh*/
.customYonoUSFndTrfAndRemitContinueButtoncusthit {
    margin-top: 7%;
    margin-left: 30%;
    /* position: relative; */
    position: absolute;
    top: 444px;
    left: 182px;
}
.customYonoUSFndTrfAndRemitContinueButtoncusthitsh {
    margin-top: 7%;
    margin-left: 30%;
    /* position: relative; */
    position: absolute;
    top: 363px;
    left: 170px;
    top: 442px;
}
.customYonoUSFndTrfAndRemitContinueButtoncustbhag {
    margin-top: 12%;
    margin-left: 30%;
    position: absolute !important;
    top: 366px;
    right: 427px;
}
.customYonoUSFndTrfAndRemitContinueButtoncustBnfRMTbhag {
    margin-top: 8%;
    margin-left: 30%;
    position: absolute !important;
    top: 435px;
    right: 427px;
}
.customYonoTransactionNoteTextcusthit {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 33px;
	color: #545454;
}
.customYonoTransactionNoteTextcusthitsh {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 9px;
}
.customYonoFndTrfLeftListingAmountColumncusthit {
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 28%;
    font-size: 12px;
}
.customYonoFndTrfLeftListingFieldHeadingValuecusthit {
    float: left;
    width: 75% !important;
    height: 1rem !important;
    font-size: 12px !important;
}
.customYonoFndTrfLeftBnfListingFieldHeadingValuecusthit {
    float: left;
    width: 100%;
    text-align: left !important;
    font-size: 15px;
    font-weight: 540;
}
.pageLeftContainercusthit {
    float: left;
    width: 98%;
    height: 360px;
    margin-left: 9px;
    background-color: #FFFFFF;
    border-radius: 5px !important;
}
.pageLeftContainercusthitsh{

    float: left;
    width: 98%;
    margin-left: 9px;
    background-color: #FFFFFF;
    border-radius: 5px !important;
	position:relative;
}
.customYonofundTransferfBnfLeftListingcusthit {
    width: 30%;
    float: left;
    min-height: 360px;
    background-color: #F3F3F3;
    border-radius: 5px;
}
.customYonoFndTrfPaymentCycleValuecusthit {
    float: left;
    width: 76%;
    font-size: 13px;
    border-bottom: 1px solid #999999;
    text-align: left;
    padding-bottom: 5px;
}
.customYonoFndTrfLeftListingFieldDateHeadingValue2custhit {
       float: left;
    height: 1rem !important;
    width: 26% !important;
    font-size: 12px !important;
    position: relative;
    right: 0px;
    top: 4px
}
.customYonoTransactionDateTextBoxcusthit {
    float: left;
    height: 1.3rem !important;
    font-size: 12px !important;
    width: 55% !important;
}
.yonoMaterializeRadioBtn:not(:checked) + label, 
.yonoMaterializeRadioBtn:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    /* font-size: 1rem; */
    -webkit-transition: .28s ease;
    transition: .28s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.yonoMaterializeRadioBtn + label:before, 
.yonoMaterializeRadioBtn + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 16px;
    height: 16px;
    z-index: 0;
    -webkit-transition: .28s ease;
    transition: .28s ease;
}
.yonoMaterializeRadioBtn:not(:checked) + label:before, 
.yonoMaterializeRadioBtn:not(:checked) + label:after {
    border: 2px solid #999999;
}
.yonoMaterializeRadioBtn:checked + label:after, 
.yonoMaterializeRadioBtn.with-gap:checked + label:before, 
.yonoMaterializeRadioBtn.with-gap:checked + label:after {
    border: 2px solid #0095DA;
}
.yonoMaterializeRadioBtn:checked + label:after, 
.yonoMaterializeRadioBtn.with-gap:checked + label:after {
    background-color: #0095DA;
}
.yonoMaterializeRadioBtn:not(:checked) + label:after {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.yonoMaterializeRadioBtn.with-gap:checked+label:after {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
.yonoMaterializeRadioBtn:not(:checked) + label:before, 
.yonoMaterializeRadioBtn:not(:checked) + label:after, 
.yonoMaterializeRadioBtn:checked + label:before, 
.yonoMaterializeRadioBtn:checked + label:after, 
.yonoMaterializeRadioBtn.with-gap:checked + label:before, 
.yonoMaterializeRadioBtn.with-gap:checked + label:after {
    border-radius: 50%;
}
/*ft by hitesh*/
/*popup*/
.customYonoScheduleTextcusthit {
    font-size: 20px;
    text-transform: none ;
    padding-left: 83px;
    color: #0095da;
    padding-top: 10px;
    font-weight: bold;
    position: relative;
    right: 29px;
}
/*popup*/


/* Start Bhagyashre  Added css For Remittance Journey  */

.customYonoRemittankceHomePgBackIcon{
	font-size: 25px;
    float: left;
    cursor: pointer;
    color: #fff;
}
.customYonoRemittankceHomePgBackIcon:hover{
	font-size: 25px;
    float: left;
    cursor: pointer;
    color: #fff;
}
.CustomUSYonoRMTPastTranTableRowStyle{
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.12);*/
}
.customYonoFndTrfLeftListingWrapper p {
	height: auto !important;
}
.customYonoFndTrfLeftListingWrapper .customYonoFndTrfDateColumn {
	height: 58px;
}
.customYonoFndTrfLeftListingWrapper .ui-combobox > input
{
	font-size: 16px !important;
}
.customYonoFndTrfLeftListingWrapper .customYonoFndTrfLeftListingFieldHeadingRow input {
	font-size: 16px !important;
}
.customYonoFndTrfLeftListingWrapper, 
.customYonofundTransferfRightListing,
.customYonofundTransferfBnfLeftListing {
	height: auto !important;
    /*min-height: 350px !important; hitesh did for ft*/
}
.customYonoRMTPrpseOfTrfDropDownWrapper .ui-combobox > input {
	/*padding-right: 18px;
	margin-left: 25px;*/
	    padding-right: 18px;
    margin-left: 0px;
}

.customYonoFndTrfAvlbleBalanceText {
    color: #0095DA;
    font-weight: bold;
    float: left;
    padding-right: 5px;
    font-size: 10px;
}
.customYonoRMTCustomFlagStyle_brdr {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 42px !important;
    width: 93px;
    padding-top: 14px;
    background: linear-gradient(135deg, #281172, #673391);
    text-align: left;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 3;
}

.customYonoRMTTxnCurrencyStyle1 {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 2.3rem !important;
    padding-top: 10px;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    left: 304px;
}

.customYonoRMTTxnCurrencyStyle2 {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 2.3rem !important;
    padding-top: 10px;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
	position: absolute;
    right: 30px;
}

.customYonoRMTExchangeRateCustomFlagStyle_brdr {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 42px !important;
    width: 90px;
    padding-top: 14px;
    background: linear-gradient(135deg, #281172, #673391);
    text-align: left;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-top: -16px;
}

.customYonoFndTrfExchangeRateInfoIcon {
    color: #0095DA;
    font-size: 15px;
    float: left;
    cursor: pointer;
    /*height: 42px;*/
    position: relative;
    top: -6px;
	font-weight: bold !important;
}
.customYonoExchangeRateValue{
	    float: left;
    font-size: 12px;
    color: #000;
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
}

.CustomYonoRemittanceExchangeRateRowStyle .customYonoExchangeRateValue, 
.CustomYonoRemittanceRemittanceFeesRowStyle .customYonoExchangeRateValue {
	font-size: 16px;
}

.customYonoFndTrfPmntCycleRadioBtnTxt {
    font-size: 16px;
    text-decoration: none;
    font-weight: normal;
    color: #333333 !important;
    cursor: pointer;
    padding: 0px 10px;
    margin: 0px 15px 0px 0px;
}


.yonoMaterializeRadioBtn:not(:checked) + label, 
.yonoMaterializeRadioBtn:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    /* font-size: 1rem; */
    -webkit-transition: .28s ease;
    transition: .28s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.yonoMaterializeRadioBtn + label:before, 
.yonoMaterializeRadioBtn + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 16px;
    height: 16px;
    z-index: 0;
    -webkit-transition: .28s ease;
    transition: .28s ease;
}
.yonoMaterializeRadioBtn:not(:checked) + label:before, 
.yonoMaterializeRadioBtn:not(:checked) + label:after {
    border: 2px solid #999999;
}
.yonoMaterializeRadioBtn:checked + label:after, 
.yonoMaterializeRadioBtn.with-gap:checked + label:before, 
.yonoMaterializeRadioBtn.with-gap:checked + label:after {
    border: 2px solid #0095DA;
}
.yonoMaterializeRadioBtn:checked + label:after, 
.yonoMaterializeRadioBtn.with-gap:checked + label:after {
    background-color: #0095DA;
}
.yonoMaterializeRadioBtn:not(:checked) + label:after {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.yonoMaterializeRadioBtn.with-gap:checked+label:after {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
}
.yonoMaterializeRadioBtn:not(:checked) + label:before, 
.yonoMaterializeRadioBtn:not(:checked) + label:after, 
.yonoMaterializeRadioBtn:checked + label:before, 
.yonoMaterializeRadioBtn:checked + label:after, 
.yonoMaterializeRadioBtn.with-gap:checked + label:before, 
.yonoMaterializeRadioBtn.with-gap:checked + label:after {
    border-radius: 50%;
}

.customYonoFndTrfPaymentCycleValue {
	float: left;
    width: 100%;
    font-size: 16px;
    border-bottom: 1px solid #999999;
    text-align: left;
    padding-bottom: 5px;
}
.customYonoFDOBtnContainer {
	padding: 0px !important;
    margin-left: 44%;
    margin-top: -25px;
}

.customYonoFndTrfLeftListingFieldHeadingRowRemittance{
    float: left;
    /* margin: 2px 0; */
    padding-bottom: 0px;
    padding-top: 2% !important;
    width: 115%;
    /* padding-left: 11px; */
    margin-left: 40%;
}
.customYonoFndTrfLeftListingFieldHeadingPurposeOfTransfer{
    color: #999999;
    font-size: 11px;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
    padding-top: 35px;
    padding-left: 0px;
}

.customYonoFndTrfLeftListingFieldHeadingPurposeOfTransfer.ui-combobox > input{
	position: relative;
    display: inline-block;
    margin-right: 31px;
    padding-left: 84px;
}
.customYonoFndTrfRemittanceAmtValueRMTUSD{
	width: 15% !important;
    float: left;
    border: 1px solid #F3F3F3 !important;
    height: 2.3rem !important;
    margin-left: 82px !important;
    border-radius: 3px !important;

}

.customYonoFndTrfLeftListingFieldHeadingRow{
	float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2% !important;
    width: 100%;
    margin-left: 12%;
}
.customYonoFndTrfRightListingFieldHeadingRowPayFromAccount{
	float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
    padding-left: 54px;
}

.customUSYonoRemittanceAmtValue{
    opacity: 76%;
    width: 15% !important;
    float: left;
    border: 1px solid #d3cdcd !important;
    height: 29px !important;
    padding-left: 10px !important;
    padding-top: 12px !important;
    margin-left: 26px !important;
    border-radius: 3px !important;
}
.customUSYonoRMTTxnCurrencyNameStyle1{
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    height: 2.3rem !important;
    padding-top: 14px;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    left: 334px;
}
.customUSYonoRMTTxnCurrencyNameStyle2{
    float: left;
    padding-left: 3px;
    padding-right: 10px;
    height: 2.3rem !important;
    padding-top: 14px;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: -9px;
    margin-right: 277px;

}
.customYonoFndTrfRightListingFieldHeadingRowAvailableBalance{
	float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 1500%;
    padding-top: 1px;
    padding-left: 53px;
}
.customYonoFndTrfBalanceStyleNameField{
	color: #0095DA;
    font-weight: bolder;
    float: left;
    padding-right: 5px;
    font-size: 11px;
    margin-left: 50px;
}
.customYonoFndTrfBalanceStyleAvailableBalanceText{
	color: #0095DA;
    font-weight: bolder;
    float: left;
    padding-right: 5px;
    font-size: 11px;
}
.customYonoFndTrfBalanceStyleAvailableBalanceValue{
	color: #0095DA;
    font-weight: bolder;
    float: left;
    padding-right: 5px;
    font-size: 11px;
}
.customYonoMngBnfAccNoExchangeRate{
    float: left;
    font-size: 10px;
    color: #999999;
    padding-top: 5px;
    padding-left: 10px;
    width: 100%;
    margin-left: 119px;
}
.CustomUSYonoRemittanceExchangeRateRowStyle{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    width: 245px;
    border-right: 1px solid #F3F3F3;
}
.customUSYonoExchangeRateValueField{
    float: left;
    font-size: 12px;
    color: #000;
    padding-top: 5px;
    padding-left: 84px;
    width: 100%;
}
.customUSYonoFndTrfExchangeRateInfoIcon{
	color: #0095DA;
    font-size: 15px;
    float: left;
    cursor: pointer;
    /* height: 42px; */
    position: relative;
    top: -6px;
    font-weight: bold !important;
    margin-left: 196px;
    margin-top: -15px;
}
.customYonoMngBnfAccNoRemittanceFees{
	float: left;
    font-size: 10px;
    color: #999999;
    padding-top: 5px;
    padding-left: 40px;
    width: 100%;
}
.customUSYonoRemittanceFeesValue{
	    float: left;
    font-size: 12px;
    color: #000;
    padding-top: 5px;
    padding-left: 39px;
    width: 100%;
}
.CustomUSYonoSubmitTxnFormbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 79px;
    overflow: visible;
    margin-bottom: -14px;
    text-decoration-line: initial !important

}
 .tablerowActBnf {

       border-bottom: 1px solid #dcdcdc !important;

}
.customYonoFndTrfExchangeRateConvertedAmtValue {
    width: 19% !important;
    float: left;
    border: 1px solid #c4bbbb !important;
    height: 40px !important;
    padding-left: 6px !important;
    padding-top: 18px !important;
    border-radius: 3px !important;
    padding-top: 7px;
    text-align: left;
    /* margin-top: -15px !important; */
    height: 43px !important;
}

.customYonoRemittanceAmountRowStyleUS{
	float: left;
    /*margin-right:-400px;*/
    margin-top: 7px;
    text-align: right;
    width: 100%;

}

/* Amount Entered Name Field start */
.CustomRMTSendReceiveStyle {
    font-size: 11px;
    font-family: sans-serif;
    color: grey;
    /* left: -310px; */
    /* margin-left: -385px; */
    margin-top: 34px;
    margin-left: 32px;
    position: absolute;
}

.CustomRMTReceiveSendStyle {
    font-size: 11px;
    color: grey;
    line-break: none !important;
    top: 0px;
    white-space: nowrap;
    left: -151px;
    font-family: sans-serif;
    position: relative;
}
/* Amount Entered Name Field End */

.customUSYonoBnfRemittanceFieldHeadingPurposeOfTransfer{
    color: #999999;
    font-size: 11px;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
	padding-right: 55%;
    /*padding-top: -1px;*/
    padding-left: 0px;
}
.customUSYonoRemittanceFieldHeadingPurposeOfTransfer{
    color: #999999;
    font-size: 11px;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
	padding-right: 55%;
    padding-top: 35px;
    padding-left: 0px;

}

/* Cancel Rmt start */
.ListingActionCancelButton{
	    vertical-align: middle;
    font-size: 18px;
    padding-left: -7px;
    font-weight: bold;
    padding-top: 15px;
    padding-right: 52px;
    padding-bottom: 15px;
}
.CustomYonoRMTPastTranTableHeadingCRMTName{
	background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
}
.CustomYonoRMTPastTranTableHeadingCRMTAccountNumber{
	background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
}
.CustomYonoRMTPastTranTableHeadingCRMTDate{
	background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;

}
.CustomYonoRMTPastTranTableHeadingCRMTAmount{
	background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
}
.CustomYonoRMTPastTranTableHeadingCRMTAction{
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    /* padding: 10px 0px 10px 60px; */
    padding-left: 38px;

}

.CustomYonoRMTPastTranTableColNameValue{
	width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 60px;
    font-size: 13px;
}
.CustomYonoRMTPastTranTableColAccountNoValue{
	width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 60px;
    font-size: 18px;
}
.CustomYonoRMTPastTranTableColDateValue{
	width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 60px;
    font-size: 18px;
}
.CustomYonoRMTPastTranTableColAmountValue{
	width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 60px;
    font-size: 18px;
}
.CustomYonoRMTPastTranTableColActionValue{
    width: 25%;
    text-align: left !important;
    /* padding: 8px 0px 8px 60px; */
    font-size: 13px;
    padding-right: 76px;
    padding-left: 40px;
    color: #00b5ef !important;
}
.customYonoMngBnfDetailsSideHeadingCancelSecrValue{
	font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
   
	}
	
.customCnRMTBtnDetBtn{	
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bolder;
    font-family: Roboto-Light !important;
    cursor: pointer;
    border: 0 solid #333;
    float: left;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    text-decoration-line: initial !important;
}

.groupletsectionIsRemittance {
    width: 99%;
    height: 590px;
}

.CustomYonoRMTLandingPageListingContainer{
	float: left;
    width: 98%;
    background-color: #FFFFFF;
    border-radius: 5px !important;
    margin-left: 1%;
    height: 183px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 42px;
}

.CustomYonoCancelRMTLandingPageListingContainer{
	float: left;
    width: 98%;
    background-color: #FFFFFF;
    border-radius: 5px !important;
    margin-left: 1%;
    height: 262px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 42px;
	
}

/* Search icon  Past txn RMT  start  */  

.customYonoAccSavStatSearchIconPastTxn{
	font-size: 16px;
    color: #B90000;
    cursor: pointer;
    float: right;
    margin-top: 0%;
    margin-right: 425%;

}
.customYonoAccSavStatSearchBoxRMTPastTxn{
	height: 20px !important;
    margin-left: 9% !important;
    width: 361px !important;
}

/* Search icon  Past txn RMT  End  */  

/* Cancel Rmt End */

/* End Bhagyashree  Added css For Remittance Journey  */





/* ------- Added By BHAKTI for ACCOUNT Module -----------25052020------start*/





/*Added by bhakti for account statement*/

.listgreyrowtxtleftlinecustombha {
    text-decoration: none;
    padding-right: 6px;
    vertical-align: middle;
    border: 0px;
    text-align: left;
    font-size: 16px;
   /* padding-left: 0px;*/
}

  .listgreyrow {
	/*Changes for UI-Audit remarks */
	text-decoration: none;
	background-color: #fff;/*next-gen*/
	height: 25px;
	/*border: #e0e1e2 0px solid;*/
	color: #000000;
	/*border-top: 1px solid #dcdcdc !important;/// HATAO*/
}


.customYonoMngBnfHeadingbhanew {
    font-size: 51px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
}

.sectionforHeading {
    padding-top: 4rem;
    padding-bottom: 2rem;
}


.forIconchngbhnew {
        padding-right: 2rem;
}

.Customaccpdngbhnew{
padding-right: 2.101563%;
    padding-left: 4.101563%;
}


.customYonoBalTxtbhanew{
    font-size: 22px;/*size*/
    font-weight: bold;
    color: #000000; /*clr*/
    cursor: pointer;
    font-family: sans-serif!important;
}

.customYonoBalanceAccBoxbhanew{
    display: block;
    float: left;
    padding-top: 31px;
    padding-left: 33px;
    width: 100%;
    font-size: 0.9em;
    height: 145px;
}


/*.customYonoCompositeFieldColumnStyle {
    width: 60%;
}*/



.widget-large .widget-content{
	min-height: 500px !important;
	/*added for account summary*/
	  padding-right: 2.101563%;
    padding-left: 4.101563%;
}


/*Lien*/

.customborderbhaktinew{
   page border:   border: 5px solid black;
}


/*TOD heading*/
.customYonoMngBnfHeadingbhanewforTOD {
    font-size: 33px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
}

/*mini stmt*/


.CustomYonoFormbtnforDownloadMInistmt {
border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 38px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 15px;
	/*font-family: Roboto-Light !important;*/
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
}



.viewministmntDwonloadicon{
padding-left: 570px;
}


.simpletextForbenedetails {
    color: #262a2c;
    /* font-size: 0.813em; */
    font-size: 0.80em;
    text-decoration: none;
    /* padding-top: 15px; */
}



/*mini stmt*/


.customYonoMngBnfHeadingbhanewforministmt {
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
}


.sectionforHeadingforministmt{
    padding-top: 0rem;
    padding-bottom: -1rem;
	/*  padding-left: 60px;*/
}


/*tran list array */

.Customwidthfrministmt{
    height: 47px;
}

/*Scroll bar*/


.CustomyonominipageListingContainer{
	
 float: left;
    width: 100%;
    background-color: #FFFFFF;
    border-radius: -109px !important;
    /* margin-left: 0%; */
    height: 473px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 42px;
    margin-top: 49px;
}



/*back button mini stmt*/

.customministmtbackbutton
{
padding-left: 430px;
}

/*deposite schedulee scroll*/

.CustomyonodepositschldpageListingContainer {
   float: left;
    width: 100%;
    background-color: #FFFFFF;
    border-radius: 7px !important;
    /* margin-left: 0%; */
    height: 280px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 40px;
    margin-top: 1px;
}



/* ac. summary right arrow shift*/

.customwidth90percent {
    width: 90%;
}
.customYonoMoreActionRtArrow {
    font-size: 25px;
    color: #0095da !important;
}


.simpletextrightForbenedetails {
    color: #262a2c;
    /* font-size: 0.813em; */
    /* font-size: 12px; */
    font-size: 0.69em;
    font-weight: normal;
    text-decoration: none;
    float: left;
    padding-top: 1px;
    padding-right: 2px;
    font-weight: bold;;
}
/*added for div*/

.CustomRadioButtonbh {
 
    pointer-events: auto !important;
    cursor: pointer !important;
    height: 103px;
    width: 251px;
}



.CustomYonoAccApplyFormBtndisable {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 13px;
    padding-right: 33px;
    padding-bottom: 5px;
    padding-left: 31px;
    font-size: 14px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	display: none !important;
}


/*BHAKTI ADDED FOR FILTER APPLY BUTTON*/
.CustomYonoAccountsApplyLinkBtn {
    float: left !important;
    margin-right:134px !important;
    margin-bottom: -4px !important;
    margin-left: 11px !important;
}
/*BHAKTI ADDED FOR FILTER APPLY BUTTON*/

/* Request check book button */
.CustomUSYonoRCHKBkFormbtn{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 38px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

.CustomUSYonoRCHKBkFormbtn:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.CustomUSYonoRCHKSCRButtonStyle{
    margin-left: 30%;
    position: absolute;
    margin-top: 0.9%;
}
.CustomUSYonoRCHBKSubmitFormbtn{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 38px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomUSYonoRCHBKSubmitSCRButtonStyle{
	margin-left: 30%;
    position: absolute;
    margin-top: -145%;
}
.customUSYonoSCHBKNoteColumn{
    float: left;
    margin-right: 5px;
    margin-top: 12%;
    padding-bottom: 10px;
    width: 100%;
    margin-left: 0%;
}
.CustomUSYonoStopCHBKNextBtnStyle{
    margin-left: 26%;
    position: absolute;
    margin-top: 2.5%;
}
.CustomUSYonoStopCHBKNextFormbtn{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 38px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; 
    margin: 0;*/
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

/* ------- Added By BHAKTI for ACCOUNT Module -----------25052020------end  */

/* Added by Priyanka for dashboard*/

.linkSbiMarginDashboard {
   margin-right: -79px;
}

.widgetWidthDashboard {
   width: 48.25%;
}

.customYonoQuickPaymentsForArrowWidth {
	width: 5.47%;
    border-radius: 5px;
}

.customYonoQuickPaymentsWidth {
	width: 7%;
    border-radius: 5px;
}

.customYonoQuickPaymentsForTextWidth {
	width: 19.5%;
    margin-left: -6px;
    margin-right: -6px;
}

.customYonoEmailBorderRadius {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	
}
/* end dashboard*/


/* Added by priyanka for header */

.customYonoTollFree > b {
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    font-family: sans-serif;
}

.customYonoTollFree {
    text-align: left;
    font-size: 8px;
    /* margin: 10px; */
    line-height: 1rem;
    float: right;
    position: relative;
    right: 79px;
     padding-right: 46px;  /*3px; /*Amit for logo shift*//*05122025.*/
    border-right: 1px solid lightgray;
    color: #999999;
    font-weight: bold;
    font-family: sans-serif;
}


.customYonoTollFreeDashboard {
    font-size: 10px;
}
/* commented for Priyanka LogOut Patch*/
/*.customYonoHeaderProfileArrowDownIcon {
	font-size: 24px !important;
    position: absolute;
    top: -20px;
    right: -5px;
    margin-left: 5px;
}*/
/*end  commented for Priyanka LogOut Patch*/

.footerPosition {
	width: 109%;
    margin-bottom: -19px;
    margin-left: -45px;
}
/* end header*/




/* Added by Priyanka for Login Screen resizing */

.customYonoAuthImgPhraseBodyWrapper .parentTable {
	margin: 0px;
}
.customYonoAuthImgPhraseBodyWrapper .customYonoLoginFooter {
	left: 0px;
	top: 120px;
}
/* bhagyashree added width end*/
.customYonoLoginWrapper {
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 1100px;
    display: flex;
    margin: auto;
    position: relative;
}
/* bhagyashree added width end*/
.customYonoLoginSubWrapperSection {
    clear: right;
    border-radius: 0px;
    padding: 10px;
    overflow: hidden;
    height: 100%;
    min-width: 381px;
    opacity: 1;
    overflow-y: hidden;
    background-repeat: no-repeat;
    background-position-x: 450px;
    background-size: 35% 30%;
    background-position-y: 60px;
    min-height: 900px;
}

.customYonoLoginSubWrapper {
    width: 50%;
    height: auto;
}

/* bhagyashree added padding-left start*/
.customYonoLoginSubWrapperBackground {
/*     background: linear-gradient(100deg, #9F1C5D, #281172); */
	background-image: url(../images/yono/yono_background_image.png);
    background-size: cover;
    background-repeat: no-repeat;
	    padding-left: 6%;
}
/* bhagyashree added padding-left End*/

/* bhagyashree added color   start */
.customYonoLoginSubWrapperHeading {
    font-size: 55px;
    color: rgba(255, 255, 255, 0.5);
    font-weight: bold;
}
/* bhagyashree added color   End */
.customYonoLoginSubWrapperSubHeading {
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
}

.customYonoLoginSubWrapperCards {
    background-color: #ffffff;
    border-radius: 5px;
    width: 43%;
    float: left;
    height: 180px;
    margin-top: 2%;
    margin-right: 1%;
    padding-top: 4%;
	margin-left: 1%;
    box-shadow: 0px 5px 10px -5px #333333;
}

.customYonoLoginSubWrapperCardsIcon {
    background-color: #ffffff;
    text-align: center;
}
.customYonoLoginSubWrapperCardsIcon:before {
	display: block;
    font-size: 90px;
    color: #9F1c5D;
}
.customYonoLoginSubWrapperCardsText {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    text-align: center;
}
.customYonoLoginSubWrapperCardsSubText {
    color: #999999;
    font-size: 11px;
    display: inline-block;
    text-align: center;
}
.customYonoLoginSubWrapperLogoHeading {
    margin-top: 2%;
    height: 50px;
}

.customYonoLoginSubWrapperTollFree {
	float: left;
    margin-left: 16%;
}

.customYonoLoginSubWrapperTollFreeIcon {
    color: #9F1C5D;
    font-size: 24px;
    background-color: #f3f3f3;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    margin-left: 115px;
    display: block;
    padding-left: 4px;
    position: relative;
    top: -4px;
}
.customYonoLoginSubWrapperTollFreeIcon:before {
	position: relative;
    top: 4px;
}
.customYonoLoginSubWrapperTollFreeNumber2 {
	 font-size: 14px;
    font-weight: bold;
    float: right;
    line-height: 0rem;
}

.customYonoLoginSubWrapperHeadingRight {
	font-size: 25px;
    padding-top: 15px;
    color: #000000;
    font-weight: bold;
    position: relative;
    left: 70px;
}

.customYonoLoginSubWrapperHeadingRightSubHeading {
	font-size: 18px;
    color: #000000;
    position: relative;
    left: 70px;
}

.customYonologinPanelInputDetailsrow1 {
    float: left;
    margin: 10px 0;
    padding-bottom: 0;
    padding-top: 2px;
    width: 95%;
} 

.customYonoFDOTermsAndConditionsFirst1 {
    padding-left: 76px;
}

.inputText {
  font-size: 15px;
  width: 200px;
  height: 35px;
}

.floating-label {
    position: absolute !important;
    pointer-events: none;
    left: 12px !important;
    top: 4px !important;
    transition: 0.2s ease all !important;
}

.customYonoLoginSubWrapperAuthFormBtn {
    border-radius: 40px;
    width: 390px;
    vertical-align: middle;
    height: 50px;
    padding: 5px 60px;
    font-size: 12px;
    font-family: sans-serif !important;
    text-transform: capitalize;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    margin-left: 70px;
    font-weight: bold;
}

.customYonoLoginFooter {
    background-color: #f9f9f905;
    padding: 0;
    width: 100%;
    text-align: center;
    position: relative;
    top: 45px;
    left: 40px;
}

form[name="AuthenticationFG"] {
    background: #c0c0c0;
}

.customYonoLoginSubWrapperNeedHelpHeading {
    font-size: 16px;
    color: #000000;
    padding-left: 87px;
    width: 96.7%;
    margin-left: 100px;
    font-family: sans-serif;
    padding-bottom: 12px;
}
.customYonoLoginSubWrapperNeedHelpRow {
	padding: 0px 70px;
}
.customYonoLoginSubWrapperNeedHelpText {
    color: #a9c3d4;
    font-size: .7em;
    text-decoration: none;
}
/*end Priyanka */


/* added by priyanka for QnA */
.CustomYonoAuthQNApageLeftContainer1 {
    clear: both;
    margin: 0;
    padding: 67px 36px 0px 36px;
    background-color: #ffffff;
    background: linear-gradient(45deg, #9F1C5D, #281172);
    margin-left: 5%;
    margin-right: 5%;
    height: 868px;
}

.CustomYonoQnaSection1 {
    background: #ffffff;
    width: 99%;
    margin-top: 1%;
    margin-bottom: 1%;
    border-radius: 10px;
    padding: 18px 0px 54px 56px;
}

.CustomYonoFormbtnauth {
    border-radius: 40px;
    width: 92px;
    vertical-align: middle;
    height: 37px;
    padding: 5px 60px;
    padding-top: 7px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-family: sans-serif !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomYonoQNANextButtonStyle1 {
    bottom: -5px;
    position: relative;
    /* margin-left: -48px; */
    /* margin-right: -10px; */
    /* left: -11px; */
    right: 97px;
    margin-top: 30px;
    font-family: sans-serif !important;
    font-weight: bold;
}

/* end Priyanka*/ 
/*  Start Bhagyashree LOgin 1st page */

.loginPanleBluelinkStyle {
    color: #0095DA !important;
    /* text-decoration: none; */
    font-size: 12px !important;
    text-decoration: none;
    /* float: right; */
    white-space: nowrap;
    /* width: 23px; */
    color: #0095DA;
    font-family: sans-serif;
}

 .customUSYonoRequestCBCheckbox {
    margin-top: 150px;
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}
[type="checkbox"].customUSYonoRequestCBCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;

}

/*  End Bhagyashree LOgin 1st page */




/*---------------------BHAKTI ADDED FOR REQUEST CHEQUE  ----  START*/

.customYonoSCRBoldText {
    font-weight: bolder;
    font-size: 14px;
    padding-left: 4px;
}





.customYonoSCRColumn {
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    width: 100%;
    padding-bottom: 10px;
}


.customYonoSCRBoldTextChq {
    font-weight: bolder;
    font-size: 18px;
    padding-left: 4px;
}
/*--------BHAKTI ADDED FOR REQUEST CHEQUE  ----  END*/

/* adde by sampada for button*/
input[type="submit"]:focus {
    outline: none;
}
/*end by sampada*/

/* added by priyanka for logout icon*/
.customYonologoutIcon {
	padding-left: 14px;
}

.customYonoCancelBtnLogout {
    padding-bottom: 25px!important;
    font-family: Roboto!important;
    margin-left: 69%;
    margin-top: 2%;
}

.customYonoLogoutBtnLogout {
    padding-bottom: 28px!important;
    padding-top: 6px!important;
    font-family: Roboto!important;
    margin-left: 1%;
}

.customYonoLogoutImagePadding {
	margin-left: -98%;
}

.customYonosignoffseperatorPadding {
	margin-left: -62%;
}

.customYonoBlackSignoffConfirmation {
	width: 128%!important;
}

.customYonoTxtBoldBlack_logout {
	width: 127%!important;
}

.customYonoBorderLogout {
	width: 93%;
    margin-left: 14px!important;
}

.customYonoBGcolor {
	background-image: url(../images/yono/yono_background_image.png);
}

.customYonoLogoutWrapper {
	background: grey!important;
	width: 100%!important;
}

.customYonoBottomRowRadius {
	border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    height: 58px;
}

.customYonoTopRowRadius {
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.customYonologinfooterBorder {
	border-color: #271070!important;
	margin-top: -1px;
}

.customYonoBorderTop {
	background: #271070!important;
}

.customYonoLogoutBtnLogout:hover {
	background: linear-gradient(135deg, #281172, #0095DA)!important;
}

.customYonoGoToLoginBtn {
    float: right;
    padding-bottom: 0px!important;
    padding-top: 11px;
    margin-bottom: 10px!importanat;
    margin-top: -9px!important;
    margin-right: 10px;
}
/* end priyanka logout icon*/


/*existing css*/




.customYonoHeaderProfileArrowDownIcon {
	/*font-size: 24px !important;
    position: absolute;
    top: -20px;
    right: -5px;
    margin-right: 12px;*/
	font-size: 24px !important;
    position: absolute;
    top: 5px;
    right: -14px;
    /* margin-left: -25px; */
    margin-right: 11px;
}

.CustomYonoHeaderWelcomeTextIcon {
    color: #F3F3F3;
    position: absolute;
    /* right: 80px; */
    right: 79px;
    text-align: right;
    margin-top: 1%;
    /* border-left: 1px solid #999999; */
    padding-left: 55px;
   /* border-left: 1.5px solid #e2e2e2;*/
    height: 32px;
}

/*end*/


/*-------------------Bhakti added for service request   START */

.customYonoServiceRequestsSCR {

    background-color: #FFFFFF;

    width: 75px;

    float: left;

    height: 100px;

    padding-top: 13px;

    max-height: 100px;

    padding-bottom: 25px;

    margin-left: 10px;

                border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

}


.customYonoServiceRequestsSCRForText {
    background-color: #F3F3F3;
    width: 35%;
    float: left;
    height: 100px;
    padding-top: 13px;
    max-height: 100px;
    padding-right: 70px;
    padding-bottom: 5px;
}



.customYonoServiceRequestsSCRForArrow {

    background-color: #F3F3F3;

    width: auto;

    float: left;

    height: 100px;

    padding-top: 13px;

    max-height: 100px;

    padding-right: 30px;

    padding-bottom: 5px;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

}
.customYonoServiceRequestsSCRArrowIcon {

                color: #0095DA;

                font-size: 35px;

                padding-left: 20px;

                width: 0px;

                float: left;

                background-color: #F3F3F3;

                height: 40px;

                text-decoration: none !important;

                padding-top: 20px;

}




.customYonoServiceRequestsSCRIcon {

                color: #B90000;

                font-size: 35px;

                padding-left: 20px;

                width: 0px;

                float: left;

                background-color: #FFF;

                height: 40px;

                padding-top: 20px;

}



.customYonoServiceRequestsSCRText {

                    color: #000000;

    font-size: 24px;

    font-weight: bolder;

    float: left;

    vertical-align: middle;

    padding-left: 40px;

    padding-top: 30px;

    font-family: sans-serif;

    text-align: left;

                   

}

.icon-ic-ServiceList-CHK:before{
	content: "\e92f";
}
.icon-ic-ServiceList-ECS:before{
	content: "\e91a";
}
.icon-ic-ServiceList-SCR:before{
	content: "\e937";
}
.icon-ic-ServiceList-USC:before{
	content: "\e930";
}
.customYonoServiceRequestListIconStyle{
color: #B90000;
    font-size: 35px;
    padding-left: 20px;
    width: 0px;
    float: left;
    background-color: #FFF;
    height: 40px;
    padding-top: 13px;
}

.CustomCHKmargin
{
    margin-left: 49px;
    margin-right: 49px;
}



  
.CustomYonoRCB1stPageSubmitEnableButtonStyle {
    margin-left: 1px;
    position: absolute;
    font-variant: all-small-caps;
    padding-top: 0px;
    height: 40px;
    border-radius: 40px;
    /* font-weight: bold; */
    font-family: sans-serif !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    width: 110px;
    color: white !important;
    font-size: 17px;
    margin-top: -10px;
    border: none !important;
    font-weight: 700;
}

.CustomYonoRCB1stPageSubmitDisableButtonStyle {
    margin-left: 1px;
    position: absolute;
    font-variant: all-small-caps;
    padding-top: 0px;
    height: 40px;
    border-radius: 40px;
    /* font-weight: bold; */
    font-family: sans-serif !important;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background-color: #9e9e9e;
    width: 110px;
    font-size: 17px;
    color: #fff!important;
    cursor: not-allowed !important;
    margin-top: -10px;
	pointer-events: none !important;
	border: none !important;
	font-weight: 700;
	
}

.customYonoTopAbsoluteFixedButtonStyleBHnew {
    position: absolute;
    top: 57px;
}

.customYonoSCRButtonRow .customYonoTopAbsoluteFixedButtonStyle{
    position: absolute;
     top: 60px;

}

.sectionforHeadingSCR{
    padding-top: 3rem;
    padding-bottom: 0rem;
}

/*--------------------Bhakti added for service request   END */


/*---------------BHAKTI added for remitance cancel page*/
.CustomheightforRMT
{
    height: 82px;
	}



/*---------------------BHAKTI added for remitance cancel page  END*/

/*added by sampada for QnA screens*/

.custom-qn-password-btn {
    padding-left: 45px;
    padding-right: 45px;
    height: 51px;
    margin-left: 44.6%;
}

.CustomYonoFormbtnqna
{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: -32px;
    left: 16px;
}
.CustomYonoFormbtnqna:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.CustomYonoFormbtnqnacustom:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.CustomYonoFormbtnqnacustom {
    border-radius: 40px;
    width: 113px;
    font-weight: bold;
    vertical-align: middle;
    height: 46px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: 130px;
    left: -249px;
}
.qna-reset-main-panel {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 429px;
}
.customstage3_inputpanel_paydetailsrow{
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: -41px;
    width: 100%;
    padding-top: -40px;
    position: relative;
    top: -50px;
} 
.customstage3_inputpanel_paydetailsrow1{
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: -41px;
    width: 100%;
    padding-top: -40px;
    position: relative;
    top: -35px;
    left: -32px;
} 
.qn-otp-main-panel {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 427px;
}


.customYonoTolleFreeIcon12qna {
    color: #9F1C5D;
    font-size: 18px;
    background-color: #f3f3f3;
    height: 26px !important;
    width: 26px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -5px;
}
.customYonoTollFreeNumber122qna{
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin-left: 0%;
    line-height: 0rem;
    color: gray;
}
.customYonoTollFreeNumber222ana{
    font-size: 16px;
    /* font-weight: bold; */
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: 3%;
    color: #000000;
    /* word-spacing: 0px; */
}
.customYonoTolleFreeIcon12qnaotp {
    color: #9F1C5D;
    font-size: 23px;
    background-color: #f3f3f3;
    height: 26px !important;
    width: 26px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -5px;
}
.qna-reset-back-icon {
    color: white;
    font-size: 36px;
    float: left;
    margin-top: 24px;
    width: 60px;
    cursor: pointer;
}
.custom-qna-reset-userid-container {
    text-align: center;
    font-size: 20px;
    margin-top: 5%;
    padding-bottom: 15px;
    margin-left: -65px;
}
.custom-qna-otp-btn {
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    margin-left: 44.6%;
    position: relative;
    top: -16px;
}
.customYonoRestQnaHeading {
    font-size: 60px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    position: relative;
    top: 22px;
}


.qna-reset-back-icon-last {
    color: white;
    font-size: 36px;
    float: left;
    margin-top: 9px;
    width: 60px;
    cursor: pointer;
}
.CustomYonoFormbtnqnalast {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 31px;
    padding-bottom: 5px;
    padding-left: 36px;
    font-size: 17px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: -36px;
    left: 16px;
}
.customUSYonoResetQnANoteStyle{
    margin-top: 1%;
}
/*end by sampada for QnA screens*/
/*added for mail issue*/
.customYonopastemssgfade {
    left: 224px;
    position: relative;
    bottom: 23p;
    top: 30px;
	opacity: 0;
	animation: 1s;
}
.customYonopastemssgviss {
    left: 224px;
    position: relative;
    bottom: 23p;
    top: 30px;
	opacity: 1;
	animation: 1s;
}

/* end added for mail issue*/
/*hitesh for fund transfer tabs*/
.customYonoFundTransfertextbyhit{
    
    font-size: 16px;
    color: #000;
    font-family: sans-serif;
	font-weight: 300;
    
}
.customYonoFundTransferMenuRowStylebyhit {
    height: 118.66px !important;
    padding-left: 25px;
    padding-top: 52px;
    padding-right: 10px;
    /* font-weight: bold !important; */
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
    background-color: #F3F3F3;
    margin-top: -6px;
    cursor: pointer;
}
.customYonoFundTransferbuttonStylehitextra {
    float: right;
    margin-right: 4%;
    padding-top: 13px;
    font-weight: bold;
    position: relative;
    height: 45px;
    font-family: sans-serif !important;
    margin-top: -8%;
    border: 1px solid #0095da;
    background: white;
    color: #0095da !important;
    top: 43px;
}

/*hitesh for fund transfertabs*/

/*hitesh for next button*/
.customYonoFormbtndisabled {
	    position: relative;
    left: 198px;
    top: 7px;
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
     display: none !important;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
	cursor: not-allowed !important;
    
    /* background: linear-gradient(135deg, #fdfdfd, #0095DA); */
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

/*hitesh for next button*/

/*  Bhagyashree RMT Completed transaction     start   */
/*Bhakti added for remitance search button  ----start*/

.stage3_optionallink_accntsRMT {
    font-size: 0.69em;
    font-weight: normal;
    color: #0078BE;
    padding-left: 9px;
    padding-right: 5px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}

/*Bhakti added for remitance search button    end---*/

.customUSYonoAccSavStatRow1RMT{
	float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    margin-top: 60px;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 200px;
    max-height: 240px;
    margin-left: 0%;
	
}
.customUSYonoRMTMainSearchDiv{
	width: auto;
	position: relative;
	margin: 0px;
	float: left;
	margin-left: 12px;/*next-gen*/
	margin-top: -33px;
	clear: left;
}

.customUSYonoRMTMainSearchDiv{
	border: 1px solid #0078BE;/*next-gen*/
	height: auto;
	margin: 44px 1px 40px;
	position: absolute;
	background-color: #F2F2F2;/*next-gen*/
	padding-bottom:5px;
	padding-top:5px; /*Added by sravanthy*/
	/*margin-left:7px;*/
	/*Added by Sunil Kumar*/
	z-index: 40;/*modified for RWD PFM overlay- vinay */
	/*changed by sravanthy from 1500 to 1001 - to disable the searchpanel in background if a page is openend in Model View */
	width: auto;
	/*display: none; removed for VDT preview issue*/
}

.customUSYonoRMTMainSearchDiv .collapsible-wrapper, 
.stage3_searchpanel_detailsdiv .collapsible-wrapper {
	position: absolute;
/*	width: 415px; Changed for UI audit*/ /*Surej RWD Changed for CC to accomodate Transaction From & To date in single line*/
	width: 407px;/*Aashish changed to make from date and to date format in one line */
	display: none;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #0078be;/*next-gen*/
	margin-left: -1px;/*next-gen*/
	overflow-x: hidden; /*Added for horizontal scrollbar issue*/
}

..customUSYonoRMTMainSearchDiv .width100percent div,
.stage3_searchpanel_detailsdiv .width100percent div {
	top: 25px;
	background-color: #F2F2F2;/*next-gen*/
}
.stage3_searchpaneldiv .width100percent div, 
.stage3_searchpanel_detailsdiv .width100percent div{
	top: 25px;
    background-color: #ffffff;
}
/*.stage3_searchpaneldiv{
    /* border: 1px solid #0078BE;
    height: auto;
    margin: 44px 1px 40px;
    position: absolute;
    background-color: #F2F2F2;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-left: 24px;
    z-index: 40;
    width: auto;
    background: white;
}*/

.stage3_searchpaneldiv {
    /* border: 1px solid #0078BE; */
    height: auto;
    margin: 44px 1px 40px;
    position: absolute;
    background-color: #F2F2F2;
    padding-bottom: 5px;
    padding-top: -5px;
    margin-left: 24px;
    z-index: 40;
    width: auto;
    background: white;
    margin-top: -2px;
}

.stage3_searchpanelrowCust {
    float: left;
    clear: both;
    width: 100%;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: 30px;
}

.customSearchSubsecHeaderRMT{
	/* background: none repeat scroll 0 0 #F2F2F2; */
    border: medium none;
    /* border-block-end: 1px solid; */
    /* border-block-start: 1px solid; */
    border: 1px solid;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 9px 0px 0px;
    /* padding: 0px; */
    padding-top: 7px;
    padding-bottom: 28px !important;
    border-radius: 5px !important;

}
.customUSYonoOptionallinkRMT{
	font-size: 0.69em;
    font-weight: normal;
    color: #0078BE;
    padding-left: 9px;
    padding-right: 16px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}
.customUSYonoSearchDetailsPanel{
	float: left;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 7px;
    margin-bottom: -1px;
	    height: 100px;
}
.customUSYonoRMTListingPaneldiv{
	float: left;
    /* margin-left: 7px; */
    width: 100%;
    margin-top: -36px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	margin-bottom: 100px;
}
.collapsible-wrapper{
	display: block;
    height: auto;
    width: 445px !important;
}
.customUSYonoRMTSearchPanelRow{
	float: left;
    clear: both;
    width: 100%;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: 28px;
}
.customUSYonoRMTLabelColumnSmall{
		border: 0px;
	margin: 0px;
	padding-bottom: 5px;
	/* padding-left: 11px; */
	padding-right: 0px;
	padding-top: 7px;
	padding-left: 2px; /*Added by Dhanashri Kelkar*/
	
	/*background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;*/
	/** Changes done by Parasher : Height 31 to 19 and width 150 to 169 */
	height: 19px;
	width: 169px;
	float: left;
	font-size: 11px; /*Added by Nikita Manohar to refer body level font-size*/
	font-size: 0.69em;
	line-height: 0.69em;
	width: 192px !important;
    height: 29px !important;
	margin-left: 7px !important;
	margin-top: -11px !important;
}
.customUSYonoRMTDateTextbox{
	width: 97px !important;
    height: 30px !important;
}
.absmiddlecalendar{
    vertical-align: bottom;
    margin-bottom: 17px;
    padding-right: 2px;
    width: 17px;
    cursor: pointer;
}
.customUSYonoRMTSearchPanelColumn{
	float: left;
    width: 50%;
}
.customUSYonoRMTSearchPanelLable{
	font-size: 14px;
	margin-left:5px;
	color: #404040;/*next-gen*/
	word-wrap: break-word;
	padding-top: 10px;
}
.datelabelColumn{
	/*margin: 0px;*/
    padding-top: 0 0 13px 2px;
    /* background: url(../images/backgrounds/input-text.gif) #edf6fb no-repeat 0 0; */
    height: 31px;
    width: 120px;
    border-width: 0px;
    display: inline-block;
    float: left;
    margin-left: 5px;
	margin-left: 5px;
    background-color: #FFFFFF;
}
.CustomUSYonoRMTClearbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomUSYonoRMTSearchbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	margin-left: 10px;
}
.customUSYonoOptionalLinkRMTSearch{
	font-size: 15px;
    font-weight: normal;
    color: #0078BE;
    padding-left: 9px;
    padding-right: 5px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    background-color: white;
}
/* .customUSYonoRMTSearchSubsecheader{
	background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 9px 0px 0px;
    padding: 0px;
}*/



/* .customUSYonoRMTSearchSubsecheader {
    background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 16px -4px 0px;
    padding: 0px;
}  */
.customUSYonoRMTSearchSubsecheader {
    background: none repeat scroll 0 0 #ffffff;
    border: medium none;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 16px -4px 0px;
    padding: 0px;
    padding-bottom: 23px;
}

.customUSYonoSearchImgbtn{
	margin-bottom: 14px;
    background-color: white;
}
/*   Bhagyashree RMT Completed transaction     End   */

/*sampada for compose mail back button*/
.customYonoMailcompBackIcon:hover {
    color: #fff;
    text-decoration: none !important;
}
.customYonoMailcompBackIcon {
    font-size: 25px;
    position: relative;
    top: -2px;
    cursor: pointer;
    text-decoration: none !important;
    color: #fff;
}
.cleditorGroup:nth-child(2) {
  display: none;
}
.cleditorGroup:nth-child(3) {
  display: none;
}
.cleditorGroup:nth-child(4) {
  display: none;
}
.cleditorGroup:nth-child(6) {
  display: none;
}
.cleditorGroup:nth-child(7) {
  display: none;
}
/*sampada end for compose mail back button*/

/*  Bhagyashree for screen resolution  strat  */
.customUSYonoMngBnfAddBnfPopUPscreenResolution{
	height: auto;
    width: 380px;
    top: 222px;
    left: 642px;
    display: block;
}

/*  Bhagyashree for screen resolution  End  */

/* disable login button*/
.customYonoLoginSubWrapperAuthFormBtndisable {
    border-radius: 40px;
    width: 390px;
    vertical-align: middle;
    height: 50px;
    padding: 5px 60px;
    font-size: 12px;
    font-family: sans-serif !important;
    text-transform: capitalize;
    color: #ffffff !important;
    cursor: not-allowed;
	background-color: #9e9e9e;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    border: 0 solid #333;
    margin-left: 70px;
    font-weight: bold;
	pointer-events: none;
}
/* disable login button*/

/*schedulebutton*/

.CustomYonoFormbtn1new {

    top: 7px;

    right: -19px;

    border-radius: 40px;

    width: auto;

    vertical-align: middle;

    height: 32px;

    padding: 5px 60px;

    padding-top: 8px;

    padding-right: 45px;

    padding-bottom: 5px;

    padding-left: 29px;

    font-size: 12px;

    font-family: Roboto-Light !important;

    margin: 0;

    color: #ffffff !important;

    cursor: pointer;

    background: linear-gradient(135deg, #281172, #0095DA);

    border: 0 solid #333;

    float: left;

    position: relative;

    text-decoration-line: initial !important;

}

.CustomYonoFormbtn1custhitnew {

    border-radius: 40px;

    width: auto;

    vertical-align: middle;

    height: 32px;

    padding: 5px 60px;

    padding-top: 8px;

    padding-right: 45px;

    padding-bottom: 5px;

    padding-left: 29px;

    font-size: 12px;

    font-family: Roboto-Light !important;

    margin: 0;

    position: relative;

    color: #ffffff !important;

    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: 7px;
    right: 45px;

}

/*schedulebutton*/

/*dashboard button*/
.customYonoQuickPaymentsTextcusthit {

    color: #000000 !important;

    font-size: 16px;

    font-weight: bolder;

    float: left;

    vertical-align: bottom !important;

    padding-top: 24px;

    padding-left: 10px;

    text-decoration: none !important;
}
/*dashboard button*/

/**FOR ZERO RESULT**/

.customYonoMngBnfLeftTextHeadingMsghit {

    color: #000000;

    font-size: 0.8em;

    text-decoration: none;

    text-align: left !important;

    margin-left: 190px !important;

    width: 100%;

    float: left;

    position: relative;

    right: 17px;

    top: 107px;

}

/**FOR ZERO RESULT**/

/*  Account Overview Search Icon bhagyashree start  */

.customUSYonoAccountSearchPanelRow{
	float: left;
    clear: both;
    height: 100% !important;
    width: 100%;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: 2px;
}
.customUSYonoAccountSearchPanelColumn{
	float: left;
    width: 50%;
    margin-top: 16px;
}
.customUSYonoAccountSearchPanelLabel{
	font-size: 0.69em;
    margin-top: 19px;
    margin-left: 5px;
    color: #404040;
    word-wrap: break-word;
}
.customUSYonoAccountSearchdatetextbox{
	font-size: 12px;
    color: #333333;
    text-decoration: none;
    /* width: 73px; */
    /* margin: 16px 0px 9px 3px; */
    margin-top: 5px;
    vertical-align: middle;
    width: 103px !important;
    border: 0px;
    background-color: transparent;
    height: 24px;
}
.customUSYonoAccountResetBtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customUSYonoAccountSearchBtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	margin-left: 10px;
}
.customUSYonoAccountSearchSubsecHeader{	
    /* background: none repeat scroll 0 0 #F2F2F2; */
    border: medium none;
    font-weight: normal;
    text-decoration: none;
    /* margin: 0px 9px 0px 0px; */
    padding: 0px;
    margin-right: 8px;
}
.customUSYonoAccountSearchImgbtn{
	margin-bottom: 14px;
    background-color: white;
}
.customUSYonoAccountlistingpaneldiv{
		float: left;
/*	margin-left: 7px;*/
	width: 100%;
	height: 100%;
	border-left: 1px solid #CCCCCC;/*next-gen*/
	border-right: 1px solid #CCCCCC;/*next-gen*/
	border-bottom: 1px solid #CCCCCC;/*next-gen*/
}
.customUSYonoOpAccountStateNoteStyle{
    margin-top: 2px;
    font-size: 0.8rem!important;
    margin-left: 19%;
    width: 127%;
    color: #000;
}
.customUSYonoAccountsFilterLabel{
	margin-left: 92%;
    margin-top: 8%;
}
.customUSYonoAccountsDownloadLabel{
	margin-right: 5%;
}
.customUSYonoAccountsLienErrorMsg{
    margin-right: 5%;
    font-size: 119%;
    margin-top: 5%;
    color: black;
}
.customYonoUSHomeFilterSectionStyle{
    margin-top: 12%;
    width: 94%;
    max-height: 280px;
    min-height: 280px;
    margin-left: 3%;
    border-radius: 14px;
    background-color: #ffffff;
}
.customYonoUSAccountOverviewFilterSectionStyle{
}
.CustomYonoHomeAccountsApplyLinkBtn{
    float: left !important;
    margin-right: 289px !important;
    margin-bottom: -54px !important;
    /* margin-left: -1%; */
    margin-top: -19%;
}
.customUSYonoHomeAccountColFirst{
    float: left;
    /* margin-right: 5px; */
    margin-top: 91px;
    text-align: left;
    margin-left: 1% !important;
    width: 42% !important;
}
.customYonoUSHomeAccountColMiddle{
    float: left;
    /* margin-right: 5px; */
    margin-top: 91px;
    text-align: left;
    margin-left: 12% !important;
    width: 42% !important;
}
.customYonoUSHomeAccResetFilterCol{
	float: left;
    /* margin-right: 5px; */
    margin-top: 180px;
    text-align: left;
    margin-left: 47%;
    width: 23%;
}
.customYonoUSHomeAccColDropdown{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 39% !important;
    width: 32% !important;
}
.customUSYonoHomeAccRow1{
	float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: 78px;
    padding-top: 10px;
}
.customUSYonoHomeAccRow3{
    float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: -43px;
    padding-top: 10px;
}
.customUSYonoHokmeSCRWidth100Row{
    float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: 74px;
    padding-top: 10px;
}
/*  Account Overview Search Icon bhagyashree End  */
/*for bank detaisl*/

.customYonoMngBnfSortAddresscusthit {

    float: left;

    font-size: 11px;

    color: #999999;

    padding-left: 10px;

    padding-top: 10px;

    width: 100%;

    margin-top: -2%;

}

/*for bank detaisl*/
/*sampada added for account overviw table */

  .customcustomcustomHW_tabletextwithpadding {
    vertical-align: middle;
    font-size: 13px;
    padding-left: 6px;
    padding-right: 2px;
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    font-weight: 700;
    background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
}


.customcustomcustomHW_tableRightAlign {
    text-align: right !important;
    float: none !important;
    padding-right: 10px;
    background-color: transparent;
}
.customcustomHW_tableheading {
    vertical-align: middle;
    padding-left: 2px;
    text-align: center;
    background-color: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
    color: black;
    background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent;
    font-weight: 700;
}
.cuastom_HW_head_outerdiv{
    background-color: #f2f2f2;
    height: 25px;
    margin-top: 0px;
    padding-left: 0px;
    text-align: center;
    border: none;
}
/*sampada end added for account overviw table* /

/* bhagyashree Mozilla checkbox clickable  start */

/* bhagyashree Mozilla checkbox clickable  End */









/*Bhakti added for USD remmittance bene addtion  NEW  start   11072020    */

.customSYonoBnfRadiaImgSelectors2_ADDBNFINRbnf
{
  
    min-height: 30px;
    width: 105%;
    padding-left: 95px;
    padding-top: 50px;
    padding-right: 64px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 81px;
    margin-right: -45px;
}

.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNFINRbnf {
	background-color: #0095DA;
	color:white;
}
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNFINRbnf {
	cursor: pointer;
	color:black;
}


.customSYonoBnfRadiaImgSelectors2_ADDBNFNONINRBnf
{

    min-height: 30px;
    width: 99%;
    padding-left: 80px;
    padding-top: 50px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 167px;
    margin-right: -76px;

}


.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNFNONINRBnf {
	background-color: #0095DA;
	color:white;
}
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNFNONINRBnf{
	cursor: pointer;
	color:black;
}

/*FOR ACTIVATE BENEFICIARY tab*/


.customSYonoBnfRadiaImgSelectorsActBnfSbiUSbh {
    min-height: 30px;
    /* width: 100%; */
    padding-left: 41px;
    padding-top: 50px;
    padding-right: -1px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 3px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: -172px;
    /* margin-right: 53px; */
}


.customYonoUSFndTrfAndRemitContinueButtoncustomUSDRMT {
    margin-top: 7%;
    margin-left: 30%;
    /* position: relative; */
    position: absolute;
    top: 316px;
    left: 146px;
}


.CustomUSYonoSubmitTxnFormbtncustomUSDRMT {
    border-radius: 40px;
    width: 12%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    position: relative;
    padding-top: 8px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 13px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 8%;
    overflow: visible;
    /* top: 1px; */
    right: -457px;
    margin-bottom: -14px;
    text-decoration-line: initial !important;
}

.customconfirmbuttpnUSDRMT {
    position: relative;
    /* left: 50px; */
    margin-left: -35px;
}

/*Bhakti added for USDremmittance bene addtion  NEW   end  11072020  */


/* forgot password sampada*/
.CustomYonoFormbtnForgotOTPScreen {
    border-radius: 40px;
    width: 9%;
    font-weight: bold;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    /* top: 33px; */
    /* left: 713px; */
    /* margin-left: -161px; */
    position: relative;
    margin-left: 46%;
    margin-top: -2%;
}
.customYonoTolleFreeIcon12Forgot2 {
    color: #9F1C5D;
    font-size: 21px;
    background-color: #f3f3f3;
    height: 26px !important;
    width: 19px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -3px;
}
.CustomYonoFormbtnForgot{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 42px;
    /* padding: 9% 10%; */
    padding-top: 8px;
    padding-left: -9% !important;
    padding-right: 12px;
    padding-bottom: 5px;
    position: relative;
    /* top: 12px; */
    padding-left: 18px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
	
.customYonoGoToLoginBtnForgot{
    float: right;
    padding-bottom: 0px!important;
    padding-top: 10%;
    margin-bottom: 10px!importanat;
    margin-top: -28%!important;
    margin-right: -13%;
}
	
.customYonoErrorGreenTittleText {
    font-size: 20px;
    color: #58B200;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: bolder;
    position: relative;
    top: 7px;
}
.customYonoErrorMesgTextStyle {
    text-align: center;
    float: left;
    font-size: 14px;
    width: 100%;
    position: relative;
    top: 15px;
}
.customYonoTolleFreeIcon12Forgot {
    color: #9F1C5D;
    font-size: 21px;
    background-color: #f3f3f3;
    height: 29px !important;
    width: 31px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -3px;
    top: -2px;
}
.customYonoTolleFreeIcon12Forgot3 {
    color: #9F1C5D;
    font-size: 19px;
    background-color: #f3f3f3;
    height: 26px !important;
    width: 26px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -3px;
}


.customYonoTollFreeNumber122Forgot{
    /*font-size: 11px;
    font-weight: bold;
    float: left;
    margin-left: 0%;
    line-height: 0rem;*/
    color: gray;
	font-size: 10px;
    font-weight: bold;
    float: left;
    line-height: 0rem;
}


.customYonoTollFreeNumber222Forgot{
    /*font-size: 16px;   
    float: left; 
    line-height: 0rem;
    margin-top: 3%;
    color: #000000;*/
    font-size: 13px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
  
}

.CustomYonoFormbtnForgot3 {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 43px;
    padding-bottom: 5px;
    padding-left: 38px;
    font-size: 15px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	position: relative;
    top: 43px;
}
.CustomYonoFormbtnForgotOTP {
    border-radius: 40px;
    width: 120px;
    font-weight: bold;
    vertical-align: middle;
    height: 43px;
    padding: 2px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 21px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: 44px;
    left: 222px;
    margin-left: -104px;
}
.CustomYonoFormbtnForgotOTP:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.forgot-password-otp-input {
	text-align: center;
    position: relative;
    top: 13px;
}
.custom-forgot-password-main-panel { 
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 390px;
}
.CustomYonoFormbtnFP {
    border-radius: 40px;
    width: 136px;
    font-weight: bold;
    vertical-align: middle;
    height: 51px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 14px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: 123px;
    left: -257px;
}
.CustomYonoFormbtnFP:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}

/*Bhagyashree Added for forgot password */

/********** forgot password customization **************/
.customYonoGuidelineTxt{
		font-size: 14px;
       /* font-style: italic; */
       color: #00000;
       text-decoration: none;
       float: left;
       margin-left: 5%;
	   margin-right: 12%;
}

.CustompageContainer {
	clear: both;
	margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 580px;
    background-image: url(../images/yono/yono_background_image.png);
    overflow-y: scroll;
}

.customyonowidth100percent-main-bg {
	width: auto;
    height: auto;
    padding: 0% 6% 0 6%;
}
.forgot-password-text-heading {
    /* font-size: 60px; */
    /* color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
}
.forgot-password-back-icon {
	color: white;
    font-size: 45px;
    float: left;
    margin-top: 24px;
    width: 60px;
}
.custom-otp-forgot-password-main-panel {
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 390px;

}
.forgot-password-container-border, .forgot-password-text-container {
    display: flex;
}
.forgot-password-container-border div {
    width: 100%;
    background-color: #999999;
    height: 4px;
    border-radius: 10px;
    margin: 4px;
}
.forgot-password-text-container div {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #999999;
    font-weight: bold;
    font-size: 14px;
}
.forgot-password-userid-container {
	text-align: center;
    font-size: 20px;
    margin-top: 5%;
    padding-bottom: 15px;
}
.materialize-userid-box {
    text-align: center;
/*     margin-bottom: 100px; */
}
.forgot-password-btn {
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    /*margin-left: 44.6%;*/
}
.forgot-password-otp-container {
	text-align: center;
	font-size: 20px;
    margin-top: 5%;
}
.forgot-password-otp-input {
	text-align: center;
}
.customYonoForgotPasswordOtpBox {
	height: 45px;
	width: 45px;
	font-size: 25px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}

.customYonoForgotPasswordOtpBox::-webkit-inner-spin-button, 
.customYonoForgotPasswordOtpBox::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.customYonoForgotPasswordOtpBox:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}
.loginPanleBluelinkStyle {
    color: #3282cb;
    text-decoration: none;
}
.resend-otp-text {
    color: #0095da;
    font-size: .7em;
    text-decoration: none;
    font-weight: bold;
    display: inline-flex;
    border: none;
    background-color: #ffffff;
    cursor: pointer;
}
.resend-otp-link {
    /* text-align: center; */
    position: absolute;
    margin-left: 34.5%;
    /* padding: 8px 0px 84px; */
    padding: 8px 0px 52px;
}
.current-tab-highlight {
    background-color: #0095DA !important;
}
/* .set-password-container {
	text-align: center;
    font-size: 20px;
    margin-top: 52px;
}
.materialize-setPassword-input {
    margin-bottom: 70px;
} */
.forgot-password-otp-timer {
    text-align: center;
    font-size: 16px;
    color: #999999;
    padding: 40px 0px 25px;
}
.border-step1 div:first-child, .border-step2 div:first-child, .border-step2 div:nth-child(2) {
	background-color: #0095DA !important;
}
.text-step1 div:first-child, .text-step2 div:first-child, .text-step2 div:nth-child(2) {
	color: #0095DA !important;
}
.forgot-password-container-border.border-step3 div {
	background-color: #0095DA;
}
.forgot-password-text-container.text-step3 div {
	color: #0095DA;
}
.otp-timer-icon:before {
    vertical-align: text-top;
    font-size: 18px;
    color: #9F1C5D;
}
.customYonoLogoHeaderRightFirstTimeLogin1Brnch{
    float: right;
    margin-top: 2px;
    margin-left: -33px;
    width: 20%;
}
.customYonoLogoHeaderLeftAlign12ForgotPWD{
    float: left;
    margin-top: 20px;
    margin-left: 25px;
    width: 80%;
}

/************* End: forgot password customization ***********/
.customparentTableForgotPWD{
    /* height: 1024px; */
    height: auto;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: -1%;
}
.CustomYonoFormbtnForgotSetOTP{
    border-radius: 40px;
    width: 120px;
    font-weight: bold;
    vertical-align: middle;
    height: 43px;
    padding: 2px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 21px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
	/*background-color: #9e9e9e;*/
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 47%;
    margin-top: -7%;

}
.qna-ForgotPWD-back-icon{
    color: white;
    font-size: 30px;
    float: left;
    margin-top: 18px;
    width: 60px;
    cursor: pointer;
}
.qna-ForgotPWD2-back-icon{
    color: white;
    font-size: 30px;
    float: left;
    margin-top: 8px;
    width: 60px;
    cursor: pointer;
}
.CustomUSYonoForgotPwdPageContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 580px;
    background-image: url(../images/yono/yono_background_image.png);
    /* overflow-y: scroll; */
}
.CustomUSYonoForgotPOTPPageContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 580px;
    background-image: url(../images/yono/yono_background_image.png);
    /* overflow-y: scroll; */
}
.CustomUSYonoForgotPWD3rdpageContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 660px;
    background-image: url(../images/yono/yono_background_image.png);
    overflow-y: scroll;
}
.CustomUSYonoForgotPWDCompletedpageContainer{
    float: right;
	background-color: #ffffff;
    width: 100%;
    height: 660px;
    background-image: url(../images/yono/yono_background_image.png);
}
.CustomUSYonoForgotPwdFormbtnFP{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 46%;
    margin-top: -2.66666%;
}
.customparentTableForgotLastPg{
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    height: 660px !important;
    margin-left: 8%;
    margin-right: 8%;
    /* margin-left: 8%; */
    /* margin-right: 8%; */
    margin-bottom: -1%;
}
.customYonoLogoHeaderRight1ForgotPwd{
	float: left;
  	width: 8%;
   	/*margin-left: 20px;
    margin-top: 27px;*/
	margin-top: 1.8%;
    margin-left: 0.1%;
}
.customYonoLogoHeaderRight1Forgot2ndPg{
    float: left;
    /* margin-left: 10%; */
    /* padding-right: 7%; 
    margin-top: 2.3%;*/
    /* margin-right: 20px; */
    width: 8%;
    /* text-align: left !important; */
	margin-left: 20px;
    margin-top: 27px;
}
.forgot-password-btn-Forgot{
    /* padding-left: 45px; */
    /* padding-right: 45px; */
    height: 39px;
    /* margin-left: 44.6%;*/
}
.stage3_inputpanel_columnForgotPwd{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 34%;
}
.customUSYonoCorpRegCompleteSuccessStyle{
    margin-top: 136px!important;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 254px!important;
    min-height: 254px!important;
}
.internet-main-panel-complete{
	background-color: white;
    margin-left: 30%;
    margin-right: 38%;
    /* margin: 1% 6% 0; */
    border-radius: 5px;
    /*padding: 0 15px;*/
    min-height: 800px;
    /* height: auto;*/
}
.internet-main-panel-First-time-complete{
	background-color: white;
    /*margin-left: 22%;*/
	margin-left: 18%;
    margin-right: 28%;
    /* margin: 1% 6% 0; */
    border-radius: 5px;
    /* padding: 0 15px; */
    min-height: 800px;
    /* height: auto; */
}
.customYonoSuccesccIconForgot{
    float: left;
    /* margin-right: -23%; */
    margin-top: 10%;
    /* text-align: left; */
    margin-left: 50%;
    width: 10%;
}
.customUSYonoSuccessMsgForgotStyle{
    float: left;
    /* margin-right: 5px; */
    margin-top: -5%;
    text-align: left;
    margin-left: -1%;
    width: 95%;
}
.customYonoForgorPWDSuccessText{
	font-size: 17px;
    text-transform: none;
    padding-left: 51px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoMngBnfWidth79percent_navigationpanelForgotSuccessPanel{
	float: left;
    width: 50%;
    margin-top: 1.55%;
    margin-bottom: -4%;
    margin-left: 0%;
}
/* end forgot password sampada*/



/*********** BHAKTI ADDED FOR COLLECTION*/
/*hitesh for collections*/
.customYonofundTransferfBnfLeftListingCollections {
    width: 37%;
    float: left;
    min-height: 343px;
    background-color: #F3F3F3;
    border-radius: 5px;
}


.customYonofundTransferf70percentRightListingCollections {
    width: 63%;
    float: left !important;
    min-height: 343px;
}
.CustomYonoFormbtncusthitcollections {
    border-radius: 40px;
    width: 11%;
    vertical-align: middle;
    height: 40px;
    padding: 5px 60px;
    top: 323px;
    right: 454px;
    padding-top: 13px;
    padding-right: 40px;
    padding-bottom: 13px;
    padding-left: 40px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-weight: 700;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customUSYonoCollectionBnfReferenceStyle{
    margin-left: 0%;
    margin-top: 0%;
}
/*hitesh for collections*/



/*hitesh for fund transfer tabs*/

.customYonoFundTransfertextbyhitcol{

   

    font-size: 16px;

    color: #000;

    font-family: sans-serif;

    font-weight: 300;

    position: relative;

    top: -19px;

   

}

.customYonoFundTransferMenuRowStylebyhitcol {

    height: 87.66px !important;

    padding-left: 25px;

    padding-top: 52px;

    padding-right: 10px;

    /* font-weight: bold !important; */

    padding-bottom: 10px;

    text-align: left;

    /*width: 100%;*/
	    width: 103%;
    background-color: #F3F3F3;

    margin-top: -6px;

    cursor: pointer;

}

.customYonoRightArrowcusthit:before {

    top: -18px;

    position: relative;

    color: #0095DA;

    font-size: 20px;

    content: "\e904";

    float: right;

    text-align: right;

    margin-right: 2%;

}

 

 

[class^="icon-"], [class*=" icon-"],[class*="ui-combobox-toggle"],[class*="customYonoRightArrowcusthit"] {

  /* use !important to prevent issues with browser extensions that change fonts */

  font-family: 'yono-webportal-phase2-icons' !important;

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

 

  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.customYonoRightArrowcusthit:hover:before{

              color: #0095DA;

    font-size: 20px;

    content: "\e904";

    float: right;

    text-align: right;

    margin-right: -5%;

}

.customYonoFundTransferbuttonStylecusthit {

    float: right;

    margin-right: 4%;

    padding-top: 13px;

    font-weight: bold;

    position: relative;

    height: 45px;

    font-family: sans-serif !important;

    margin-top: -2%;

    border: 1px solid #0095da;

    background: white;

    color: #0095da !important;

}

/*hitesh for fund transfertabs*/

/************** BHAKTI ADDED FOR COLLECTION END*/

/*...........START Bhagyashree For Add External Css............*/
.customYonoMngBnfAddBnfLeftListing {
	float: left;
    width: 50%;
    height: auto;
    max-height: 480px;
    background-color: #fff;
    min-height: 480px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.customYonoMngBnfAddBnfRightListing {
	float: right;
	width: 50%;
	/*  border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC; */
	background-color: #fff;
	min-height: 480px;
	height: auto;
	max-height: 480px;
	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.customYonoMngBnfAddBnfRow{
	float: center;
	width: 100%;
	height: auto;
	background-color: #fff;
	
}
.customUSYonoMngBnfLeftRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 150px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoMngBnfMiddleRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 0px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoMngBnfRightRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 0px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoSutext12{
	font-size: 12px;
	font-weight: bolder;
	margin-top: -33px;
	width: 150%;
}

.customYonoMngBnfRightTextHeadingAccountType{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
	
}

.customYonoMngBnfComboBoxColumnAccountType{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 45%;
    margin-left: 40px;
	
}
.customYonoMngBnfAddBnfContinueRow{
	width: 100%;
    height: 70px;
    background-color: #fff;
}
.CustomUSYonoFormNextbtn{
	border-radius: 40px;
    width: 85px;
    vertical-align: middle;
    height: 38px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
	font-weight: 700;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: right;
    margin-top: 5%;
    margin-left: px;
    margin-right: 460px;
    text-decoration-line: initial !important;
}
.customYonoMngBnfColumnsearchIconExternalBnf{
    float: left;
    margin-top: 5%;
    text-align: right;
    width: 9%;
    padding-left: 10px;
	
}
.customUSYonoMngBnfScrollPart{
    width: 100%;
    max-height: 215px;
    overflow-y: auto;
    overflow-x: hidden;
}
.customSYonoBnfRadiaImgSelectors2_ADDBNFSbiUSbnf{
    min-height: 30px;
    width: 88%;
    padding-left: 38px;
    padding-top: 50px;
    padding-right: 61px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 0px;
    margin-right: 53px;
}
.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNFSbiUSbnf {
	background-color: #0095DA;
	color:white;
}
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNFSbiUSbnf {
	cursor: pointer;
	color:black;
}
.customSYonoBnfRadiaImgSelectors2_ADDBNFExternalBnf{
    min-height: 30px;
    width: 88%;
    padding-left: 31px;
    padding-top: 50px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 32px;
    margin-right: 35px;
	
}
.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNFExternalBnf {
	background-color: #0095DA;
	color:white;
}
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNFExternalBnf {
	cursor: pointer;
	color:black;
}
/*for limit fields hitesh*/
.customYonoMngBnfLeftTextBoxUSforlimt {
	top: -24px;
    position: relative;
    float: left;
    width: 82% !important;
    width: 82% !important;
    margin-left: 233px !important;
    height: 15px !important;
}
.customYonoMngBnfLeftTextBoxUSforlimtdisabled {
    display: none;
    top: 17px;
    position: relative;
    float: left;
    margin-left: 190px !important;
    height: 15px !important;
   
}
.customYonoMngBnfLeftTextBoxUSforlimtCRN{
	top: -10px;
    position: relative;
    float: left;
    margin-left: 191px !important;
    height: 15px !important;
}

.customYonoFlglimit{
	display: none;
}
.customYonoTermsConditionsLinkStyleforlimit {
    font-size: 14px;
    position: relative;
    left: 10px;
    top: -9px;
}
.customradioforlimit {
   opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 6px;
    right: -30px;;
}
.customYonoTermsConditionsLinkStyleforlimitreset {
       font-size: 14px;
    position: relative;
    left: 124px;
    top: -37px;
}
.customradioforlimitreset {
    opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: -22px;
    right: -146px;
}
.customYonoTermsConditionsLinkStyleforlimit2 {
    font-size: 14px;
    position: relative;
    left: -140px;
    top: -9px;
}
.customradioforlimit2 {
    opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 6px;
    right: 115px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2 {
    top: -30px;
    position: relative;
    float: left;
    width: 82% !important;
    margin-left: 177px !important;
    height: 15px !important;
    left: -94px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2CRN{
	top: -13px;
    position: relative;
    float: left;
    margin-left: 43px !important;
    height: 15px !important;
}
.customYonoModifyBnfTextBoxUSforlimt2CRN{
    color: #262A2C;
    font-size: 14px;
    text-decoration: none;
    float: left;
    margin-left: 83%;
    margin-top: -3%;
}

.customYonoTermsConditionsLinkStyleforlimitreset2 {
    font-size: 14px;
    position: relative;
    left: -29px;
    top: -37px;
}
.customradioforlimitreset2 {
    opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: -22px;
    right: 7px;
}

/*hitesh for whitespaces*/
.stage3_inputpanel_paydetailsrowcusthitv2 {
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    width: 100%;
    position: relative;
    top: 44px;
}
.customYonoMngBnfAddBnfContinueRowcusthit {
    width: 100%;
    height: 70px;
    TOP: -12PX;
    POSITION: RELATIVE;
    background-color: #fff;
}

.customYonoMngBnfAddBnfLeftListingcusthit {
    float: left;
    width: 50%;
    height: auto;
    max-height: 557px;
    background-color: #fff;
    min-height: 309px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.customYonoMngBnfAddBnfRightListingcusthit {
    float: right;
    width: 50%;
    background-color: #fff;
    min-height: 309px;
    height: auto;
    /* max-height: 557px; */
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.stage3_inputpanel_paydetailsrowcusthitv2s {
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    width: 100%;
    position: relative;
    top: 17px;
}
.customYonoMngBnfAddBnfContinueRowcusthitrmt {
    width: 100%;
    height: 70px;
    top: -4px;
    position: relative;
    background-color: #fff;
}
/*hitesh for whitespaces*/
/*hitesh for radio button beneficiary*/
.customYonoMngBnfLeftTextBoxUSforlimtcusthitone {
    top: -24px;
    position: relative;
    right: 150px;
    float: left;
    margin-left: 190px !important;
    height: 15px !important;
}
/*hitesh for radio button beneficiary*/
/*for limit fields hitesh*/

/*...............END Bhagyashree For Add External Css............*/

/*Started by sampada for first time login css*/

.custom-forgot-password-userid-container {
	text-align: center;
    font-size: 22px;
    margin-top: 5%;
    padding-bottom: 15px;
}
.custom-forgot-password-btn{
    padding-left: 45px;
    padding-right: 45px;
    height: 42px;
    margin-left: 44.6%;
	margin-top:13px;
}
.customYonoForgotPasswordOtpBox1 {
	height: 45px;
	width: 45px;
	font-size: 26px;
	text-align: center;
	border-bottom: 1px solid #999999;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}

.customYonoForgotPasswordOtpBox1::-webkit-inner-spin-button, 
.customYonoForgotPasswordOtpBox1::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.customYonoForgotPasswordOtpBox1:focus {
	outline: -webkit-focus-ring-color auto 0px !important;
}

.CustomYonoFormbtnFTL{
border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 42px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 22px;
    padding-bottom: 5px;
    position: relative;
    top: 12px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	}
	
.customYonoGoToLoginBtnFTL{
	float: right;
    padding-bottom: 0px!important;
    padding-top: 12px;
    margin-bottom: 10px!importanat;
    margin-top: 50px!important;
    margin-right: 52px;
}
/* Bhagyashree added  first time login start */
.customYonoLogoHeaderRightFirstTimeLogin1{
    float: left;
    /* margin-left: 10%; */
    /* padding-right: 7%; */
    margin-top: 1.3%;
    /* margin-right: 20px; */
    width: 8%;
    /* text-align: left !important; */
    margin-top: 1.8%;
    margin-left: 0.1%;
}
.CustomUSFirstTimeLoginPageContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 570px;
    background-image: url(../images/yono/yono_background_image.png);
    /*overflow-y: scroll;*/
    float: left;
}
.custom-first-Time-Login-main-panel{
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 390px;
}
.CustomUSYonoFirstTimeLoginFormbtn{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 46%;
    margin-top: -2.3333%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px;*/
}
.customYonoTollFreeNumber222FirstTimeLogin{
    font-size: 13px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
}
.customYonoTollFreeNumber122FirstTimeLogin{
    color: gray;
    font-size: 10px;
    font-weight: bold;
    float: left;
    line-height: 0rem;
}
.customYonoTolleFreeIcon12FirstTimeLogin2{
    color: #9F1C5D;
    font-size: 21px;
    background-color: #f3f3f3;
    height: 26px !important;
    width: 19px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -3px;
}
.CustomUSYonoFirstTimeLOTPScreenFormbtn{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 46%;
    margin-top: -2.2222%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px;*/
}
.CustomUSYonoFirstTimeLSetPWDFormbtn{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	/*background-color: #9e9e9e;*/
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 47%;
    margin-top: -7.111%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px;*/
}
.CustomUSYonoFirstTimeLSetPWDSignonPWDFormbtn{
    border-radius: 40px;
    width: 120px;
    font-weight: bold;
    vertical-align: middle;
    height: 51px;
    padding: 2px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 21px;
    font-size: 14px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: 190px;
    left: 216px;
    margin-left: -104px;
}
.CustomUSYonoFirstTimeLSetPWDTransactionPWDFormbtn{
    border-radius: 40px;
    width: 120px;
    font-weight: bold;
    vertical-align: middle;
    height: 51px;
    padding: 2px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 21px;
    font-size: 14px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    top: 176px;
    left: 216px;
    margin-left: -104px;
}
.customUSYonoFirstTimeLoginCompletedMainPanel{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: -4%;
    margin-left: 0%;
    background-image: url(../images/yono/yono_background_image.png);
    height: 580px;
}
.CustomYonoFormbtnFirstTLCompleted{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 42px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 22px;
    padding-bottom: 5px;
    position: relative;
    top: 12px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customYonoGoToLoginBtnFirstTLCompleted{
    float: right;
    padding-bottom: 0px!important;
    padding-top: 15px;
    margin-bottom: 10px!importanat;
    margin-top: 50px!important;
    margin-right: 495px;
}
.stage3_inputpanel_columnFirstTimeLogin{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 34%;
}
.qna-first-time-reset-back-icon{
    color: white;
    font-size: 30px;
    float: left;
    margin-top: 18px;
    width: 60px;
    cursor: pointer;
}
.qna-first-time-OTP-reset-back-icon{
    color: white;
    font-size: 30px;
    float: left;
    margin-top: 12px;
    width: 60px;
    cursor: pointer;
}
.customparentTableFirstTimeLPWD{
    /* height: 1024px; */
    height: auto;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: -1%;
}
.CustomUSFirstTimeLoginSetPWDPageContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 643px;
    background-image: url(../images/yono/yono_background_image.png);
    overflow-y: scroll;
    /*float: left;*/
}
.customYonoTolleFreeIcon12FirstTimeL3{
    color: #9F1C5D;
    font-size: 19px;
    background-color: #f3f3f3;
    height: 26px !important;
    width: 26px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -3px;
}
.customYonoTollFreeNumber122FirstTimeL{
    /*font-size: 11px;
    font-weight: bold;
    float: left;
    margin-left: 0%;
    line-height: 0rem;*/
    color: gray;
	font-size: 10px;
    font-weight: bold;
    float: left;
    line-height: 0rem;
}
.customYonoTollFreeNumber222FirstTimeL{
    /*font-size: 16px;   
    float: left; 
    line-height: 0rem;
    margin-top: 3%;
    color: #000000;*/
    font-size: 13px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
}
.customYonoLogoHeaderRightfirstTimrLoginSetPwd1{
    float: left;
    /* margin-left: 10%; */
    /* padding-right: 7%; */
    margin-top: 1.3%;
    /* margin-right: 20px; */
    width: 8%;
    /* text-align: left !important; */
    margin-top: 1.777%;
	margin-left: 0.1%;
}
.customparentTableFirstTimeLoginLastPg{
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    height: 660px !important;
    margin-left: 8%;
    margin-right: 8%;
    /* margin-left: 8%; */
    /* margin-right: 8%; */
    margin-bottom: -1%;
}
.CustomYonoFormbtnFirstTimeL{
	/*border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 42px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 22px;
    padding-bottom: 5px;
    position: relative;
    top: 12px;
    padding-left: 20px;
    font-size: 12px;*/
    /* font-family: Roboto-Light !important; */
   /* margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;*/
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    /* padding: 5px 60px; */
    padding-top: 0.8%;
    padding-right: 2%;
    padding-bottom: 0%;
    position: relative;
    margin-top: -2.5%;
    margin-left: 39%;
    /* margin-right: 10% !important; */
    /* top: 10px; */
    /* left: 0%; */
    padding-left: 2%;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customYonoGoToLoginBtnFirstTimeL{
    /* float: right; */
    /*padding-bottom: 0px!important;
    padding-top: 12px;
    margin-bottom: 10px!importanat;
    margin-top: -3.1%!important;
    margin-right: 20% !important;
    margin-left: 42%;
	 margin-bottom: 10px!importanat;
    padding-top: 1.2%;
    margin-top: -3.9%!important;
    margin-left: 40%;*/
	margin-left: 548px!important;
    margin-top: -5%!important;
    width: 25%!important;
    padding: 10px 20px 20px 20px!important;
}
.customUSYonoSuccessMsgFirstTimeLoginStyle{
    float: left;
    /* margin-right: 5px; */
    margin-top: -5%;
    text-align: left;
    margin-left: -3%;
    width: 102%;
}
.customUSYonoSelfRegSuccessMsgFirstTimeLoginStyle{
	float: left;
    /* margin-right: 5px; */
    margin-top: -9%;
    text-align: left;
	margin-left: 0%;
    /*margin-left: 4%;*/
    width: 100%;
}

.CustomYonoUSForgotQndA{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 46%;
    margin-top: 6.4%;
}

.CustomYonoFormbtnForgotQndAOTPScreen{
	border-radius: 40px;
    width: 9%;
    font-weight: bold;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    /* top: 33px; */
    /* left: 713px; */
    /* margin-left: -161px; */
    position: relative;
    margin-left: 46%;
    margin-top: 15.55%;
}

.qna-reset-US-back-icon{
    color: white;
    font-size: 30px;
    float: left;
    margin-top: 18px;
    width: 60px;
    cursor: pointer;
}
.qna-Setting-main-panel{
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: auto;
}
.forgotQndAPasswordHeading{
	/* font-size: 60px;
	color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-left: 6%;
}
.forgotQndAns-password-text-heading{
	font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-left: 6%;
}
.CustomYonoForgotQuNdAnsDetailPage{
    border-radius: 40px;
    width: 9%;
    font-weight: bold;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    position: relative;
    margin-left: 46%;
    margin-top: -3.45%;
}

.customYonoForgorQndAnsSuccessText{
    font-size: 17px;
    text-transform: none;
    padding-left: 39px;
    color: #58B200;
    padding-top: 10px;
    font-weight: bold;
}
.customYonoFirstTimeSetPasswordGuideLineTxt{
	font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.customYonoFirstTimeLogGuidelineTxt{
	font-size: 14px;
    /* font-style: italic; */
    color: #00000;
    text-decoration: none;
    float: left;
    margin-left: 16%;
    margin-right: 12%;
    margin-top: 3%;
}
/* Bhagyashree added first time login End */
/*End by sampada for first time login*/


/* Bhagyashree New Corporate Registration start */
.customUSYonoTollFreeNumber222CorpReg{
    font-size: 13px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
}
.qna-CorpReg-back-to-login-icon{
	color: white;
    font-size: 27px;
    float: left;
    margin-top: -1%;
    margin-left: 6%;
    margin-right: -6%;
    /* width: 60px; */
    cursor: pointer;
}
.customUSYonoTollFreeNumber122CorpReg{
	color: gray;
    font-size: 10px;
    font-weight: bold;
    float: left;
    line-height: 0rem;
}
.customUSYonoLogoHeaderRight1CorpReg{
	float: left;
    width: 8%;
    margin-top: 1.22%;
    margin-left: 0.1%;
}
.customUSYonoLogoHeaderRightAlign12CorpReg{
	float: left;
    /* margin-left: 20%; */
    /* margin-right: 14%; */
    margin-top: 15px;
    width: 3%;
}
.customUSYonoTolleFreeIcon12CorpReg{
	color: #9F1C5D;
    font-size: 21px;
    background-color: #f3f3f3;
    height: 29px !important;
    width: 31px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -3px;
    top: -2px;
}
.CustomUSYonoCorpRegContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    /* width: 100%; */
    height: 620px;
    background-image: url(../images/yono/yono_background_image.png);
    /*overflow-y: scroll;
    overflow-x: hidden;*/
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: -1%;
}
.customUSYonoRegCorpLableText{
	margin-top: -30px;
    font-size: 0.8rem!important;
	margin-left: 1%;
}
.customUSYonoRegCorpTextField{
	height: 26px !important;
	font-size: 13px !important;
}
.customUSYonoCorpRrgUpperRow{
    margin-top: 2%!important;
}
.CustomUSYonoCorpRegDatetextbox{
    color: #333333;
    text-decoration: none;
    width: 245px !important;
    /* margin: 16px 0px 9px 3px; */
    /* margin-top: 5px; */
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 1.8em !important;
    margin-top: -5% !important;
    font-size: 13px !important;
}
.customUSYonoCorpRegCountryDropdown{
    font-size: 0.69em;
    font-family: sans-serif;
    height: 20px;
    padding-left: 0px;
    width: 255px;
}
.customUSYonoCorpReg{
    margin-top: 0px!important;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 370px!important;
    min-height: 370px!important;
}
.customUSYonoNewCorporateRegHeading{
    /* font-size: 60px; */
    /* color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-bottom: 0%;
    margin-top: -3%;
    margin-left: 6%;
}
.customUSYonoRegInternetcolumnDOB{
	float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 9% !important;
    width: 30% !important;
}
.customUSYonoRegInternetEINcolumnLast{
	float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 13% !important;
    width: 30% !important;
}
.customUSYonoRegInternetRow{
    float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: 9px;
    padding-top: 10px;
    margin-left: 13%;
}
.customUSYonoNewCorporateUserDetailsHeading{
    /* font-size: 60px; */
    /* color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-bottom: 0%;
    margin-top: -3%;
    margin-left: 6%;
}
.customUSYonoInternetUserDetailsMainPanel{
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 600px;
    margin-bottom: 31px;
    /* height: auto; */
}
.CustomUSYonoRegIntBankUserDpageContainer{
    clear: both;
    margin: 0;
    background-color: #ffffff;
    width: 100%;
    height: 580px;
    background-image: url(../images/yono/yono_background_image.png);
    overflow-y: scroll;
    overflow-x: hidden;
}
.CustomUSYonoUserDetailsFormbtn{
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 37px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 45px;
    padding-bottom: 5px;
    padding-left: 36px;
    font-size: 13px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    /* margin-left: 12px; */
    margin-left: 6% !important;
    text-decoration-line: initial !important;
	OUTLINE: NONE;
}
.customUSYonoRegInternetUserDetailsRow2{
    float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: 9px;
    padding-top: 10px;
    margin-left: 9%;
    margin-top: 47px;
}
.customUSYonoRegInternetUserDetailsContinueBtn{
	float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    margin-top: -8%;
    margin-left: -212%;
    /* top: -94px; */
    /* margin-left: -9%; */
    /* margin-top: 47px; */
}
.customUSYonoRegInBankUserDTextHeading{
	padding-top: 101px;
    font-size: 13px;
    text-transform: none;
    color: #0f0101;
    font-family: sans-serif !important;
    font-weight: bold;
    padding-left: 50px;
    /*margin-left: 10px;*/
}
.customUSYonoUserDetailsListing{
    margin-top: 51px;
}
.customUSYonoRegInBankUDlistingSimpletext{
	margin-left: 43px;
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: 400;
}
.customUSYonoCorpRegOTPpageInternet-Main-Panel{
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    min-height: 444px;
    /* height: auto;*/
}
.CustomUSYonoCorpRegParentTable{
    /* height: 1024px; */
    height: 700px;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: -1%;
}
.customUSYonoCorpRegTermsACodiformrow{
    padding-left: 263px;
    padding-right: 12px;
    /*padding-top: 42px;*/
    padding-bottom: 0px;
    clear: both;
    background-color: transparent;
    height: 28px;
    margin-left: 23%;
    margin-top: 4%;
}
.customUSYonoCorpRegInternetRow{
    /* float: left; */
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: 9px;
    padding-top: 0px;
    margin-left: 80%;
}
.customUSYonoCorpRegNextButton{
    margin-top: 10% !important;
    margin-left: 1% !important;
    position: relative !important;
}
.CustomUSYonoCorpRegFromBtn{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background: rgb(158, 158, 158);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 34%;
    margin-top: -2.7777%;
}
.customUSYonoCorpRegRowPanel{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 13% !important;
    width: 30% !important;
}
.CustomquerytextleftCorpReg{
	padding-right: 1px;
    padding-left: 1px;
    width: 18%;
    float: left;
    clear: left;
    text-align: right;
    padding-bottom: 1px;
    padding-top: 7px;
    font-weight: normal;
    margin-left: 45%;
}
.CustomtextleftVerificationCodeCorpreg{
    /*padding-right: 1px; */
    padding-left: -3px;
    width: 50% !important;
    float: right;
    clear: left;
    text-align: left;
    /* padding-bottom: 1px; */
    /* padding-top: 0px; */
    font-weight: normal;
    /* margin-right: -66%; */
    margin-top: 5%;
    margin-right: -13%;
}
.customYonoInternetRow1CorpReg{
    float: left;
    margin: 2px 0;
    width: 71% !important;
    position: relative;
    top: 9px;
    padding-top: 10px;
}
.customUSYonoRegCorpVerificationCodeLableText{
    margin-top: -10px;
    font-size: 0.8rem!important;
    margin-left: 1%;
}
.customUSYonoTermsConditionCorpRegRow{
    float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    top: 14px;
    padding-top: 21px;
    margin-left: 45%;
    padding-bottom: 5%;
}
.customUSYonoCorpRegDateBox{
	margin-top: -13%;
}
.corpcheckavailabletrue{
    background: url(../images/CheckAvailabilityTrue.png) repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    margin-top: 7px;
    /*width: 14%;*/
	width: 9%;
    margin-left: -16%;
}
.corpcheckavailablefalse{
background: url(../images/CheckAvailabilityFalse.png) repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    margin-top: 7px;
    width: 9%;
    margin-left: -16%;
}
.customUSYonoCorpRegNameCol{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 24% !important;
    margin-top: 3% !important;
}
.customUSYonoCorpRegMiddleNameCol{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: 3% !important;
    margin-left: 3.33%;
}
.customUSYonoCorpRegFirstRow{
    float: left;
    margin-right: 5px;
    margin-top: 1%;
    text-align: left;
    margin-left: 15%;
    width: 8%;
}
.customYonoCorpRegEmailCol{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 5% !important;
    width: 30% !important;
}
.customUSYonoRegCorpCountryLableText{
    margin-top: -21px;
    font-size: 0.8rem!important;
    margin-left: 1%;
}
.customUSYonoCorpDateRegRowPanel{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 5% !important;
    width: 30% !important;
}
.CustomUSYonoCorpRegDatetextbox_Calender{
    margin-top: -7%;
}
.customUSYonoCorpRegCountryDropdown_brdr .ui-combobox > input {
    font-size: 0.69em;
    font-family: sans-serif;
    padding-left: 0px;
    width: 246px;
    height: 27px;
}
.customUSYonoCorpRegDOBRowPanel{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 5% !important;
    width: 30% !important;
}
.customYonoFDOTermsAndConditionsFirst1CorpReg{
    padding-left: 15% !important;
    margin-top: 25%;
}
.customUSYonoNewCorporateUserDetailsOTPscreenHeading{
    /* font-size: 60px; */
    /* color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-bottom: 1%;
    margin-top: 1%;
    margin-left: 4%;
}
.qna-CorpReg-OTP-back-icon{
    color: white;
    font-size: 27px;
    float: left;
    margin-top: 8px;
    width: 0px;
    cursor: pointer;
    margin-left: 6%;
    margin-top: 2%;
}
.customUSYonoCorpRegOTPScreen{
    margin-top: 0px!important;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 370px!important;
    min-height: 370px!important;
}
.customUSYonoCorpRegOTPScreenNextButton{
	position: relative !important;
    margin-left: 33%;
    margin-top: -2.888%;
}
.CustomYonoCorpRegSubmitFormbtn{
    border-radius: 40px;
    width: 8%;
    vertical-align: middle;
    height: 36px;
    padding: 5px 60px;
    padding-top: 0.4%;
    padding-right: 3%;
    padding-bottom: 0.22%;
    padding-left: 2.8%;
    font-size: 13px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background: rgb(158, 158, 158);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.CustomUSYonoUserDetailsContinueFormbtn{
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 37px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 45px;
    padding-bottom: 5px;
    padding-left: 36px;
    font-size: 13px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    /* margin-left: 12px; */
    margin-left: -354% !important;
    margin-top: -7% !important;
    text-decoration-line: initial !important;
    OUTLINE: NONE;
}
.customUSYonoNewCorporateLastScreenHeading{
	/* font-size: 60px; */
    /* color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-bottom: 1%;
    margin-top: 1%;
    margin-left: 6%;
}
.customYonoCorpRegGoToLoginBtn{
    float: left;
    padding-bottom: 0px!important;
    padding-top: 12px;
    margin-bottom: 10px!importanat;
    /* margin-top: 50px!important; */
    /*margin-right: 52px;*/
    /*margin-top: -37%;*/
	margin-top: -51%;
    margin-left: -519%;
    /* margin-left: 4%; */
    /*margin-left: -231%;*/
}
.CustomYonoFormbtnCorpRegFinalBtn{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 42px;
    padding: 5px 60px;
    padding-top: 12px;
    padding-right: 22px;
    padding-bottom: 5px;
    position: relative;
    top: 12px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    /* margin-left: -231%; */
    text-decoration-line: initial !important;
}
.customUSYonoCorpRegcolumnLast{
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: 14% !important;
    width: 32% !important;
}
.customUSYonoCorpRegFDOCheckbox{
    margin-top: 4px;
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}
.customYonoCorpRegImageScreenFontSize1{
    font-size: 15px !important;
}

/* Bhagyashree New Corporate Registration End */

/* Bhagyashree Register for internet banking start */
.customUSparentRetailRegContainer{
    height: auto;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: -1%;
}
.customUSYonoTolleFreeIcon12RetailReg{
    color: #9F1C5D;
    font-size: 21px;
    background-color: #f3f3f3;
    height: 29px !important;
    width: 31px;
    border-radius: 266%;
    margin-left: 192px;
    margin-left: 84px;
    padding-left: -105px;
    float: right;
    text-align: right;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 4px;
    position: relative;
    left: -7% !important;
    top: -2% !important;
}
.customUSYonoLogoHeaderRightAlign12RetailReg{
    float: left;
    /* margin-left: 20%; */
    /* margin-right: 14%; */
    margin-top: 1.33%;
    width: 3%;
}
.customUSYonoLogoHeaderRight1RetailReg{
	float: left;
    width: 8%;
    margin-top: 1.8%;
    margin-left: 0.1%;
}
.customUSYonoTollFreeNumber122RetailReg{
    color: gray;
    font-size: 10px;
    font-weight: bold;
    float: left;
    line-height: 0rem;
}
.customUSYonoTollFreeNumber222RetailReg{
    font-size: 13px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
}
.customUSYonoRegisterforInternetHeading{
	/*font-size: 60px; */
    /* color: #ffffff80; */
    font-size: 42px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: Bold;
    margin-bottom: 1%;
    margin-top: -3%;
    margin-left: 6%;
}
.customUSYonoRetailRegPanel{
    margin-top: 0px!important;
    /* overflow-y: scroll; */
    /* overflow-x: hidden; */
    max-height: 367px!important;
    min-height: 891px!important;
}
.customUSYonoRetailRegFirstNameRow{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 24% !important;
    margin-top: 3% !important;
}
.customUSYonoRetailRegTextField{
	height: 26px !important;
	font-size: 13px !important;
}
.customUSYonoRetalsRegTextStyle{
    margin-top: -30px;
    font-size: 0.8rem!important;
    margin-left: 1%;
}
.CustomUSYonoRetailRegFromBtn{
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background: rgb(158, 158, 158);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 34%;
    margin-top: -2.6%;
    margin-bottom: 5%;
}
.customUSYonoRetailsRegRow{
	float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    top: 9px;
    padding-top: 10px;
    margin-left: 6%;
    margin-bottom: -1%;
}
.customUSYonoRetailsRegcolumnMiddle{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: 3% !important;
    margin-left: 4%;
}
.customUSYonoRetailsRegcolumnLast{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: 3% !important;
    margin-left: 8%;
}
.customUSYonoRetalsRegSalutationTextStyle{
    margin-top: 12px;
    font-size: 0.8rem!important;
    margin-left: 6%;
}
.customUSYonoRetailRegGenderColumn{
	float: left;
    margin-top: 3%;
    text-align: left;
    margin-left: 9.11% !important;
    width: 32% !important;
}

.customUSYonoRetailRegGenderColumn .ui-combobox > input {
    font-size: 0.69em;
    font-family: sans-serif;
    height: 24px;
    padding-left: 0px;
    width: 185% !important;
	margin-left: 2%;
}
.customUSYonoRetailRegGenderColumn .ui-combobox .ui-combobox-toggle{
    position: absolute !important;
    top: 0;
    bottom: 0;
    margin-left: -18px;
    padding: 0;
    margin-left: 170%;
    height: 1.25em;
}
.customYonoRetailRegcolumnCustID{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: 3% !important;
    margin-left: 8.0%;
}
.customUSYonoRetailRegcolumnMobile{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: 3% !important;
    margin-left: 8%;
}
.customUSYonoRetailRegcolumnEmailRow{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: -5% !important;
    margin-left: 7.3%;
}
.customUSYonoRetailRegcolumnSSNRow{
    float: left;
    /* margin-right: 5px; */
    margin-top: 4px;
    text-align: left;
    /* margin-left: 13% !important; */
    width: 30% !important;
    margin-top: 3% !important;
    margin-left: 7%;
}
.customUSYonoRetailRegcolumnDOB{
    float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 9% !important;
    width: 30% !important;
}
.CustomUSYonoRetailRegDOBStyle{
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    /* width: 325px !important; */
    /* margin: 16px 0px 9px 3px; */
    /* margin-top: 5px; */
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 1.8em !important;
    width: 84% !important;
}
.customUSYonoRetailsRegRow1{
    float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    /* top: 9px; */
    padding-top: 10px;
    margin-left: 25%;
    margin-top: 4%;
    margin-bottom: -1%;
}
.customUSYonoRetailsRegVerificationCodeRow{
	float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    /* top: 9px; */
    padding-top: 10px;
    margin-left: -7%;
    margin-top: 4%;
    margin-bottom: -1%;
}
.CustomRetailRegtextFieldleft{
    width: 30% !important;
    float: right;
    /* clear: left; */
    text-align: left;
    padding-bottom: 1px;
    padding-top: 7px;
    font-weight: normal;
    margin-right: 20%;
}
.customUSYonoRetailRegTermsCondRow{
    float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    /* top: 9px; */
    padding-top: 10px;
    margin-left: 43%;
    margin-bottom: -1%;
    margin-top: 4%;
    margin-bottom: 6%;
}
.customYonoLogoHeaderRight1RetailsRegOTPScreen{
	float: left;
    width: 8%;
    margin-top: 1.8%;
    margin-left: 0.1%;
}
.customYonoLogoHeaderRightRetailReg{
	float: left;
    width: 8%;
    margin-top: 1.8%;
    margin-left: 0.1%;
}
.CustomYonoFormbtnRetailRegSetPWD{
    border-radius: 40px;
    width: 9%;
    font-weight: bold;
    vertical-align: middle;
    height: 37px;
    padding: 2px 60px;
    padding-top: 9px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 21px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
     /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 47%;
    margin-top: -7%;
}
.customUSYonoRetailRegImageScreenFontSize1{
    font-size: 15px !important;
}
.customYonoGoToLoginBtnRetailReg{
    float: left;
    padding-bottom: 0px!important;
    padding-top: 12px;
    margin-top: -3.22%!important;
    margin-right: 0%;
    margin-left: 58%;
}
/* Bhagyashree Register for internet banking End */


/* bhagyashree for Setting start */

.customUSYonoAlertBxArrow{
	background: url(../images/alertBxArrow.png) no-repeat scroll center;
    width: 18px;
    height: 9px;
    display: inline-block;
    position: absolute;
    right: 2px;
    top: -8px;
}

#sessionExpiryTime {
    float: left;
    font-weight: normal;
    line-height: 5;
    margin-left: -82px;
}

.customUSYonoHeaderprofileBx{
	 right: -79% !important;
}
.customUSYonoDropBxContent{
	border-bottom: 1px solid #CED0CF;
    height: 160px;
    /* min-height: 109px; */
    margin: 5px 0px 10px 0px;
}
.customUSYonoImgaeWithName{
	margin: 0 0 25px;
    padding-left: 23px;
}

.customUSYonoPersonalSettingsBtn{
    border-radius: 40px;
    width: 134px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 22px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: -4%;
    margin-left: 22px;
    text-decoration-line: initial !important;
}
.customUSYonoSecuritySettingsBtn{
	border-radius: 40px;
    width: 134px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 22px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: -11%;
    margin-left: 165px;
    text-decoration-line: initial !important;
}
.customUSYonoPreferencesBtn{
	border-radius: 40px;
    width: 134px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 40px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 4%;
    margin-left: 22px;
    text-decoration-line: initial !important;
}
.customUSYonoPreventSessionTOBtn{
    border-radius: 40px;
    width: 164px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: -27%;
    margin-left: 121px;
    text-decoration-line: initial !important;
}
/*-- My personal Details --*/
.customUSYonoWholeContainer{
	float: left;
    height: 254px;
    /* width: 100% !important; */
    margin-bottom: 12px;
    width: 100%;
    /* border: 1px solid #CCCCCC; */
}
.customUSYonoMyprofilehomeDetailsColumn{
	width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: -7px;
    font-weight: normal;
}
.CustomUSYonomyProfileHomelabelColumn{
	float: left;
    padding-right: 5px;
    word-wrap: break-word;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
	padding-top: 78px;
}
.customUSYonoMyprofileMailingDetailsColumn{
	width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 10px;
    font-weight: normal;
}
.CustomUSYonomyProfileMailingAddlabelColumn{
	float: left;
    padding-right: 5px;
    word-wrap: break-word;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 10px;
    margin-bottom: 26px;
}
.customUSYonoMyprofileContactDetailsColumn{
	width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 67px;
    font-weight: normal;
}
.CustomUSYonomyProfileAddressSincelabelColumn{
	float: left;
    padding-right: 5px;
    word-wrap: break-word;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 84px;
}
.customUSYonoMyprofileAddressSinceDetailsColumn{
	width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 84px;
    font-weight: normal;
}
.customUSYonoMyprofilePhoneNumDetailsColumn{
	width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 80px;
    font-weight: normal;
}
.customUSYonoMyprofileEmailIDDetailsColumn{
	width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 80px;
    font-weight: normal;
}
.customUSYonoMyPersonalDHeading{
    font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
}
.customUSYonoOtherPersonalInfoHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
}


.customUSYonoControlOptionTableStyle {
    width: 100%;
    border-bottom: 0px;
    background-color: white;
}

.customUsYonoActiveMenu {
    FONT-SIZE: 14px;
    COLOR: #2c2626;
    FONT-WEIGHT: Normal;
    position: relative;
    top: -5px;
    font-weight: normal;
    font-weight: bold;
    font-family: sans-serif;
}

.customUSYonoInActiveMenu {
    FONT-SIZE: 14px;
    COLOR: #0278ba;
    FONT-WEIGHT: Normal;
    position: relative;
    top: -5px;
    font-weight: bold;
    font-family: sans-serif;
}

/*--  Other Personal Information  --*/
.CustomUSYonomyOtherPIFullNameRow{
    /* border-top: 1px solid #CCCCCC; */
    margin-top: 9px;
    margin-bottom: 20px;
    margin-left: 18px;
    font-size: 19px;
}
.CustomUSYonomyOtherPIFullNameh3SrtitleColumn{
    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: 6px;
    margin: 0px;
    border-top: 0px solid #9c9e9c;
   /* border-bottom: 1px solid #e0e1e2;*/

}
.customUSYonoLeftRightMainPanelMyprofile{
	float: left;
    padding-bottom: 11px;
    width: 100%;
    /*background: url(../images/backgrounds/separator2.gif) repeat-y scroll 50% 0 transparent;*/
}
.customUSYonoOPInfoMainPanelSingledetailColumn{
	float: left;
    padding-bottom: 10px;
    width: 100%;
}
.customUSYonoEditBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 121px;
    text-decoration-line: initial !important;
}
.customUSYonoOtherPerDetailsEditHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
}
.customUSYonoEditOtherPerDetailsWholeContainer{
	float: left;
    /*margin-bottom: 302px;*/
    width: 100%;
    border: 1px solid #CCCCCC;
}
.customUSYonoUpdateUserDetailsHeadingh3SrtitleRow{
	height: 15px;
    background-repeat: repeat-x;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 33px;
    padding-right: 11px;
    padding-left: 6px;
    margin: 0px;
    border-top: 0px solid #9c9e9c;
    /* border-bottom: 1px solid #e0e1e2;*/
}
.customUSYonoHomeAddressDetailMainPanelRow{
	float: left;
    padding-bottom: 2px;
    width: 100%;
    margin-bottom: 10px;
}
.customUSYonoHomeAddressDetailPanelRow{
	margin-bottom: 14px;
}
.customUSYonoNameUpdateFieldRow{
	height: 43px;
}
.customUSYonoWorkAddressDetailMainPanelRow{
	float: left;
    padding-bottom: 2px;
    width: 100%;
    margin-bottom: 10px;
}
.customUSYonoWorkAddressDetailPanelRow{
	margin-bottom: 14px;	
}
.customUSYonoMailingAddressDetailPanelRow{
	margin-bottom: 14px;	
}
.customUSYonoEdith3collapsetopbordermyprofilefirstrow{
	    /* background-color: #EEE;*/
		    margin-bottom: 14px;
}
.customUSYonoNameInputPanelRow{
	float: left;
    margin: 22px 0;
    padding-bottom: 8px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;

}
.customUSYonoLabelColumnSmall{
	border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
	width: 156px !important;
}
.customUSYonoPreferenceh3collapsetopBorderRow{
	/* border-top: 2px solid white;*/
    /* background-color: #EEE;*/
	margin-bottom: 15px;
}
.customUSYonoInputPanelColumn{
    float: left;
    margin: 1px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    /* padding-top: 1px; */
    height: 52px !important;
    margin-left: 276px;
}
.customUSYonoHomeAddressDh3collapsetopBorderSubPanel{
	/* border-top: 2px solid white; */
    /* background-color: #EEE; */
	margin-bottom: 15px;
}
.customUSYonoHomeAddressDInputPanelPaydetailsRow{
	float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
    margin-bottom: 41px;
}
.customUSYonoHomeAddressDLabelColumnSmall{
    border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
    width: 156px !important;
}
.customUSYonoEditWorkAddressDh3collapsetopBorderSubPanel{
	/* border-top: 2px solid white; */
    /* background-color: #EEE; */
	margin-bottom: 15px;
}
.CustomUSYonomyEditWorkAddDInputPanelRow{
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
    margin-bottom: 41px;
}
.CustomUSYonomyEditWorkAddDLabelcolumnsmall{
	border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
    width: 156px !important;
}
.customUSYonoEditCommunicationAddDh3collapsetopBorderSubPanel{
	/* border-top: 2px solid white; */
    /* background-color: #EEE; */
	margin-bottom: 15px;
}
.CustomUSYonomyEditCommunicationAddDInputPanelRow{
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
    margin-bottom: 41px;		
}
.CustomUSYonomyEditCommunicationAddDLabelcolumnsmall{
	border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
    width: 156px !important;	
}
.customUSYonoCommunicationAddFindAddBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;	
}
.customUSYonoCommunicationAddCityLookUPBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;		
}
.customUSYonoWorkAddFindAddBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoWorkAddCityLookUPBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;	
}
.customUSYonoHomeAddFindAddBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;		
}
.customUSYonoHomeAddCityLookUPBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
   /* font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;	
}
.customUSYonoSubmitRelationsMngBtn{
	border-radius: 40px;
    width: 200px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;	
}
.customUSYonoOPDBackBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;		
}
.customUSYonoRequestConfirmationHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;	
}
.customUSYonoRequestConfirmationMainPanel{
    float: left;
    padding-bottom: 2px;
    width: 100%;
    /*background: url(../images/backgrounds/separator2.gif) repeat-y scroll 50% 0 transparent;*/
    margin-bottom: 6px;	
}
.customUSYonoRequestConfirmationSubHeaderPanel{
	margin-bottom: 16px;
}
.customUSYonoRequestConfBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;		
}
.customUSYonoRequestConfBackBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
/*--  My Contact Details  --*/
.customUSYonoContactDetailsValue{
	color: #404040;
    /* font-size: 0.813em; */
    font-size: 11px;
    text-decoration: none;
    float: left;
    /* padding-top: 0px; */
    padding-right: 5px;
    font-weight: bold;
}
.customUSYonoMyContactDetailsHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
}
.customUSYonoContactDetailsContainer{
	float: left;
    margin-bottom: 52px;
    width: 100%;
    border: 1px solid #CCCCCC;
}
.customUSYonoFullNameContactDh3Srtitle{
    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: 6px;
    margin: 0px;
    border-top: 0px solid #9c9e9c;
    /* border-bottom: 1px solid #e0e1e2;*/
}


.customUSYonoMainPanelMyProfilePreference{
	float: left;
    padding-bottom: 22px;
    width: 100%;
    /* background: url(../images/backgrounds/separator2.gif) repeat-y scroll 50% 0 transparent;*/
}
.customUSYonoMainPanelMyProfileContactDRow{
	float: left;
    width: 100%;
    margin-bottom: 11px;
    background: url(../images/backgrounds/separator2.gif) repeat-y scroll 50% 0 transparent;
}
.customUSYonoMainPanelMyProfileContactDHeading{
	float: left;
    width: 100%;
    margin-bottom: 10px;
}

/* Security Setting */
/* 1. Change PWD */
.customUSYonoSSChangePasswordHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
}
.custonUSYonoPasswordChngPolicyh3whitetitle{
	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: 16px;
    padding-left: 6px;
    margin: 0px;
    border-top: 0px solid #9c9e9c;
    /* border-bottom: 1px solid #e0e1e2;*/
	margin-bottom: 17px;
}
.customUSYonoPWDPolicyRow{
	float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
    margin-bottom: 27px;
}
.CustomUSYonoChangePwdInputPanelRow{
    float: left;
    margin: 2px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
    margin-bottom: 39px;
}
.CustomUSYonoChangePwdInputtextBox{
    border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
    width: 156px !important;	
}
.customUSYonoChangePWDSubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;		
}
/* Q AND Anw */
.customUSYonoSSQuestionNAnswerHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;	
}
.customUSYonoQNATableBorder{
    /* border: 1px solid #CCCCCC; */
    /* margin-top: 3rem; */
    border-radius: 5px !important;	
}
.customUSYonoQNASearchSimpleTextWrap{
	/*color: #404040;*/
    font-size: 0.69em;
    text-decoration: none;
    padding-top: 8px;
    padding-right: 5px;
    word-break: break-all;
    font-size: 14px;
}
.customUSYonoPSQNASubmitAnwserBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoHWTextStyle{
	vertical-align: middle;
    font-size: 20px;
    padding-left: 149px;
    /* font-weight: bold; 
    padding-top: -0987654321`-;*/
    padding-bottom: 15px;
    color: #9e9e9e !important;
}
.customUSYonoLoginPanelTextboxStyle{
	border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    font-size: .8em;
    text-decoration: none;
    margin: 0;
    vertical-align: middle;
    float: left;
    height: 24px;
    padding-left: 2px !important;
    width: 209px !important;
    margin-left: 134px !important;
}
.customUSYonoSSQAndAnwsSubmitBtn{
    border-radius: 40px;
    width: 116px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 18px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    margin-right: 417px;
    margin-bottom: -13px;
    text-decoration-line: initial !important;
}
.customUSYonoSSQAndAnwsSubmitPanelRow{
    float: left;
    width: 100%;
    /* padding-bottom: 10px; */
    margin-top: 10px;	
}

/*Update Channel Login ID*/
.customUSYonoSSUpadteChannelLoginHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;	
}
.customUSYonoSSCustDetailsInputpaneRow{
    float: left;
    margin: 15px 0;
    padding-bottom: 8px;
    padding-top: 2px;
    width: 100%;
    margin-bottom: 24px;
    padding-top: 1px;
}
.customUSYonoUPChLHWTextwithpadding{
    vertical-align: middle;
    font-size: 18px;
    padding-left: 102px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}
.customUSYonoSSUPChLoHWTableText{
    vertical-align: middle;
    font-size: 13px;
    padding-left: 6px;
    padding-right: 68px;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent; */
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    font-weight: 900;
}
.customUSYonoUPChLHWLinkTextwithpadding{
    vertical-align: middle;
    font-size: 18px;
    padding-left: 23px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}
.customUSYonoSSUCLIDUpdateSubmitBtn{
	border-radius: 7px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 13px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: -8px;
    text-decoration-line: initial !important;
}
.customUSYonoSSUCLIDBackSubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoSSUCLIDregisterSubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoSSUCLIDUPDATESubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoSSUCLIDDEREGISTERSubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
/*Set Preference */
.customUSYonoPSSetPreferenceHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;	
}
.customUSYonoPreferenceSetPInputPanelRow{
    float: left;
    margin: 33px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
}
.customUSYonoPreferenceSetPLabelColumnSmall{
    border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
    width: 156px !important;
}
.customUSYonoPreferenceUpdateBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
/*Update Account Preferences*/
.customUSYonoPSUpdateActPreferenceHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;	
}
.customUSYonoUpdateActPreTablePanelStyle{
    overflow-y: scroll;
    overflow-x: hidden;
    height: 500px;
}
.customUSYonoPSUpdateActPrefTableHeading{
    vertical-align: middle;
    font-size: 15px;
    padding-left: 6px;
    padding-right: 2px;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent; */
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    font-weight: bold;
}
.customUSYonoPSUpdateActPrefSimpleTextStyle{
	margin-left: 43px;
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: 400;
}
.customUSYonoPSUpdateActPrefDownloadNavStyle{
    width: 100%;
    margin-top: 10px;
    /* border-bottom: 1px solid #CCCCCC; */
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-top: 16px;
    margin-left: 0px;
    padding-bottom: 82px;
    padding-top: 5px;
    padding-left: 39px;
}
.customUSYonoPSUpdateActPrefGOBtn{
    border-radius: 11px;
    width: 116px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 35px;
    padding-bottom: -1px;
    padding-left: 18px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    /* margin-right: 417px; */
    margin-bottom: -13px;
    text-decoration-line: initial !important;
}
.customUSYonoPSUpdateActPreference2ndPageUpdateHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoPSUpdateActPref3rdPgBackBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSUpdateActPref3rdSubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}

/*Set Favorite Accounts*/
.customUSYonoPSSetFavoriteActHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoPSSetFavActTableHeading{
    vertical-align: middle;
    font-size: 15px;
    padding-left: 6px;
    padding-right: 2px;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent; */
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    font-weight: bold;
}
.customUSYonoPSSetFavActSimpleTextStyle{
	margin-left: 43px;
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: 400;
}
.delinkedValTable{
    width: 45%;
    float: right;
    border: solid 1px;
    border-color: #CCC;
    margin-right: 1%;
    margin-bottom: 2%;
    /* margin-left: 3%; */
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 12px;
    margin-top: -17px;
}
.linkedValTable{
    width: 45%;
    float: left;
    border: solid 1px;
    border-color: #CCC;
    margin-right: 1%;
    margin-bottom: 1%;
    /* margin-left: 3%; */
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}
.customUSYonoPSSetFavACtUpdateBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
/* Set Favorite Activities */
.customUSYonoPSSetFavoriteActivityHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoPSSetFavActivityDownloadNavStyle{
    width: 100%;
    margin-top: 10px;
    /* border-bottom: 1px solid #CCCCCC; */
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-top: 16px;
    margin-left: 0px;
    padding-bottom: 82px;
    padding-top: 5px;
    padding-left: 39px;
}
.customUSYonoPSSetFavACtivityUpdateBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSSetFavActivityTableHeading{
    vertical-align: middle;
    font-size: 15px;
    padding-left: 6px;
    padding-right: 2px;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent; */
    font-weight: normal;
    /* text-align: center; */
    background-color: white;
    color: black;
    font-weight: bold;
}
.customUSYonoPSSetFavActivitySimpleTextStyle{
	/* margin-left: 43px; */
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: 400;
}

/* Manage Account Groups */
.customUSYonoPSManageAccountGrpHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoMngActGrpDetailsMainPanel{
	float: left;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 100px;
    margin-bottom: -1px;
    /* margin-left: 7px;*/
}
.customUSYonoPSMngACtGrpTableHeading{
    vertical-align: middle;
    font-size: 15px;
    padding-left: 6px;
    padding-right: 2px;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent; */
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    font-weight: bold;
}
.customUSYonoAmountRightAlign{
	float: none;
    text-align: center;
}
.customUSYonoPSMngActGrp1stPgTableTextHeading{
	vertical-align: middle;
    font-size: 18px;
    padding-left: 6px;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
    /* text-align: center; */
    padding-left: 108px;
}
.customUSYonoPSMngACtGrpSimpleText{
	/* margin-left: 43px; */
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: 400;
}
.customUSYonoPSMgeActGrpAddGroupBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSSearchPanelRowStyle{
    float: left;
    clear: both;
    width: 100%;
    margin-left: 5px;
    margin-bottom: 40px;
    margin-top: 2px;
}
.customUSYonoPSMngActGrpSearchPanelSearchBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSMngActGrpSearchPanelClearBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSMngActGrpSearchOptionalLinkStyle{
	font-size: 0.69em;
    font-weight: normal;
    color: #0078BE;
    padding-left: 9px;
    padding-right: 5px;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
}
.customUSYonoPSMngActGrpSearchSubsetHeaderStyle{
    /* background: none repeat scroll 0 0 #F2F2F2; */
    border: medium none;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 9px 0px 0px;
    padding: 0px;
}
.customUSYonoPSCreateGroupHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoPSCreateGroupInputPanelRowStyle{
    float: left;
    margin: 29px 0;
    padding-bottom: 0px;
    padding-top: 2px;
    width: 100%;
    padding-top: 1px;
}
.customUSYonoPSCreateGroupLabelSmallStyle{
    border: 0px;
    margin: 0px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 0px;
    padding-top: 8px;
    padding-left: 2px;
    /* background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px; */
    height: 17px;
    width: 169px;
    float: left;
    font-size: 11px;
    font-size: 0.69em;
    line-height: 6px;
    height: 24px !important;
    width: 156px !important;
}
.customUSYonoPSCreateGroupTableTextHeading{
    font-size: 13px;
    text-transform: none;
    color: #0f0101;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoPSSetFavActSimpleTextStyle{
	margin-left: 43px;
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: 400;
}
.customUSYonoPSCreateGroupSimpleTextStyle{
    color: #404040;
    /* font-size: 0.813em; */
    font-size: 11px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    /* padding-right: 5px; */
    font-weight: bold;
    /* padding-left: 65px; */
}
.customUSYonoPSCreateGroupEditGroupConfirmBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSCreateGroupBackBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSCreateGroupAddGroupConfirmBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSPreviewConfirmationHeading{
	font-size: 31px;
    text-transform: none;
    color: #ffffff57;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
}
.customUSYonoPSPreviewConfirmationActGrpDMainPanel{
	float: left;
    /* border: 1px solid #E0E1E2; */
    padding-bottom: 15px;
    width: 100%;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 50% 0 transparent; */
    background-color: #FFFFFF;
}
.customUSYonoPSPreviewConfirmationActGrpDSubSectHeader{
	margin-bottom: 24px;
}
.customUSYonoPSPreviewConfirmBackBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSPreviewConfirmDeleteBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSPreviewConfirmAddGrpSubmitBtn{
	border-radius: 40px;
    width: 102px;
    vertical-align: middle;
    /* height: 23px; */
    height: 35px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: 20px;
    padding-bottom: -1px;
    padding-left: 17px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 0%;
    margin-left: 25px;
    text-decoration-line: initial !important;
}
.customUSYonoPSPreviewConfirmationTableTextHeading{
    font-size: 13px;
    text-transform: none;
    color: #0f0101;
    font-family: sans-serif !important;
    font-weight: bold;
    margin-left: 10px;
    margin-left: 10px;
	padding-left: 65px;
}
.customUSYonoPSPreviewConfirmationSimpleTextStyle{
	color: #404040;
    /* font-size: 0.813em; */
    font-size: 11px;
    text-decoration: none;
    float: left;
    padding-top: 8px;
    padding-right: 5px;
    font-weight: bold;
    padding-left: 65px;	
}
/* bhagyashree for Setting End */

/*hitesh for modify beneficiary*/
.stage3_inputpanel_columnformodify {
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 85%;
    position: relative;
    top: -84.1px;
    left: -36px;
}

.stage3_inputpanel_columnformodify2 {
    position: relative;
    top: 93px;
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 85%;
    left: -35.5PX;
    top: -93px;
}
.stage3_inputpanel_columnformodify2basic {
    position: relative;
    top: 93px;
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 46%;
    left: -139.5PX;
    top: -1px;
}
.stage3_inputpanel_columnformodify {
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 46%;
    position: relative;
    top: -69.1px;
    left: 11px;
}


.stage3_inputpanel_columnformodify {

    float: left;

    margin-right: 5px;

    margin-top: 7px;

    text-align: right;

    width: 85%;

    position: relative;

    top: -84.1px;

    left: -36px;

}

 

.stage3_inputpanel_columnformodify2 {

    position: relative;

    top: 93px;

    float: left;

    margin-right: 5px;

    margin-top: 7px;

    text-align: right;

    width: 85%;

    left: -35.5PX;

    top: -93px;

}

.stage3_inputpanel_columnformodify2basic {

    position: relative;

    top: 93px;

    float: left;

    margin-right: 5px;

    margin-top: 7px;

    text-align: right;

    width: 46%;

    left: -139.5PX;

    top: -1px;

}

.stage3_inputpanel_columnformodify {

    float: left;

    margin-right: 5px;

    margin-top: 7px;

    text-align: right;

    width: 46%;

    position: relative;

    top: -69.1px;

    left: 11px;

}

.CustomUSYonoFormbtncutmodifyhit{

    border-radius: 40px;

    width: 85px;

    vertical-align: middle;

    height: 45px;

    padding: 5px 60px;

    padding-top: 8px;

    padding-right: 20px;

    padding-bottom: 5px;

    padding-left: 20px;

    font-size: 12px;

    font-family: Roboto-Light !important;

    margin: 0;

    color: #ffffff !important;

    cursor: pointer;

    background: linear-gradient(135deg, #281172, #0095DA);

    border: 0 solid #333;

    float: left;

    margin-top: 10%;

    position: relative;

    top: 321px;

    left: 45px;

    margin-left: -85px;

    text-decoration-line: initial !important;

}

.CustomUSYonoFormbtncutmodifyhitdisabled {

    border-radius: 40px;

    width: 85px;

    vertical-align: middle;

    height: 45px;

    padding: 5px 60px;

    padding-top: 8px;

    padding-right: 20px;

    padding-bottom: 5px;

    padding-left: 20px;

    font-size: 12px;

    font-family: Roboto-Light !important;

    margin: 0;

    color: #ffffff !important;

    pointer-events: none;

    /* cursor: none!important; */

    /* background: linear-gradient(135deg, #281172, #0095DA); */

    border: 0 solid #333;

    float: left;

    margin-top: 10%;

    position: relative;

    top: 321px;

    left: 45px;

    margin-left: -35px;

    text-decoration-line: initial !important;

}
/*  bhagyashree Modify BNF  strat  */

.customYonoMngBnfLeftAlignMNBNFModifyBNF{
	float: left;
	text-align: left;
	padding-left: 3%;
	padding-left: 4%;
}
.customYonoMngBnfLinkModifyBeneficiaryForAllBNF{
	border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 11px;
	/*font-family: Roboto-Light !important;*/
	font-family: Arial, Helvetica, sans-serif !important;
	color: #0095DA !important;
	cursor: pointer;
	float: right;
	border: 1px solid #0095DA;
	text-decoration-line: initial !important;
}

.customYonoMngBnfRightUPDeleteBtnAlign{
	float: left;
    margin-top: -45px;
    margin-left: 17px;
}
.customYonoMngBnfLeftMNBNFModifyBNFUPsideMiddle{
	float: left;
    text-align: left;
    padding-left: 3%;
    padding-left: 34%;
    margin-top: -45px;
}

.customYonoMngBnfLeftAlignMNBNFRightUPSideInitiateTransaction{
	float: right;
    text-align: left;
    margin-right: 51px;
    margin-top: -45px;
}

/*  bhagyashree Modify BNF  End  */
/*hitesh for modify beneficiary*/




/*BHAKTI ADDED FOR ACCOUNTS_ STOP CHEQUE BOOK  21082020    ---start----*/

.width79percent_navigationpanelNEW

{
	float:left;
	width:100%;
	padding-bottom:10px;
	margin-top: 128px;/*Aashish added for RWD. Buttons sticking to border*/
}




.newpaddingstopchk {
    padding-top: 68px;
    position: relative;
    left: -6px;
}

.newpaddingstopchkrange {
    padding-top: 76px;
}



.newpaddingstopchkrangeTO {
    padding-top: 76px;
    position: relative;
    left: 150px;
}


.newpaddingstopchkrangeFROM {
    padding-top: 76px;
    position: relative;
    left: 142px;
}
.newpaddingstopchkbutton {
    margin-right: 39px;
    position: relative;
    top: 42px;
}
.newpaddingstopchkClearbutton{
    margin-right: 39px;
    position: relative;
    top: 42px;
	display: none;
}


.newpaddingstopchkbuttonser
{
  
margin-right: 357px;
 position: relative;
    top: 42px;
}



.labelcolumncombosmall { /*For chk status*/
    font-size: 0.7em;
    font-family: sans-serif;
    height: 28px;
    padding-left: 0px;
    width: 172px;
    position: relative;
    right: -11px;
    bottom: -91px;
}

.newforfromchknum {
    position: relative;
    top: 80px;
    left: 10px;
}

.newforfromchknumfield {
    position: relative;
    top: 80px;
    left: 3px;
}


.newfortochknum {
    position: relative;
    top: 80px;
    left: 190px;
}
.newfortochknumfield {
    position: relative;
    top: 80px;
    left: 179px;
}


.customYonoAccountTochknumSCRTextBox50Percent {
    width: 110% !important;
    height: 1.8rem !important;
    margin-left: 5px !important;
}


.stage3_listingpaneldivNEW {  /*for list page height*/
    float: left;
    /* margin-left: 7px; */
    width: 100%;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    height: 450px;
}



.stage3_listingpaneldivNEWCHK {
    float: left;
    /* margin-left: 7px; */
    width: 100%;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    height: 480px;
}


.customfirstchecknoAccCHK
{
    position: relative;
    left: -80px;
}

.CustomAccscrtableRightAlign {
    text-align: right !important;
    float: none !important;
    padding-right: 71px;
}


.CustomAccSCRnoofchequ
{
    position: relative;
    left: 163px;
}


.customfirstchecknoAccCHKtwo
{
    position: relative;
    left: -68px;
}

.customfirstchknoAccchk
{
position: relative;
    right: 71px;
}


.customckhstatusAccscr
{
    position: relative;
    left: 101px;
}

.customforchkstatus
{
    left: 117px;
    position: relative;
    /* right: 12px; */
}


.customforaction
{
    position: relative;
    left: 71px;
}

.custompositionforaction
{
    position: relative;
    right: 77px;
}


.customissuedate
{
       padding-left: 35px;
}


.customforisuedatetableheadingnobrdr {
    vertical-align: middle;
    padding-left: 78px;
    font-weight: 900;
}

.customchklist
{
position: relative;
    left: 68px;
}

.customeforissuedatevalue{
    position: relative;
    left: 73px;
}

.customscrllforchquelist
{
    overflow-y: scroll;
    overflow-x: hidden;
    height: 420px;
	}
.customUSYonoActStopCHKstatusStyle{
    /* padding-top: 6%; */
    position: relative;
    left: 12px;
    margin-top: 6%;
}
.stage3_detailsrowAcctStopCHKStylePanel.customUSYonoActStopCHKstatusDropDownStyle.ui-combobox{
	position: relative;
    display: inline-block;
    margin-right: 22px;
	margin-top: 7%;
}
.CustomUSYonoStopRCHKRadioButton{
    vertical-align: middle;
    margin-left: 5px;
    font-size: 0.813em;
    margin-right: 3px;
    pointer-events: auto !important;
    z-index: 1;
    margin-top: 2%;
    width: 12%;
    height: 8%;
}
/*BHAKTI ADDED FOR ACCOUNTS_ STOP CHEQUE BOOK  21082020    ---end----*/


/*BHakti added for REQUEST ENABLE TRANSACTION    22082020   ----START-----*/
.customSubmitbutonRTR
 {
    position: relative;
    left: 292px;
}
.CustomUSYonoFormTxnRightsSubbtn{
	border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background: rgb(158, 158, 158);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}

.customUSYonoTransactionRightsCheckbox{
    margin-top: 77px;
    z-index: 9999;
    margin-left: 4px;
    cursor: pointer;
}

[type="checkbox"].customUSYonoTransactionRightsCheckbox:checked + span:after {
    background-color: #0095DA !important;
    border: 2px solid #0095DA !important;

}

.CustomYonoTransactionRightsSubmitDisableButtonStyle {
    margin-left: 317px;
    position: absolute;
    font-variant: all-small-caps;
    padding-top: 0px;
    height: 33px;
    border-radius: 40px;
    /* font-weight: bold; */
    font-family: sans-serif !important;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    width: 91px;
    font-size: 12px;
    color: #fff!important;
    cursor: not-allowed !important;
    margin-top: -10px;
    pointer-events: none !important;
    border: none !important;
    font-weight: bold;
}
.CustomYonoTransactionRightsSubmitEnableButtonStyle {
    margin-left: 317px;
    position: absolute;
    font-variant: all-small-caps;
    padding-top: 0px;
    height: 33px;
    border-radius: 40px;
    /* font-weight: bold; */
    font-family: sans-serif !important;
    background: linear-gradient(135deg, #281172, #0095DA);
    width: 91px;
    color: white !important;
    font-size: 12px;
    margin-top: -10px;
    border: none !important;
    font-weight: bold;
}
/*BHakti added for REQUEST ENABLE TRANSACTION    22082020   -------END ---------*/

/*BHakti added for collections OK button -------------start */

.customokbutoncollection
{
    position: relative;
    top: -19px;
}
/*BHakti added for collections OK button --------------end */



/* Bhagyashree Proxy Login start */

.customUSYonoPWDUserIdStyle{
    margin-left: 39.4%;
	margin-top: -2%;
}
.customUSYonoPWDAuthenticationScreenHeading{
    margin-top: -3%;
	padding-top: 3%;
	padding-bottom: 5%;
}
.customUSYonoProxyPWDOTPHeadingStyle{
    text-align: center;
	font-size: 1rm;
    margin-top: 2%;
	color: #9e9e9e;
	margin-left: 1%;
}
.customUSYonoProxyPWDUserIdStyle1{
	color: #9e9e9e;
}
.customUSYonoLogoHeaderRight1ProxyPwd{
	float: left;
	width: 8%;
    margin-top: 2.4%;
    margin-left: 0.1%;	
}

/* Bhagyashree Proxy Login End */


/*Priyanka oao*/
.customMarginTop {
	margin-top: 0px!important;
}

.customYonoFrgtPwdTitleRowleftMargin {
	padding-left: 9%!important;
}

#CustomYONONewToBankInterfaceFG.TITLE_comboText {
	color: grey;
    border-bottom-color: lightgrey !important;
}

.customYonoRegFontSize {
	font-size: 0.8rem!important;
}

.customYonoFrgtPwdFirstNameRowmargin {
	margin-left: 7%!important;
}

.customFirstNameInput {
	border-bottom-color: lightgrey!important;
    margin-top: 18px!important;
    height: 28px!important;
}

.customYonoInternetcolumnMiddleMargin {
	margin-top: 8px!important;
	width: 31%!important;
}

.customYonoInternetRowPadding {
	padding-left: 10%!important;
}

input:not([type]) {
	border-bottom-color: lightgrey !important;
}

input[type=text]:not(.browser-default) {
	border-bottom-color: lightgrey !important;
}

.customLastNameWidth {
	width: 106%!important;
}

.customYonoInternetcolumnDOBMargin {
	margin-left: 9%!important;
    width: 33%!important;
}

.CustomYonoDatetextboxWidth {
	width: 91%!important;
}

.customYonoInternetcolumnPOBMargin {
    margin-left: 8.5%!important;
    width: 35%!important;
}

.customYonoChkBoxMargin {
	width: 68%!important;
}

.customYonoChkBoxMarginWidth {
 	width: 68%!important;
 }
.customYonoStatusColor {
	color:black!important;
	margin-top: -28px;
}

.customYonoInternetRow2OAO {
	float: left;
    margin: 0px 0;
    width: 100%;
    position: relative;
    top: 9px;
    padding-top: 0px;
    margin-left: 18.5%;
}


.chkBox[type="checkbox"] + span:not(.lever) {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 17px;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 22px;
}

.chkBox[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
    height: 17px;
    width: 17px;
    background-color: transparent;
    border: 1px solid #5a5a5a;
    top: 0px;
    z-index: 0;
}


.customYonoComboBoxStyle {
	font-size: 0.69em;
    font-family: sans-serif;
    height: 18px!important;
    margin-top: 16px!important;
    padding-top: 6px!important;
    padding-left: 0px;
    width: 317px!important;
}


.customYonoIconOAOStyle {
	margin-top: 20px!important;
}

.customYonoLogoHeaderOAO {
	margin-left: 8%;
	width: 84%!important;
}

.customYonoTolleFreeIcon12OAO {
	color: #9F1C5D;
    font-size: 24px;
    background-color: #f3f3f3;
    height: 10px !important;
    width: 15px !important;
    border-radius: 100%;
    margin-left: 188px;
    margin-left: 7px;
    margin-top: 4px;
}

.customYonoLogoHeaderRightAlign12OAO {
	float: left;
    margin-top: 21px;
    width: 3%;
}

.customYonoLogoHeaderRight1OAO {
	float: left;
  	width: 8%;
   	margin-left: 20px;
    margin-top: 27px;
}

.customYonoTollFreeNumber122OAO {
	font-size: 10px;
    font-weight: bold;
    float: left;
    line-height: 0rem;
}

.customparentTableOAO {
    height: auto;
    width: 100%;
    overflow: hidden;
    margin-bottom: -21px!important;
}

.CustompageContainerOAO {
    clear: both;
    margin: 0;
    background-color: #ffffff;
    height: 550px;
    background-image: url(../images/yono/yono_background_image.png);
    margin-left: 8%;
    width: 84%;
}

.customMarginTopOAO {
    margin-top: 0px!important;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 371px!important;
    min-height: 371px!important;
}

.customYonoHeaderOAOFont div {
  font-size: 12px!important;
}

.CustomYonoDatetextboxOAO {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    width: 94%!important;
    /* margin: 16px 0px 9px 3px; */
    margin-top: 5px;
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 26px!important;
}

.customYonoInternetcolumnDOBOAO {
	float: left;
    margin-top: 14px!important;
    text-align: left;
    margin-left: 9.5%!important;
    width: 33% !important;
}

.customYonoInternetRowOAO {
	margin-top: 2%!important;
}

.CustomYonoFormSavebtnOAO {
	margin-top: -35px;
    margin-left: -46%;
    position: absolute;
    padding-left: 30px;
    padding-top: 11px;
    height: 40px;
    width: 96px;
    font-family: sans-serif!important;
}

.CustomYonoFormbtnOAO {
	margin-top: -35px;
    margin-left: -42%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}

.customYonoPhotoIDNatureWidth {
	    width: 38%!important;
	    padding-left: 9.5%!important;
}

.customYonoInternetcolumnIssueDate{
	float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 8% !important;
    width: 35% !important;
}

.CustomYonoIssueDatetextboxOAO {
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    width: 91%!important;
    height: 25px!important;
    margin-top: 22px!important;
}

.customYonoInternetcolumnExpDateOAO {
	float: left;
    margin-top: 12px!important;
    text-align: left;
    margin-left: 6.5%!important;
    width: 33% !important;
}

.customYonoSecIDLabelWidth {
	  width: 69%!important;
	  padding-left: 9.5%!important;
}

.customYonoInternetSecIDRowOAO {
    margin-top: -2%!important;
}

.customYonoFontSecID {
	color: black!important;
}

.customYonoRegFontSizeHAD {
	font-weight: 799;
    color: black!important;
    font-size: 19px!important;
    margin-top: -20px;
}

.customYonoInternetcolumnLastHAD {
   	text-align: left;
    margin-left: 8% !important;
    width: 71% !important;
    margin-top: -12px!important;
}

.customYonoInternetcolumnLastHADMail {
    text-align: left;
    margin-left: 8% !important;
    width: 71% !important;
    margin-top: 18px!important;
}

.customYonoInternetRow2OAOHAD {
    float: left;
    margin: 0px 0;
    width: 100%;
    position: relative;
    top: 25px;
    padding-top: 0px;
    margin-left: 18.5%;
}

.customYonoImageScreenFontSize1HAD {
    font-size: 12px !important;
    padding-left: 23px!important;
    padding-top: 3px;
}

.switch {
  position: relative;
  height: 26px;
  width: 120px;
  background: white;
  border-radius: 50px;
  margin-left: 70%;
  margin-top: 3%;
 
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.switch-label {
  position: relative;
  z-index: 2;
  float: left;
  width: 58px;
  line-height: 26px;
  font-size: 11px;
  color: grey;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
  cursor: pointer;
}
.switch-label:active {
  font-weight: bold;
}

.switch-label-off {
  padding-left: 2px;
}

.switch-label-on {
  padding-right: 2px;
}


.switch-input {
  display: none;
}
.switch-input:checked + .switch-label {
  font-weight: bold;
  color: white;
  text-shadow: 0 1px rgba(255, 255, 255, 0.25);
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -ms-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
  -webkit-transition-property: color, text-shadow;
  -moz-transition-property: color, text-shadow;
  -ms-transition-property: color, text-shadow;
  -o-transition-property: color, text-shadow;
  transition-property: color, text-shadow;
}
.switch-input:checked + .switch-label-on ~ .switch-selection {
  left: 60px;
  /* Note: left: 50%; doesn't transition in WebKit */
}

.switch-selection {
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 2px;
  display: block;
  width: 58px;
  height: 22px;
  border-radius: 50px;
  background-color: #65bd63;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9dd993), color-stop(100%, #65bd63));
  background-image: -webkit-linear-gradient(top, #9dd993, #65bd63);
  background-image: -moz-linear-gradient(top, #9dd993, #65bd63);
  background-image: -ms-linear-gradient(top, #9dd993, #65bd63);
  background-image: -o-linear-gradient(top, #9dd993, #65bd63);
  background-image: linear-gradient(top, #9dd993, #65bd63);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -ms-transition: left 0.15s ease-out;
  -o-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}
.switch-blue .switch-selection {
  background: linear-gradient(135deg, #281172, #0095DA);
  background-image: -moz-linear-gradient(top, #4fc9ee, #3aa2d0);
  background-image: -ms-linear-gradient(top, #4fc9ee, #3aa2d0);
  background-image: -o-linear-gradient(top, #4fc9ee, #3aa2d0);
  background-image: linear-gradient(top, #4fc9ee, #3aa2d0);
}
.switch-yellow .switch-selection {
  background-color: #c4bb61;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0dd94), color-stop(100%, #c4bb61));
  background-image: -webkit-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: -moz-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: -ms-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: -o-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: linear-gradient(top, #e0dd94, #c4bb61);
}

.customYonoRegFontSizeOFAC {
    color: black!important;
    font-size: 17px!important;
    margin-top: -20px;
    width: 150%!important;
}

.pageheadingcapsOAO {
    font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    color: #fff;
    margin-top: 20px;
}

.applicant1OAO {
	margin-left: 25%!important;
    margin-top: 0%;
    margin-bottom: 0px;
}

.applicant2OAO {
	margin-top: 0%;
    margin-left: 63px !important;
}

.applicant1WidthOAO {
	width: 129%;
}

.applicant2WidthOAO {
	width: 125%;
}

.customYonoPDTop {
	top: 0px!important;
    padding-top: 0px!important;
}

.customYonoSutexActBnfOAO {
    font-size: 11px;
    font-weight: bolder;
    margin-top: -33px;
    width: 203px;
    TEXT-ALIGN: center;
}

.customYonoInternetRowMOD {
	margin-top: 1%!important;
}


.CustomYonoFormbtnMOD {
	margin-top: -35px;
    margin-left: -15%;
    position: absolute;
    padding-top: 7px;
    font-size: 11px;
    height: 29px;
}

.customYonoFirstNameInput {
    border-bottom-color: lightgrey!important;
    margin-top: 18px!important;
    height: 28px!important;
    width: 213px!important;
}

.customYonoOAOInput {
    border-bottom-color: lightgrey!important;
    margin-top: 18px!important;
    height: 28px!important;
    width: 309px!important;
}

.customYonoInternetcolumnLastOPS{
	float: left;
    margin-top: 7px;
    text-align: left;
    margin-left: 8% !important;
    width: 100% !important;
}

.customYonoOAORadioButtonColumn {
    float: left;
    margin-right: 5px;
    margin-top: 4%;
    margin-left: 19%;
    text-align: left;
    width: 100%;
}

.customYonoOAORadioBtnTxt {
    font-size: 16px;
    text-decoration: underline;
    font-weight: normal;
    color: #0095da !important;
    padding: 0px 10px;
    margin: 0px 15px 0px 0px;
    padding-left: 64px!important;
}

.customYonoOAOSubRadioButtonColumn {
    float: left;
    margin-right: 5px;
    margin-top: 4%;
    margin-left: 26%;
    text-align: left;
    width: 100%;
}

.customYonoOAOSubRadioBtnTxt {
    font-size: 16px;
    text-decoration: underline;
    font-weight: normal;
    color: #0095da !important;
    padding: 0px 10px;
    margin: 0px 15px 0px 0px;
    padding-left: 36px!important;
}

.customYonoRegFontSizeQNA {
    color: black!important;
    font-size: 19px!important;
    margin-top: -20px;
    width: 200%!important;
    font-family: Roboto;
}

.customYonoInternetRow2QNA {
    float: left;
    margin: 0px 0;
    width: 100%;
    position: relative;
    top: 26px;
    padding-top: 0px;
    margin-left: 18.5%;
}

.chkBoxQNA[type="checkbox"] + span:not(.lever) {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 17px;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 22px;
    font-family: Roboto;
    font-size: 19px!important;
}

.chkBoxQNA[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
    height: 17px;
    width: 17px;
    background-color: transparent;
    border: 1px solid #5a5a5a;
    top: 0px;
    z-index: 0;
}


.customYonoInternetRowQNA {
    margin-top: 5%!important;
}

.customYonoRadioBtnQNA {
    position: relative!important;
}

.customYonoQNASubRadioButtonColumn {
    float: left;
    margin-right: 5px;
    margin-left: 17%;
    text-align: left;
    width: 100%;
}

.customYonoQNASubRadioBtnTxt {
    font-size: 19px;
    font-family: Roboto;
    font-weight: normal;
    color: black !important;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    padding-left: 35px!important;
}

.customYonoQNARadioTopMargin {
	 margin-top: 2%!important;
}

.customYonoInternetRowRadioQNA {
    margin-top: 3%!important;
}

/*
::-webkit-input-placeholder { /* Edge */
 /* color: red;
}*/
/*
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 /* color: red;
}*/
/*
::placeholder {
  color: red;
}
*/


.customYonoInternetcolumnAmountQNA {
    float: left;
    margin-top: 6px!important;
    text-align: left;
    margin-left: 12% !important;
    width: 30% !important;
    margin-bottom: -25px!important;
}

.customYonoInternetcolumnMiddleMarginFAD{
	margin-top: 8px!important;
    margin-left: 14.7%!important;
    padding-top: 2%!important;
}

.customYonoFrgtPwdFirstNameRowmarginFAD {
    margin-left: 17%!important;
    padding-top: 2%!important;
}

.customYonoFundingAmountSubLabel {
    margin-left: -14%!important;
    margin-top: -6px!important;
    width: 26%!important;
 }
 
 .customYonoInternetcolumnTNC {
    float: left;
    margin-top: 3%!important;
    text-align: left;
    margin-left: 13% !important;
    width: 53% !important;
}

.customYonoInternetRow2TNC {
    float: left;
    margin: 13px 0;
    width: 100%;
    position: relative;
    top: 24px;
    padding-top: 0px;
    margin-left: 23%;
}

.customYonoTermsConditionsOAOLinkStyle {
    font-size: 17px;
    color: #0095da !important;
    text-decoration: underline;
}

.customYonoFirstNameInputAPR {
    border-bottom-color: lightgrey!important;
    margin-top: 18px!important;
    height: 28px!important;
    width: 213px!important;
    font-size: 18px!important;
}

.customYonoInternetcolumnDOBAPR {
    float: left;
    margin-top: 5px!important;
    text-align: left;
    margin-left: 16.5%!important;
    width: 33% !important;
}

.CustomYonoDatetextboxAPR {
    font-size: 18px;
    color: #333333;
    text-decoration: none;
    width: 94%!important;
    /* margin: 16px 0px 9px 3px; */
    margin-top: 5px;
    vertical-align: middle;
    border: 0px;
    background-color: transparent;
    height: 26px!important;
}

.customYonoTopAPR {
	margin-top: 0px!important;
}

.customYonoFirstNameInputAPR {
    border-bottom-color: lightgrey!important;
    margin-top: 18px!important;
    height: 28px!important;
    width: 213px!important;
    font-size: 18px!important;
}

.customYonoInternetcolumnPOBMarginAPR {
    margin-left: 15.5%!important;
    width: 35%!important;
    margin-top: 7px!important;
    height: 20px;
    padding-top: 19.453px!important;
}

.customYonoInternetIDNoAPR {
	margin-left: 7%!important;
    width: 35%!important;
    margin-top: 8px!important;
    height: 20px;
    padding-top: 19.453px!important;
}

.customYonoTopIssueDateAPR {
    margin-top: 11px!important;
    margin-left: %!important;
}

.customYonoInternetcolumnEmpNameAPR {
	margin-left: 8%!important;
}

.customYonoInternetcolumnEMPMarginAPR {
    margin-left: 16.5%!important;
    width: 35%!important;
    margin-top: 7px!important;
    height: 20px;
    padding-top: 19.453px!important;
}

.customYonoPhotoIDNatureWidthAPR {
    width: 38%!important;
    padding-left: 9%!important;
}


.customYonoCityAPR {
	margin-top: 2.47%!important;
}

.customYonoSuccessLogoAPR {
	width: 24%;
    margin-left: 39%;
    margin-top: 3%;
    margin-bottom: 3%;
}

.customYonoOAOSuccessPageHeight {
	max-height: 465px!important;
    min-height: 465px!important;
}

.CustomYonoFormbtnSuccessOAO {
    margin-top: -35px;
    margin-left: -41%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}

.customYonoInternetT1Success {
    float: left;
    margin-top: 7px;
    text-align: center!important;
    margin-left: 42% !important;
    width: 100%!important;
    margin-top: -31px!important;
}

.customYonoInternetT2Success {
    margin-top: -12px !important;
    text-align: center;
    width: 100% !important;
    margin-left: 38.5%!important;
}

.customYonoInternetT3Success {
    margin-top: 5px !important;
    width: 18% !important;
    margin-left: 29%!important;
}

.customYonoInternetT3Sub1Success {
   margin-left: -197%;
    font-weight: bolder;
    color: black!important;
}

.customYonoInternetT3Sub2Success {
    margin-left: 112%;
    margin-top: -21%;
    width: 100%;
}

.customYonoInternetT3Sub3Success {
    margin-left: -62%;
    margin-top: -21%;
    color: black!important;
    font-weight: bolder;
}

.customYonoInternetT4Success {
    margin-top: -16px !important;
    text-align: center;
    width: 100% !important;
    margin-left: 28%!important;
}

.customYonoInternetT5Success {
	margin-top: -16px !important;
    text-align: center;
    width: 100% !important;
    margin-left: 29%!important;
}

.customYonoRegFontSizeSUC {
	font-size: 0.8rem!important;
	color: black!important;
}

.customYonoInternetRow2SUC {
    margin-bottom: 4px;
    width: 100%;
    position: relative;
    top: 24px;
    text-align: center;
}

.customYonoOAOLinkStyleSUC {
    font-size: 13px;
    color: #0095da !important;
    text-decoration: underline;
}

.customYonoInternetLastRow2SUC {
    margin-bottom: 4px;
    width: 102%;
    position: relative;
    top: 50px;
    text-align: center;
}

.customYonoRegLastRowFontSizeSUC {
	font-size: 0.8rem!important;
	font-weight: bolder;
}

.customYonoTermsConditionsOAOLinkStyleSUC {
    font-size: 13px;
    color: #0095da !important;
    text-decoration: underline;
}
/*end*/


/*...........START Bhagyashree For Add External Css............*/

.customYonoMngBnfAddBnfRow{
	float: center;
	width: 100%;
	height: auto;
	background-color: #fff;
	
}
.customUSYonoMngBnfLeftRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 150px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoMngBnfMiddleRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 0px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoMngBnfRightRadioImageHeading{
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 0px !important;
    width: 30%;
    margin-right: -50px;
    float: left;

}
.customUSYonoSutext12{
	font-size: 12px;
	font-weight: bolder;
	margin-top: -33px;
	width: 150%;
}

.customYonoMngBnfRightTextHeadingAccountType{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    width: 100%;
    float: left;
	
}

.customYonoMngBnfComboBoxColumnAccountType{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    text-align: right;
    width: 45%;
    margin-left: 40px;
	
}
.customYonoMngBnfAddBnfContinueRow{
	width: 100%;
    height: 70px;
    background-color: #fff;
}
.CustomUSYonoFormNextbtn{
	border-radius: 40px;
    width: 85px;
    vertical-align: middle;
    height: 45px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: right;
    margin-top: 5%;
    margin-left: px;
    margin-right: 460px;
    text-decoration-line: initial !important;
}
.customYonoMngBnfColumnsearchIconExternalBnf{
    float: left;
    margin-top: 5%;
    text-align: right;
    width: 9%;
    padding-left: 10px;
	
}
.customUSYonoMngBnfScrollPart{
    width: 100%;
    max-height: 215px;
    overflow-y: auto;
    overflow-x: hidden;
}
.customSYonoBnfRadiaImgSelectors2_ADDBNFSbiUSbnf{
    min-height: 30px;
    width: 88%;
    padding-left: 38px;
    padding-top: 50px;
    padding-right: 61px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 0px;
    margin-right: 53px;
}
.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNFSbiUSbnf {
	background-color: #0095DA;
	color:white;
}
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNFSbiUSbnf {
	cursor: pointer;
	color:black;
}
.customSYonoBnfRadiaImgSelectors2_ADDBNFExternalBnf{
    min-height: 30px;
    width: 88%;
    padding-left: 31px;
    padding-top: 50px;
    background-color: #F3F3F3;
    margin-left: 20px;
    border-radius: 5px;
    position: realtive;
    padding-bottom: 1px;
    float: right;
    margin-left: 32px;
    margin-right: 35px;
	
}
.customYonoSvRadio2:checked+.customSYonoBnfRadiaImgSelectors2_ADDBNFExternalBnf {
	background-color: #0095DA;
	color:white;
}
.customYonoSvRadio2+.customSYonoBnfRadiaImgSelectors2_ADDBNFExternalBnf {
	cursor: pointer;
	color:black;
}

.customYonoGenderComboBoxStyle {
	width: 274px!important;
    margin-left: -5px!important;
}

.customYonoPhotoIDComboBoxStyle {
	width: 274px!important;
    margin-left: -5px!important;
}


.customYonoEmpInfoComboBoxStyle {
	margin-left: 5px!important;
    top: 21px!important;
}

.customYonoPPMultiSelectStyle {
	width: 17%!important;
    font-size: 12px!important;
    margin-left: 18.5%!important;
    border: 1px solid #f2f2f2!important;
    height: 139px!important;
}

.customYonoPPOptionstyle {
    padding: 5px 0px 5px 0px;
}

.customYonoOFACWidth {
	width: 100%!important;
    padding-left: 9.5%!important;
}
.customYonoOAOImageScreenFontSize1{
    font-size: 15px !important;
}

/*Added by bhagyashree for OAO*/
.customUSYonoOAOOTPPlace{
    /* position: relative; */
    top: 13px;
    margin-left: 37%;
}
.customYonoOAOPasswordOtpBox{
    text-align: center;
    border-bottom: 1px solid #999999;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    width: 7% !important;
}
/* end Priyanka OAO */









/* added for US portal manage benef */
.CustomUSYonoFormNextbtnPosition {
	margin-top: -21px;
	position: relative;
	margin-left: 480px;
}

.customYonoMngBnfAddBnfLeftListingResize {
	float: left;
    width: 50%;
    height: auto;
    max-height: 300px;
    background-color: #fff;
    min-height: 300px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.customYonoMngBnfAddBnfRightListingResize {
	float: right;
	width: 50%;
	/*  border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC; */
	background-color: #fff;
	min-height: 300px;
	height: auto;
	max-height: 300px;
	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.customUSYonoMngBnfScrollPartResize{
    width: 100%;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
	background-color: white;
}

.customYonoMngBnfAddBnfRowRadius{
	float: center;
	width: 100%;
	height: auto;
	background-color: #fff;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	
}

.customYonoMngBnfAddBnfContinueRowResize{
	 height: 0px;
}
/*end dded for US portal manage benef */

/*start added for widgets of Non-INR screen */

.customUSYonowidget-xtrasmall{
    width: 195px;
    display: none;
}
/*End added for widgets of Non-INR screen */


/* sampada for braodcast icon in mail start */
.custom-mail-msgtext{
  color: #262a2c;
    font-size: 0.69em;
    text-decoration: none;
    margin-right: 9px;
    margin-left: 9px;
    /* margin-bottom: -12px; */
    position: relative;
    top: 5px;
}
.custom-brodcast-msgtext{
  color: #262a2c;
    font-size: 0.69em;
    text-decoration: none;
    margin-right: 9px;
    margin-left: 9px;
    /* margin-bottom: -12px; */
    position: relative;
    top: 5px;
}
.cutom_mail_icon_align {
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    margin-left: -79px;
    position: relative;
    left: 8px;
}
.custom_brodcast_icon_align {
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    position: relative;
    left: 7px;
}
.custom_messagetype_container {
    width: 127%;
    padding-bottom: 15px;
    float: left;
    margin-left: 16px;
    margin-top: 0px;
}
.customYonoMailDeletesampcon {
    font-size: 123px;
    background: transparent;
    position: relative;
    top: -1px;
    left: 15px;
    cursor: context-menu;
}

.customYonoMailsEmptyTrashButtonStyle1 {
    bottom: 0;
    position: absolute;
    z-index: 1;
    width: 110px;
    right: -72%;
    vertical-align: middle;
    font-size: 15px;
    height: 16px;
    color: #B90000 !important;
    cursor: pointer !important;
    background-color: transparent;
    border: 0px solid #0095DA;
    float: left;
    top: 91%;
    font-family: sans-serif !important;
    font-weight: bold !important;
}
.customYonoMailDeletesampcon {
    font-size: 123px;
    background: transparent;
    position: relative;
    top: 10px;
    left: 15px;
    cursor: context-menu;
}
.customYonoMailIcon {
    color: #B90000;
    font-size: 60px;
    position: relative;
    top: -8px !important;
    padding-left: 5px;
    text-decoration: none !important;
    display: none;
}

/* sampada for braodcast icon in mail end */
/* added for widgets */
.customUsYonoNON-INR_WidgetsBody{
    display: none;
}



/*Bhakti adde for local payment start */

.customWiretransfer {
    font-size: 14px;
    position: relative;
    left: 193px;
    top: -37px;
}


.customACHtransfer  {
    font-size: 14px;
    position: relative;
    left: 193px;
    top: -9px;
}

.customradioforlimitACH {
    opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 6px;
    right: -85px;
}

/*for wire radio:*/
.customwireradio
{
       position: relative!important;
    top: 1px;
    right: 97px;

}


/*wire word:*/
.customwireword
{
    position: relative!important;
    top: -57px;
    left: 170px;

}


/*for ach radio */

.customachradio
 {
    position: relative!important;
    top: -20px;
    left: 79px;
}

/*for ach wird*/
.customachword
{
    position: relative!important;
    top: -29px;
    left: 87px;
}
/*Bhakti adde for local payment end*/

/*Bhagyashree added for dashboard drill part */
.customYonoDashAmountStyle_brdr amtRightAlign {
    float: none !important;
    width: 40% !important;
    text-align: right !important;
    white-space: nowrap;
}

.customYonoDashAmountStyle1{
	text-decoration: none;
	padding-left: 60px;
	padding-right: 10px;
	vertical-align: middle;
	border: 0px;
	text-align: right !important;
	font-size: 0.75em;
	font-weight: bolder;
	color: #000;
	float: right !important;
	/*width: 200px;*/
	max-width: 200px;
}

.customYonoOAOInputCode {
    border-bottom-color: lightgrey!important;
    margin-top: 18px!important;
    height: 28px!important;
    width: 228px!important;
}

.customYonoInternetcolumnLastCode {
    float: left;
    /* margin-right: 5px; */
    margin-top: 7px;
    text-align: left;
    margin-left: -4% !important;
    width: 22.5% !important;
}

.labelcolumncombosmallCrnCode {
    background-color: transparent;
    border: 0 none;
    color: #262A2C;
    font-size: 18px;
    font-weight: normal;
    margin-top: 8px;
    padding-top: 0px;
    text-decoration: none;
    vertical-align: middle;
    width: 55%;
}

.customYonoFrgtPwdTitleRowCode{
    float: left;
    margin-right: 5px;
    margin-top: 12px;
    text-align: left;
    margin-left: 9%;
    width: 8%;
}

.customYonoCntryCodeLabel {
	padding-bottom: 15px;
}

.customYonoInternetcolumnPOBMarginCode {
	margin-left: 12.5%!important;
}

.customYonoComboBoxStyleCode{
    font-size: 0.69em;
    font-family: sans-serif;
    height: 18px!important;
    margin-top: 16px!important;
    padding-top: 6px!important;
    padding-left: 0px;
    width: 268px!important;
}

.CustomYonoFormbtnOAOOTP {
    margin-top: -35px;
    margin-left: -42%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}





.customYonoTollFreeDashboardBrnch {
    font-size: 85%;
}



.customYonoTollFreeBrnch {
    font-size: 86%;
	position: relative;
	color: #999999;
	font-weight: bold;
    /* margin: 10px; 
	text-align: left;
    line-height: 1rem;
    float: right;
    right: -9%;
    padding-right: 14%;
    border-right: 1px solid lightgray; 
    font-family: sans-serif;
    top: -375%;
    padding-right: 15%; */
}
.customYonoTollFreeCntNo {
	font-size: 85%;
	font-weight: bold;
	position: relative;
	/* text-align: left; */
    /* margin: 10px; 
    line-height: 1rem;
    float: right;
    right: -31%;
    padding-right: 20%;*/
    /* border-right: 1px solid lightgray;
    color: #131111;
    top: -162%;
    padding-right: 15%; */
}
.customYonoTollFreeTime {
    font-size: 61%;
	position: relative;
	color: #999999;
	font-weight: bold;
    /* margin: 10px; 
	text-align: left;
    line-height: 1rem;
    float: right;
    right: -9%;
    padding-right: 14%;
    border-right: 1px solid lightgray; 
    font-family: sans-serif;
    top: -375%;
    padding-right: 15%; */
}


/*START bhagyashree Added to remove Account opening tab from service request*/
.customUSYonoAccountopeningRemove{
	display: none;
}

/*START bhagyashree Added for increase width of $ symbol in account overview page*/
.customYonoAccCheckingMMDTabletdwidth{
    text-align: right !important;
    width: 40% !important;
    float: left !important;
    font-size: 20px !important;
    color: #000000 !important;
    font-weight: bold;
}

.customYonoAccCheckingMMDDetailsHeadingRow{
    float: left;
    width: 95%;
    margin-left: 10%;
}

.customYonoAccCheckingMMDDetailsHeadingRow1{
    float: left;
    width: 98%;
    margin-left: 10%;
    margin-top: 10%;
}

/*hitesh for inr limts*/
.customYonoTermsConditionsLinkStyleforlimitreset2inr {
    font-size: 14px;
    position: relative;
    left: -29px;
    top: 22px;
}
.customYonoTermsConditionsLinkStyleforlimit2inr {
    font-size: 14px;
    position: relative;
    left: -140px;
    top: 48px;
}

.customradioforlimit2inr {
    opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 63px;
    right: 115px;
}
.customradioforlimitreset2inr {
    opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 36px;
    right: 7px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2inr {
    top: 11px;
    position: relative;
    float: left;
    width: 82% !important;
    margin-left: 177px !important;
    height: 15px !important;
    left: -94px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2CRNinr {
    top: 29px;
    position: relative;
	    left: -4px;
    float: left;
    margin-left: 43px !important;
    height: 15px !important;
}
/*hitesh for inr limts*/
/*hitesh for inr limts*/
/*hitesh for ninr limts*/
.customYonoTermsConditionsLinkStyleforlimitreset2ninr {
      font-size: 14px;
    position: relative;
    left: 130px;
    top: 20px;
}
.customYonoTermsConditionsLinkStyleforlimit2ninr {
        font-size: 14px;
    position: relative;
    left: 10px;
    top: 48px;
}


.customradioforlimit2ninr {
            opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 63px;
    right: -33px;
}
.customradioforlimitreset2ninr {
        opacity: 1 !important;
    margin-left: -2% !important;
    pointer-events: auto !important;
    position: relative!important;
    top: 36px;
    right: -155px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2ninr {
    top: 11px;
    position: relative;
    float: left;
    width: 82% !important;
    margin-left: 177px !important;
    height: 15px !important;
    left: 56px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2CRNninr {
        top: 29px;
    position: relative;
    left: 145px;
    float: left;
    margin-left: 43px !important;
    height: 15px !important;
}
/*hitesh for ninr limts*/
/*hitesh for recipient details*/
.customYonoMngBnfDetailsSideHeadingValueActBnfdethit {
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    font-weight: 549;
    position: relative;
    top: 24px;
    left: 118px;
}
.customYonoMngBnfDetailsSideHeadingdethit {
    text-transform: none;
    padding-left: 30px;
    font-size: 12px;
    color: #999999;
    padding-top: 5px;
    position: relative;
    top: 37px;
    left: 37px;
}
/*hitesh for recipient details*/

/*hitesh for no limit reset*/
.customYonoMngBnfLeftTextBoxUSforlimt2hitnolimit {
    top: -11px;
    position: relative;
    float: left;
    width: 82% !important;
    margin-left: 177px !important;
    height: 15px !important;
    left: -118px;
}
.customYonoTermsConditionsLinkStyleforlimit2hitnolimit {
    font-size: 14px;
    position: relative;
    left: -138px;
    top: -14px;
}

.customYonoMngBnfLeftTextBoxUSforlimthitnolimit {
    top: -3px;
    position: relative;
    float: left;
    width: 82% !important;
    width: 82% !important;
    margin-left: 233px !important;
    height: 15px !important;
    left: -99px;
}
.customYonoMngBnfLeftTextBoxUSforlimtCRNhitnolimit {
    top: 12px;
    position: relative;
    float: left;
    margin-left: 191px !important;
    height: 15px !important;
}
/*inr*/

.customYonoMngBnfLeftTextBoxUSforlimthitnolimitnolimit {
      top: 26px;
    position: relative;
    float: left;
    width: 82% !important;
    width: 82% !important;
    margin-left: 233px !important;
    height: 15px !important;
    left: -185px;
}
.customYonoMngBnfLeftTextBoxUSforlimt2inrnolimit {
    top: 28px;
    position: relative;
    float: left;
    width: 82% !important;
    margin-left: 177px !important;
    height: 15px !important;
    left: -119px;
	}
.customYonoMngBnfLeftTextBoxUSforlimt2CRNinrnolimit {
    top: 74px;
    position: relative;
    left: 18px;
    float: left;
    margin-left: 43px !important;
    height: 15px !important;
}

.customYonoTermsConditionsLinkStyleforlimit2inrnolimit {
    font-size: 14px;
    position: relative;
    left: -140px;
    top: 65px;
}
/*inr*/
/*non inr*/

.customYonoMngBnfLeftTextBoxUSforlimt2ninrnolimit {
    top: 5px;
    position: relative;
    float: left;
    width: 82% !important;
    margin-left: 177px !important;
    height: 15px !important;
    left: -43px;
}
.customYonoTermsConditionsLinkStyleforlimit2ninrnonlimit {
    font-size: 14px;
    position: relative;
    left: 10px;
    top: 38px;
}
.customYonoTermsConditionsLinkStyleforlimitreset2ninrnonlimit {
    font-size: 14px;
    position: relative;
    left: 130px;
    top: 20px;
    display: none;
}
/*non inr*/
/*hitesh for no limit reset*/

/**buttons hitesh**/
.customYonoMngBnfLinkModifyBeneficiaryForAllBNFmodify {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 41px;
    padding-bottom: 5px;
    padding-left: 37px;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    text-decoration-line: initial !important;
    position: relative;
    top: -119px;
}
.customYonoMngBnfDeleteBnfLinkdelete {
    margin-right: 40px;
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 48px;
    padding-bottom: 5px;
    padding-left: 44px;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    margin: 0;
    color: #B90000 !important;
    cursor: pointer;
    float: right;
    border: 1px solid #B90000;
    text-decoration-line: initial !important;
    position: relative;
    top: -119px;
}

.customYonoMngBnfLinkInitiateRmtMNBNFcoll {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 38px;
    padding-bottom: 5px;
    padding-left: 38px;
    position: relative;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    text-decoration-line: initial !important;
    left: -345px;
}

.customYonoMngBnfLinkModifyBeneficiaryForAllBNFext{
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    left: 32px;
    position: relative;
    border: 1px solid #0095DA;
    text-decoration-line: initial !important;
}

.customYonoMngBnfLinkModifyBeneficiaryForAllBNFmodifyext {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 46px;
    padding-bottom: 5px;
    padding-left: 46px;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    text-decoration-line: initial !important;
    position: relative;
    top: -119px;
    left: -190px;
}

.customYonoMngBnfLinkInitiateRmtMNBNFSubDollarext {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif !important;
    /* font-family: Roboto-Light !important; */
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    margin-right: 220px;
    text-decoration-line: initial !important;
    position: relative;
    top: -115px;
    left: -67px;
}

.customYonoMngBnfDeleteBnfLinkdeleteext {
    margin-right: 40px;
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 48px;
    padding-bottom: 5px;
    padding-left: 44px;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    margin: 0;
    color: #B90000 !important;
    cursor: pointer;
    float: right;
    border: 1px solid #B90000;
    text-decoration-line: initial !important;
    position: relative;
    top: -119px;
    left: 223px;
}

.customYonoMngBnfLinkInitiateRmtMNBNFrmthit {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-size: 11px;
    /* font-family: Roboto-Light !important; */
    font-family: Arial, Helvetica, sans-serif !important;
    color: #0095DA !important;
    cursor: pointer;
    float: right;
    border: 1px solid #0095DA;
    text-decoration-line: initial !important;
    position: relative;
}


/**buttons hitesh**/
/**hitesh for disclaimer**/
.customYonoMngBnfLeftTextHeadinghitdisclaimer {
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 190px !important;
    width: 100%;
    float: left;
    position: relative;
    top: 29px;
}
/**hitesh for disclaimer**/
/**harshala for remittance:Start**/

.customYonoTransactionNoteTextcusthitshforNoteCEF {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: -27px;
    left: 216px;
}
.customYonoTransactionNoteTextcusthitshforNotePMT {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 33px;
    left: 29px;
}

.customYonoTransactionNoteTextcusthitshforNoteACh {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    /*top: 21px;
    left: -64px;*/
	top: 42px;
    left: 0px;
}
.customYonoTransactionNoteTextcusthitshforNoteRMT {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: -74px;
    left: 76px;
}

.customYonoTransactionNoteTextcusthitshforNoteOWn {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 35px;
    left: 65px;
}
.customYonoSuccessModalText1hiteshnew {
    color: #333333;
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    padding-left: 62px;
}
.customYonoFndTrfLeftBnfListingFieldHeadingValuecusthitCust {
    float: left;
    width: 131%;
    text-align: left !important;
    font-size: 15px;
    font-weight: 540;
    color: black;
}

.customYonoAccSavStatDownloadIcon1 {
	font-size: 25px;
	cursor: pointer;
	color:#f3f0f1;
	padding-right: 14px;
}


.CustomRMTSendReceiveStyle1 {
    font-size: 11px;
    font-family: sans-serif;
    color: grey;
    /* left: -310px; */
    /* margin-left: -385px; */
    margin-top: 81px;
    margin-left: 21px;
    position: absolute;
}
.CustomRMTReceiveSendStyle1 {
    font-size: 11px;
    color: grey;
    line-break: none !important;
    top: 3px;
    white-space: nowrap;
    left: -291px;
    font-family: sans-serif;
    position: relative;
}
.customYonoMngBnfAccNoExchangeRate1 {
    float: left;
    font-size: 10px;
    color: #999999;
    padding-top: 63px;
    padding-left: -12px;
    width: 100%;
    margin-left: 119px;
}
.customUSYonoExchangeRateValueField1 {
    float: left;
    font-size: 12px;
    color: #000;
    padding-top: 9px;
    padding-left: 79px;
    width: 100%;
}
.customYonoMngBnfAccNoRemittanceFees1 {
    float: left;
    font-size: 10px;
    color: #999999;
    padding-top: 63px;
    padding-left: 40px;
    width: 100%;
}
.customUSYonoRemittanceFeesValue1 {
    float: left;
    font-size: 12px;
    color: #000;
    padding-top: 10px;
    padding-left: 39px;
    width: 100%;
}
.customUSYonoRMTTxnCurrencyNameStyle21 {
    float: right;
    padding-left: 7px;
    padding-right: -8px;
    height: 2.3rem !important;
    padding-top: 14px;
    text-align: right;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: -150px;
    margin-right: 278px;
}
.customYonoRMTExchangeRateCustomFlagStyle_brdr1 {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 42px !important;
    width: 90px;
    padding-top: 14px;
    background: linear-gradient(135deg, #281172, #673391);
    text-align: left;
    border-top-right-radius: -3px;
    border-bottom-right-radius: 3px;
    margin-top: 0px;
}

.customYonoRemittanceSuccessInnerLink2 {
    float: left;
    margin-right: 117px;
    margin-bottom: -32px;
    margin-top: 7%;
}

/**harshala for remittance:End**/

/* Priyanka Account Opening */

.CustompageContainerAct {
   float: left;
    width: 88%;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px!important;
    margin-left: 6%;
    max-height: 400px;
    min-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

.CustomYonoFormbtnAct {
	margin-top: 33%;
    margin-left: -42%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}

.customYonoActTopMargin {
	margin-top: 8%!important;
}

.customYonoACTHeading {
    font-size: 40px;
    text-transform: none;
    color: #ffffff60;
    font-family: sans-serif;
    font-weight: bold;
    padding-left: 69px;
}

.CustomYonoFormbtnAct1 {
  margin-top: 27.5%;
    margin-left: -42%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}

.pageheadingcapsACT {
    font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin-left: 66px;
    margin-right: -73px;
    margin-bottom: 10px;
    /* margin: 52px; */
    color: #fff;
    /* margin-top: 20px; */
}

.customMarginTopOAOACT {
    margin-top: 0px!important;
    overflow-x: hidden;
    max-height: 371px!important;
    min-height: 371px!important;
}

.customYonoInternetT3SuccessACT1 {
    margin-top: 5px !important;
    width: 19%!important;
    MARGIN-LEFT: 38%!important;
}

.customYonoInternetT3SuccessACT2 {
    margin-top: 3px !important;
    width: 1.7%!important;
    margin-left: -2%!important;
}

.customYonoImageScreenFontSize1ACT {
    font-size: 15px !important;
    margin-left: -9%;
}

.customYonoInternetRow2SUCACT {
    margin-bottom: 4px;
    width: 100%;
    position: relative;
    top: 63px;
}

.customYonoInternetRowACT{
    margin-top: 8%!important;
}

.customYonoInternetRowACT1{
    margin-top: 4%!important;
}

.customYonoInternetRowACT2{
    margin-top: 14%!important;
}

.customYonoInternetRowACT3{
    margin-top: 10%!important;
}

.customYonoInternetRowACT4{
   margin-left: 16%!important;
}

.CustomYonoFormbtnAct2 {
    margin-top: -5.5%;
    margin-left: -42%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}
/* end Priyanka*/
.icon-ic-CACCTP:before {
	
	content: "\e931";
}
/**rmt by hitesh**/
.errorLeftFieldActBnfline2 {
        width: 118%;
    right: -16px;
    position: relative;
    padding-left: 172px!important;
}
.errorLeftFieldActBnfline2zip {
    width: 118%;
    right: 27px;
    position: relative;
    padding-left: 172px!important;
}
/**rmt by hitesh**/

/*prelogin UI by priyanka*/
.customYonoLoginFooter_alignment {
	background-color: #f9f9f905;
    padding: 0;
    width: 100%;
    text-align: center;
    position: relative;
    top: -1px;
    left: -29px;
}

.customYonoLoginSubWrapperNeedHelpRow_topMargin {
	margin-top: 90px;
}

.loginPanellabellinkStyleWidth {
	width: 115%;
}

.customYonoLoginSubWrapperNeedHelpText_disclaimer {
	color: white!important;
    background-color: blue!important;
    width: 100%!important;
}

.customYonoQuickLinkText_new {
    color: #000000;
    font-size: 11px;
    font-weight: 600;
    background-color: white;
    padding-right: 20px;
    background-color: white;
    padding-bottom: 20px;
    padding-left: 23px;
    float: left;
    height: 51px;
    width: 126.5px;
    padding-top: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.customYonoQuickLinkStyle_new {
	color: black;
    text-decoration: none;
}

.customYonoQuickPaymentsRadius {
	border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}


.customYonoQuickPaymentsRadiusArrow {
	border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
/*end*/
/*by hitesh for tandc*/
.CustomYonoFormbtntandchitdisabled {
	
	border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	/*font-family: Roboto-Light !important;*/
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
	position: relative;
    top: -33px;
       right: 588px;
	pointer-events: none;
    background-color: #9e9e9e;

}
.CustomYonoFormbtntandchit {
	border-radius: 40px;
	width: auto;
	font-weight: bold;
	vertical-align: middle;
	height: 32px;
	padding: 5px 60px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 12px;
	/*font-family: Roboto-Light !important;*/
	margin: 0;
	color: #ffffff !important;
	cursor: pointer;
	background: linear-gradient(135deg, #281172, #0095DA);
	border: 0 solid #333;
	float: left;
	text-decoration-line: initial !important;
	position: relative;
    top: -33px;
        right: 588px;
}

   .CustomYonoFormSavebtnOAOhit {
    margin-top: -35px;
    margin-left: -46%;
    position: absolute;
    padding-left: 24px;
    padding-top: 9px;
    height: 35px;
    width: 96px;
    font-family: sans-serif!important;
    position: relative;
    top: -3px;
    right: 244px;
}

/*by hitesh for tandc*/
/*note for reg*/
.customUSYonoRetalsRegTextStyleMobnote {
    margin-top: -36px;
    font-size: 0.8rem!important;
    margin-left: 19%;
	}
/*note for reg*/



.customYonoMngBnfConfirmBnfDetailsButton1 {
    button: 0;
    position: absulate;
    margin-left: -14%;
    margin-bottom: 2.5%;
	border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bolder;
    /*font-family: Roboto-Light !important;*/
    margin: 0;
    cursor: pointer;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	
}
.customYonoTollFreeNumber222Forgothitforlogin {
    font-size: 11px;
    font-weight: bold;
    float: left;
    /* padding-left: 20px; */
    line-height: 0rem;
    margin-top: -3%;
}



.customYonoOAORadioBtnTxt1 {
    font-size: 14px;
   /* text-decoration: underline;*/
    font-weight: normal;
    color: #007bff !important;
    padding: 0px 10px;
    margin: 0px 15px 0px 0px;
    padding-left: 64px!important;
}


.customYonoFundingAmountSubLabel {
    margin-left: -10%!important;
    margin-top: -6px!important;
    width: 30%!important;
}




.customYonoFundTransferNickNameStyle1 {
    float: left;
    font-size: 14px;
    color: black;
    font-family: sans-serif;
    margin-top: 5px !important;
    padding-left: 23px;
    width: 100%;
    background-color: #fff !important;
    border: 0px solid #000 !important;
    display: none;
}



/* start lien listing css */
.customUSYonoLienListing{
    margin-top: 12px;
    overflow-y: scroll;
    min-height: 120px;
    max-height: 673px;
}
/* End lien listing css */

.customOverlay {
    background-color:#EFEFEF!important;
    z-index: 1000!important;
    opacity: .5!important; /* in FireFox */ 
    filter: alpha(opacity=50)!important; /* in IE */
}

/* CSS for combine disclosure by priyanka*/
.customYonoDisclosureTxnHeadingTextDisc{
    font-size: 15px;
    color: #999999;
    font-weight: bold;
	color: black;
}

.customYonoConfirmTxncolumnDisc {
    float: left;
    margin-top: 7px;
    text-align: left;
    width: 100%
}

.customYonoConfirmTxnRowDisc {
    float: left;
    margin: 2px 0;
    top: 34px;
	padding-left: 38%;
    width: 100%;
    text-align: center;
    padding-top: 3px;
}

.customYonoConfirmTxnRowDiscLabel1 {
    float: left;
    margin: 2px 0;
    width: 100%;
    top: 34px;
	padding-left: 45px;
}

.CustomUSYonoDisclosureDateTimeLabelDiscHeading {
    float: left;
    padding-right: 5px;
    word-wrap: break-word;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 41px;
}

.customUSYonoDisclosureDateTimeDetailValueDisc {
    width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 41px;
    font-weight: normal;
}

.CustomUSYonoDisclosureDateTimeLabelDisc {
    float: left;
    padding-right: 5px;
    word-wrap: break-word;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 41px;
	padding-left: 20%;
}

.customUSYonoDisclosureDateTimeDetailValueDisc {
    width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 41px;
    font-weight: normal;
}

.CustomUSYonoDisclosureBankDetails1Disc{
    float: left;
    padding-right: 5px;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 41px;
}

.CustomUSYonoDisclosureBankDetails2Disc{
    float: left;
    padding-right: 5px;
    word-wrap: break-word;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 41px;
}

.CustomUSYonoDisclosureBankDetails3Disc {
    float: left;
    padding-right: 5px;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 41px;
}

.customUSYonoConfirmTxntSummListingDisclosureDisc {
    float: left;
    width: 100%;
    height: auto;
    max-height: 300px;
    background-color: #ffffff;
    min-height: 300px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    overflow-y: scroll!important;
	overflow-x: hidden;
}

.customYonoConfirmTxncolumnDisc {
	width: 100%;
    background: skyblue;
    height: 32px;
    padding-top: 8px;
}

.customYonoConfirmTxtUSDisc {
	margin-left: 38%;
}

.CustomUSYonomyProfileAddressSincelabelColumnDisc {
    padding-right: 5px;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 21px;
}

.customFontWeightDisc {
	font-weight: bolder;
}

.customPaddingDisc {
	padding-left: 100px;
}

.CustomUSYonomyProfileAddressSincelabelColumn1Disc {
	padding-right: 5px;
    margin-right: 5px;
    text-align: right;
    margin-left: 27.5%;
    padding-top: 22px;
}

.customPadding1Disc{
	padding-left: 37px;
}

.customPaddingDisc2{
	padding-left: 6px;
}

.CustomUSYonomyProfileAddressSincelabelColumn2Disc {
    float: left;
    padding-right: 5px;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 31px;
}

.customUSYonoMyprofileAddressSinceDetailsColumnDisc {
    width: auto;
    float: left;
    margin-right: 7px;
    margin-left: 25px;
    margin-top: 31px;
    font-weight: normal;
}

.customMarginLeftDisc{
	margin-left: 243px;
}

.CustomUSYonomyProfilePhoneColumnDisc {
    float: left;
    padding-right: 5px;
    margin-right: 5px;
    text-align: right;
    margin-left: 24px;
    padding-top: 48px;
}


.customUSYonoMyprofilePhoneDetailsColumn {
    width: auto;
    float: left;
    word-wrap: break-word;
    margin-right: 7px;
    margin-left: 90px;
    margin-top: 49px;
    font-weight: normal;
}

.customYonoConfirmTxnRow2Disc {
	padding-top: 8%;
}

.customYonoConfirmTxnRow3Disc {
	padding-top: 10%;
}

.customYonoDisclaimerTxnRow2Disc {
	width: 100%;
    margin-top: 13%;
}

.customYonoDisclaimerTxnRow2Disc1 {
	margin-top: 157px;
    width: 100%;
} 

.customYonoDisclaimerTxnRow2Disc2 {
	width: 100%;
    margin-top: 91px;
} 

.customYonoDisclaimerTxnRow2Disc3 {
	padding-top: 14%;
}

.customYonoWidthDisc {
	width: 100%;
}

.customYonoWidthDisc1 {
	width: 100%;
    padding-bottom: 7%;
}

.customYonoTitleBgDisc {
	background-color: transparent!important;
	padding-left: 0%!important;
}

.CustsimpletextDisc {
    color: #262a2c;
    font-size: 0.69em;
    text-decoration: none;
    padding-left: -49px;
    margin-left: 366px;
	font-weight: bold;
}

.customYonoSenderDisc {
    margin-top: 20px;
} 

.customYonoSenderNameDisc {
	position: absolute;
    margin-top: -2.4%;
    margin-left: 52px;
}

.customYonoSenderEmailDisc {
	position: absolute;
    margin-top: -39px;
    margin-left: 23.5%;
}

.customYonoSenderEmailDetailDisc {
	position: absolute;
    margin-left: 55.5%;
    margin-top: -5.7%;
}


/* end  CSS for combine disclosure by priyanka*/


/* Start  CSS for combine disclosure by harshala*/

.customreceiverNameDisc {   
    position: absolute;
    margin-top: -8.4%;
    margin-left: 52px;
}
.customReceiverNameFontWeightDisc {
    font-weight: bolder;
    margin-left: -91px;
}


.customReceiverPaddingDisc2 {
    padding-left: 29px;
}
.customYonoReceiverEmailDisc {
    position: absolute;
    margin-top: -81px;
    margin-left: 46.5%;
}

.customReceiverAddressDisc {
    font-weight: bolder;
    margin-left: 56.5%;
}

.customReceiverBranchDisc {
    font-weight: bolder;
    margin-left: 679.5%;
}
.customReceiverBranchDisc1 {
    position: absolute;
    margin-left: 27.5%;
    margin-top: 0px;
}
.customReceiverBranchDisc2 {
    padding-left: -108px;
}

.customBnfBank {
    font-weight: bolder;
    margin-left: 26px;
}
.customremitTransferNum {
    font-weight: bolder;
    margin-left: -93px;
    margin-top: 40px;
}

.customremitTransferNum1 {
    position: absolute;
    margin-top: -4.4%;
    margin-left: 96px;
}

.customYonoavbDateDisc {
    position: absolute;
    margin-top: -14px;
    margin-left: 42.5%;
}
.customYonoavbDateDisc1 {
    position: absolute;
    margin-left: 53.1%;
    margin-top: -1.7%;
}

.customAmount {
    font-weight: bolder;
    margin-top: -22px;
}


.customAmount1 {
    position: absolute;
    margin-top: -2.4%;
    margin-left: 31px;
}

.customYonoatransferfeesDisc {
    position: absolute;
    margin-top: 5px;
    margin-left: 38.5%;
}

.customYonoatransferfeesDisc1 {
    position: absolute;
    margin-left: 50.1%;
    margin-top: 5px;
}

.customtotal {
    position: absolute;
    margin-top: -2.4%;
    margin-left: 19px;
}
.customYonototalDisc {
    position: absolute;
    margin-top: 19px;
    margin-left: 38.5%;
}
.customYonototalDisc1 {
    position: absolute;
    margin-left: 50.1%;
    margin-top: 19px;
}
.customYononetAmtDisc {
    position: absolute;
    margin-top: 33px;
    margin-left: 363px;
}
.customYononetAmtDisc1 {
    position: absolute;
    margin-left: 49.5%;
    margin-top: 3.4%;
}
.customtranAmount {
    font-weight: bolder;
    margin-top: 33px;
}
.customtranAmount1 {
    position: absolute;
    /* margin-top: 3.6%; */
    margin-left: -21px;
    font-weight: bolder;
    margin-top: 31px;
}
.customexchange {
    font-weight: bolder;
    margin-top: 19px;
}
.customexchange1 {
    position: absolute;
    margin-top: 19px;
    margin-left: -15px;
}
.customYonoImageScreenFontSizeDisc{
	margin-top: -2%;
    /* position: absolute!important; */
    margin-left: 1%;
    width: 100%;
    margin-bottom: 8%;
}
.customYonoMngBnfCheckboxDisc{
    opacity: 0;
    margin-left: 1%;
    /* padding-top: 8%; */
    margin-top: 17%;
    position: relative !important;
    cursor: pointer;
    z-index: 9999;
}
.customYonoLoginSubWrapperAuthFormBtnDisc {
    border-radius: 40px;
    width: 152px;
    vertical-align: middle;
    height: 34px;
    padding: 10px 60px;
    font-size: 12px;
    font-family: sans-serif !important;
    text-transform: capitalize;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    margin-left: 375px;
    font-weight: bold;
    margin-top: 212px;
}
.custLeft
{
	   margin-left: 405px;
}


.CustomUSYonoSubmitTxnFormbtncusthitDisc {
    border-radius: 40px;
    width: 11%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    position: relative;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-family: Roboto-Light !important;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /*background: linear-gradient(135deg, #281172, #0095DA);*/
	background: #9e9e9e;
    border: 0 solid #333;
    float: left;
    margin-top: 22%;
    overflow: visible;
    top: 1px;
    right: -430px;
    margin-bottom: -14px;
    text-decoration-line: initial !important;
    background-color: #ada9a9;
}



.customYonoRemittanceSuccessInnerLinkDisc {
    float: left;
    margin-right: 115px;
    margin-bottom: -32px;
    margin-top: 30%;
}



.customYonoConfirmTxnSummaryRowDisc{
	float: left;
    width: 100%;
    min-height: 138px;
    max-height: 200px;
    position: relative;
    background-color: #f3f3f3;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.customYonoAccSavStatRowDet {
    float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    margin-top: 60px;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 200px;
    max-height: 240px;
    margin-left: 0%;
}


.customUSYonoRMTSearchPanelRowDet {
    float: left;
    clear: both;
    width: 101%;
    margin-left: 5px;
    margin-bottom: 4px;
    margin-top: 33px;
}
.CustomUSYonoRMTClearbtnDet {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: -19px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    margin-left: 20px;
}
.CustomUSYonoRMTSearchbtnDet {
  border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 18px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: -22px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    margin-left: 270px;
}



.customYonoRemitTextNew {

	margin-left: 126px;
}
.customYonoRemittanceInnerDiscButtonNew {
    float: left;
    margin-right: 221px;
    margin-bottom: -49px;
    margin-top: 111px;
}
.CustomYonoFormbtnnew {
    border-radius: 40px;
    width: auto;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    margin-left: -262px;
    margin-top: 110px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(
135deg
, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}


.customYonoRemittanceInnerDiscButtonNewMarOne {
    float: left;
    margin-right: 221px;
    margin-bottom: -49px;
    margin-top: 127px;
}




.CustomYonoFormbtnMarOne {
    border-radius: 40px;
    width: 38pxo;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 13px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(
135deg
, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}



.customYonoSuccessModalTextforFailed {
    color: #333333;
    line-height: normal;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 262px;
    font-weight: bold;
    position: relative;
    top: 12px;
}
/* end  CSS for combine disclosure by harshala*/
/**hitesh for manage benf**/


.customYonoFndTrfRightListingFieldHeadingValue.ui-combobox > input{
    font-size: 0.7em;
    font-family: sans-serif;
    height: 24px;
    padding-left: 0px;
    width: 237px;
    margin-left: 190px;
}
.customYonoMngBnfOtherSbiUSCNTAddressLeftTextHeading{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    /* margin-left: 190px !important; */
    width: 100%;
    float: left;
}
.customYonoMngBnfRightTextHeadingStateCode{
	color: #262a2c;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left !important;
	margin-left: 40px !important;
	width: 100%;
	float: left;
}

.customYonoMngBnfRightTextBoxStateCode{
	float: left;
	margin-left: 40px !important;
	height: 15px !important;
}
.customYonoSearchIconStateCode{
	font-size: 15px;
	color: #B90000;
}

.customUSYonoTableoverflowListingStyle{
    overflow-y: scroll;
    height: 410px;
}
.customUSYonoStateCodeSearchBackBtn{
    border-radius: 40px;
    width: 76px;
    vertical-align: middle;
    height: 34px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 19px;
    font-size: 12px;
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: right;
    margin-left: px;
    text-decoration-line: initial !important;
}

/*hitesh for manage benf*/
/*hitesh for manage benf*/
.customYonoMngBnfDetailsSideHeadingValueActBnfdethitnew {
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    font-weight: 549;
    position: relative;
    top: 7px;
    left: 278px;
}
.customYonoMngBnfDetailsSideHeadingValueActBnfdethitnewest {
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    font-weight: 549;
    position: relative;
    top: 24px;
    left: 278px;
}
/*hitesh for manage benf*/
/*non inr benef*/
.customYonoMngBnfRightTextHeadingIfscnewdisabled {
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 40px !important;
    width: 100%;
    float: left;
    display: none!important;
}
.customYonoSearchIconIfscnewdisabled {
    font-size: 15px;
    color: #B90000;
    display: none!important;
}
.customYonoMngBnfRightTextBoxIfscnewdisabled {
    float: left;
    margin-left: 40px !important;
    height: 15px !important;
    display: none!important;
}

/*non inr benef*/

/*hitesh listing of international*/
.customYonoMngBnfRadioRowdisabled {
    float: left;
	display:none;
}
/*hitesh listing of international*/

/*Priyanka account opening start*/

.customUSYonoOAOInfoIcon {
    color: #0095DA;
    font-size: 15px;
    /* float: left; */
    cursor: pointer;
    /* height: 42px; */
    position: relative;
    top: 2px;
    font-weight: bold !important;
    margin-left: -2%;
    /* margin-top: -62%; */
}

.customUSYonoOAOTDDetail{
	margin-left: 8.5%;
}

.customUSYonoOAOTDTop{
	margin-left: 8.5%;
	margin-bottom: 63px;
}

.CustomYonoFormbtnTD{
    margin-top: -13%;
    margin-left: -42%;
    position: absolute;
    padding-top: 12px;
    font-size: 11px;
    height: 40px;
}

.customYonoActOpeningConfirmBnfDetailsButton {
	margin-top: 102px!important;
    margin-left: -133px!important;
    position: absolute!important;
}
.customYonoActOpeningAvailBalText{
	color: #0095DA;
    font-weight: bolder;
    float: left;
    padding-right: 5px;
    font-size: 11px;
}
.customYonoActOpeningAvailBalRow{
	float: left;
    margin: 2px 0;
    width: 100%;
    position: relative;
    top: 53px;
    margin-left: 84px;
    /* padding-top: 10px;*/

}
/*Priyanka account opening end*/

/*priyanka remittances start */
.customYonoRemitTop {
	padding-top: 20px!important;
}

.customYonoRemitText {
    color: #333333;
    text-align: center !important;
    text-transform: none !important;
    font-size: 15px;
    margin-top: 20px;
}

.customYonoRemittanceInnerDiscButton {
    float: left;
    margin-right: 115px;
    margin-bottom: -13px;
}
/*Priyanka remittances end*/

.customYonoMngBnfRightTextBoxIfscnewdisabledmou{
    float: left;
    margin-left: 40px !important;
    height: 15px !important;
    display: block;
    pointer-events: none;
	width: 217px!important;
	
	
}
.customYonoMngBnfLeftTextBoxUSdisablerou {
    float: left;
    margin-left: 190px !important;
    height: 15px !important;
    pointer-events: none;
    width: 217px!important;
}


/* Bhagyashree added for Update channel Id style Start */

.customUSYonoChannelUserIdErrorMsgTextStyle{
    color: #000000;
    /*float: right;*/
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 20px;
    width: 396%;
    margin-left: 15% !important;
}
.customUSYonoOkButtonStyle{
    margin-left: 197px !important;
    margin-right: 160px;
}

.customUSYonoChannelUserIdMsgTextStyle{
    color: #000000;
    /* float: right; */
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 20px;
    width: 396%;
}
/* Bhagyashree added for Update channel Id style End */

/* BHagyashree added for Password reset screen changes start */
.customUSYonoPasswordResetScreen{
    margin-left: 17px;
}

.customUSYonoSectionBlackborder{
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 492px;
}

.customUSYonoInfoPanelSection{
	background-color: #ffffff;
    margin: 1% 6% 0;
    border-radius: 5px;
    width: 88% !important;
}
.customUSYonoPWDResetScreenStyle {
    /* height: 1024px; */
    height: auto;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: 0%;
}

.CustomYonoFormbtnPWDScreeenChangeBtn {
    border-radius: 40px;
    width: 9%;
    font-weight: bold;
    vertical-align: middle;
    height: 43px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(
135deg
, #281172, #0095DA);
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    /* top: 33px; */
    /* left: 713px; */
    /* margin-left: -161px; */
    position: relative;
    margin-left: 46%;
    margin-top: -2%;
}

/* BHagyashree added for Password reset screen changes END */




/* Harshala added :Start */

.customYonoSuccessModalTextforTxnID {
    color: #333333;
    text-align: center !important;
    text-transform: none !important;
    font-size: 14px;
    padding-left: 12px;
}
.CustomYonoFormbtnMarOneforRemit {
    border-radius: 40px;
    width: 38pxo;
    font-weight: bold;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 6px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 13px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0px; */
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient( 
135deg
 , #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
}
.customYonoRemittanceInnerDiscButtonNewMarOneforRemit {
    float: left;
    margin-right: 221px;
    margin-bottom: -49px;
    margin-top: 109px;
}
.customYonoavbTxnIdDisc {
    position: absolute;
    margin-top: -32px;
    margin-left: 50.5%;
}
.customYonoavbTxnIdDisc1 {
    position: absolute;
    margin-left: 62.1%;
    margin-top: -3.7%;
}
.customYonoFndTrfScheduledDebitAccountStyle {
    width: auto;
    font-size: 10px;
    float: left !important;
    text-align: left !important;
	color: #999999;
	 padding-left: 25px
	
}
.customYonoFndTrfScheduledInitiatorAccountStyle {
    float: left;
    font-size: 10px;
    color: #999999;
    padding-left: 464px;
    width: 80%;
   
    
}

.customyonoscheduleTxnType {
    font-size: 12px;
    text-transform: none;
    padding-left: 268px;
    color: #4c4747;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
}
.customYonoschduleTxnTypeHeading {
    text-transform: none;
    padding-left: 257px;
    font-size: 12px;
    color: #999999;
    padding-top: 5px;
}

.customscheduleRefNumeHeading {
    font-size: 12px;
    text-transform: none;
    padding-left: 30px;
    color: #4c4747;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
}


.customUSYonoScheduleStopInstStyle{
    vertical-align: middle;
    font-size: 13px;
    padding-left: 6px;
    padding-right: 2px;
    /* background: url(../images/backgrounds/separator1.gif) repeat-y scroll 99% 0 transparent; */
    font-weight: normal;
    text-align: center;
    background-color: white;
    color: black;
    font-weight: 900;
	
}


.customUSYonoScheduleStopInstStyle [type="checkbox"]:not(:checked), 
.customUSYonoScheduleStopInstStyle [type="checkbox"]:checked {
	opacity: 1;
}

.customUSYonoScheduleStopInstStyle [type="checkbox"] + span:not(.lever):before, [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 0px solid #5a5a5a !important; 
    border-radius: 1px;
    margin-top: 3px;
    -webkit-transition: .2s;
    transition: .2s;
}

.customschdulelistclass
{
	font-size: 12px;
    
    padding-left: 31px;
}
/* .customscheduleStopButton {
    margin-top: 7px!important;
    margin-left: -530px!important;
    position: absolute!important;
} */
/* ADDED BY NARENDRA */
.customscheduleStopButton {
    margin-top: -43px;
    margin-left: -556px!important;
    position: absolute!important;
}
/* ADDED BY NARENDRA */
.customscheduleStopInstancesButton {
    margin-top: 13px!important;
    margin-left: -675px!important;
    position: absolute!important;
	}
	
	
	
.customscheduleStopCompleteButton {	
	
	    margin-top: 13px!important;
    margin-left: -536px!important;
    position: absolute!important;
	}
	
	.customscheduleStopSelecTInstancesButton {
    margin-top: 7px!important;
    margin-left: -599px!important;
    position: absolute!important;
}

.customscheduleStopSelecTInstancesConfirmButton {
    margin-top: 7px!important;
    margin-left: -542px!important;
    position: absolute!important;
}

.CustomYonoScheduleTranTableHeading {
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: -7px 0px 10px 60px;
}


.customYonoFndTrfTransactionsTableWrapperBluelinkStyle {
    font-size: 14px;
    text-decoration: none;
    padding-top: 7px;
    padding-right: 0px;
    color: #0078be;
    padding-left: 6px !important;
}


.customYonoTransactionNoteTextmanageBeneforNoteCEF {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 31px;
    left: 9px;
}
.CustomYonoRMTPastTranStatusArrayTableCol{
    width: 25%;
    text-align: left !important;
	    padding: 8px 44px 8px 44px;
    /* padding: 8px 0px 8px 60px; */
    font-size: 13px;	
}
.CustomYonoRMTPastTranStatusTableHeading{
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
	    padding: 10px 44px 10px 44px;
	/*padding: 10px 0px 10px 60px;*/
}
.customYonoTransactionNoteTextToCancelSchedulePayNotePMT{
	font-size: 12px;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: -13px;
    bottom: 11px;
    left: 29px;
}

/* Harshala added :End */

/* Added for Login Pwd screen - start */
.customYonoImageScreenFontSizeAccessCode{
    font-size: 11px !important;
    width: 377px !important;	
}
.floating-labelPassword{
	position: absolute !important;
    pointer-events: none;
    /* left: 12px !important; */
    /* top: 4px !important; */
    transition: 0.2s ease all !important;
}
/* Added for Login Pwd screen - End */
/*hitesh for ach benf*/		
.customCnfmBtnDetBtnhit {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bolder;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    cursor: pointer;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	background:linear-gradient(135deg, #281172, #0095DA);
	color:#fff;
       top: 384px;
    left: 460px;
}

.customCnfmBtnDetBtnhitdisabled {
    border-radius: 40px;
    width: auto;
    vertical-align: middle;
    height: 32px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bolder;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    cursor: pointer;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
	    pointer-events: none;
       top: 384px;
    left: 460px;
}
		
/*hitesh for ach benf*/		
.loginPanelMessageColoredTextStyle1hit {
    color: #000000;
    font-size: .75em;
    text-decoration: none;
    font-weight: bold;
    
    padding-left: 5px;
}

.customBranchStyle {
	font-size: 23px;
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    margin-top: 2.5%;
    margin-left: 1%;
    font-weight: bold;
    color: purple;
	float: left;
	}
.customBranchStylePWD {	
	font-size: 23px;
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    margin-top: 2.8%;
    margin-bottom: 2%;
    margin-left: -69%;
    font-weight: bold;
    color: purple;
    float: left;
	}
.customNewYorkTextHeader{
	font-size: 16px;
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    margin-top: 26px;
    margin-bottom: 0%;
    margin-right: 3px;
    font-weight: bold;
	color: purple !important;
    background: linear-gradient(135deg
 , #fbfbfb, #ffffff);
	}
	
.customNEWYORKTextBranchStyle{
    font-size: 23px;
    font-family: OpenSans, Arial, Helvetica, sans-serif;
    margin-top: 2.5%;
    margin-bottom: 0%;
    margin-left: -70%;
    font-weight: bold;
    color: purple;
    float: left;	
}	


/*hitesh for note positioning*/
.customUSYonoRetalsRegTextStylenotessn {
    margin-top: -30px;
    font-size: 0.8rem!important;
    margin-left: 1%;
    TOP: -31PX!important;
    POSITION: RELATIVE;
    top: 10px;
}
/*hitesh for note positioning*/

/*Bhagyashree added for Messages center UI*/
.customYonoQuickLinkText_new1:hover{
	cursor: pointer;
    color: #281172;
    text-decoration: underline;   
}
.customYonoQuickLinkStyle_new:hover{
    color: #281172;
}
/*Bhagyashree added for Messages center UI  End */


/*Bhagyashree added for Logout Button UI Start*/

.CustomYonoHeaderWelcomeTextNYNew{
	color: #F3F3F3;
    font-size: 1em;
    padding-right: 12px;
    margin-left: -28px;
    position: absolute;
    right: 22px;
    text-align: right;
    float: right;
    min-height: 40px;
    max-height: 40px;
}

.customUSYonoHearderFNTextStyle{
    position: absolute;
    top: 16px;
    right: 89px;
}

.customUSYonoHearderLNTextStyle{
	position: absolute;
    top: 16px;
    right: 61px;
}

.CustomUSYonoLogoutNYTextStyle{
	font-size: 13px !important;
    position: absolute;
    font-weight: bold;
    top: 17px;
    margin-left: -12px;
    cursor: none;
    color: #f70606;
}
/* .customYonoHeaderProfileArrowDownIconNYSTyle{
	font-size: 24px !important;
    position: absolute;
    top: 10px;
    right: 4px;
    margin-right: 11px;
} */

/* Added by Narendra 
.customYonoHeaderProfileArrowDownIconNYSTyle{
	font-size: 24px !important;
    position: absolute;
    top: 10px;
    right: 1px;
    margin-right: 11px;
	cursor: pointer;
	z-index: 53 !important;
}
*/
.newStyleMarginCancelNew {
 margin-left: -545px !important;
}
/* Added by Narendra */

/*Bhagyashree added for Logout Button UI End*/

/*Bhagyashree added for Login page text UI Start*/

.customYonoLoginSubWrapperNeedHelpTextNYNew{
    font-size: 22px !important;
    color: #c50303 !important;
    /* padding-left: 18px !important; */
    width: 96.7%;
    margin-right: 49px;
    font-family: sans-serif;
    padding-bottom: 12px;
    font-weight: bold;
}

.customYonoLoginSubWrapperNeedHelpHeadingNYNewYorkBranch{
	font-size: 44px;
    /* color: #000000; */
    color: rgba(255, 255, 255, 0.5);
    padding-left: 87px;
    width: 96.7%;
    margin-left: -49px;
    font-family: sans-serif;
    padding-bottom: 12px;
    margin-top: 82%;
    font-weight: bolder;
}
.customYonoLoginForgotTextRow{
	padding: 0px 70px;
    font-size: 12px !important;
    font-weight: bold;
	color: #141415 !important;
}

.customYonoLoginBlueLinkPanelStyle{
	color: #141415 !important;
	font-weight: bold;
}

.customYonoLogoHeaderLeftAlignNYNew{
    float: left;
    margin-left: 81px;
}

.customYonoLoginSubWrapperNeedHelpRow_topMarginNYNew{
	margin-top: 40px;
}
/*Bhagyashree added for Login page text UI End*/


/* Bhagyashree for Forgot Password CR start*/
.custom-forgot-password-main-panel-New{
    background-color: white;
    margin: 1% 6% 0;
    border-radius: 5px;
    padding: 0 15px;
    height: 597px;
}
.customparentTableForgotPWDNew{
    /* height: 1024px; */
    height: auto;
    background-color: #ffffff;
    background-image: url(../images/yono/yono_background_image.png);
    /* width: 100%; */
    margin-left: 8%;
    margin-right: 8%;
    margin-bottom: 0%;
}
.customUSYonoRetailsRegRowForgotPwdNew{
    float: left;
    /* margin: 2px 0; */
    width: 116%;
    position: relative;
    top: -1px;
    padding-top: 7px;
    margin-left: 24%;
    margin-bottom: 2%;
}
.CustomUSYonoDateOfBirthForgotPWDStyle{
    font-size: 1rem;
}
.customUSYonoForgotPwdTextStyleSSNNote {
    margin-top: 0px;
    font-size: 0.8rem!important;
}
	
.customUSYonoForgotPwdColumnSSNRow {
    float: left;
    margin-top: 4px;
    text-align: left;
    width: 30% !important;
    margin-top: 1% !important;
    margin-left: 1%;
}
/* Bhagyashree for Forgot Password CR End*/



/*hitesh for account statement*/
.customYonoAccStatRemarkTxtlabelhit {
    color: #999999;
    font-size: 13px;
    float: left;
    padding-top: 8px;
   
    width: 140%;

    margin-left: 1%;
}
.customYonoAccStatRemarkTxtlabelhitb {
        color: #999999;
    font-size: 13px;
    float: left;
    padding-top: 8px;
    width: 140%;
    margin-left: 1%;
    position: relative;
    top: -46px;
    left: 168px;
}

.customYonoAccStatDateTxt2 {
    color: #000;
    font-size: 14px;
    /* float: left; */
    padding-top: 8px;
    padding-right: 5px;
    margin-left: 1%;
    top: -46px;
    left: 165px;
    position: relative;
}
/*hitesh for account statement*/


/*Bhagya for Forgot Pwd cr*/
.customUSYonoRetailsRegRowForgotPwdDetailsOptionsNew{
	float: left;
    width: 116%;
    position: relative;
    top: -12px;
    padding-top: 0px;
    margin-left: 34%;
    margin-bottom: 0%;
}
.row .col.offset-s5 {
    margin-left: 33.3333333333%;
	margin-bottom: -1%;
}
.row .col.offset-s6 {
    margin-left: 33.3333333333%;
	margin-top: -1%;
}
/*Bhagya for Forgot Pwd cr*/
/*for acccountstatement note*/
.customUSYonoOpAccountStateNoteStylehit {
    margin-top: -27px;
    font-size: 0.73rem!important;
    margin-left: 19%;
    width: 127%;
    color: #000;
}
/*for acccountstatement note*/


/*added by priyanka for exchange rate table*/

.customYonoMngBnfAccNoExRateTableLink {
	float: left;
    font-size: 11px;
    color: blue;
    padding-top: 6px;
    padding-left: 0px;
    width: 100%;
    margin-left: 29px;
}
.CustomYonoRMTLandingPageListingContainerNew{
    float: left;
    width: 98%;
    background-color: #FFFFFF;
    border-radius: 5px !important;
    margin-left: 1%;
    height: 200px;
    /* overflow-y: scroll; */
    /* overflow-x: hidden; */
    margin-bottom: 42px;
}
.customYonoFundInnerLinks1New{
    float: left;
    margin-right: 286px;
    margin-bottom: -32px;
    margin-top: 2%;
}

.CustomYonoRMTPastTranTableHeadingNew {
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 36%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
}
/*End Priyanka*/

.mega-menu .dc-mega {
    position: relative;
    /* color: #000000; */
    width: 116px;
}


/*Bhagyashree Added for first time login last page*/
.customUSYonoSelfRegSuccessMsgFirstTimeLoginStyleNew{
    float: left;
    margin-top: -9%;
    text-align: left;
    margin-left: 0%;
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
}
/*Bhagyashree Added for first time login last page End */


/*Bhagyashree for Accounts +/- sign start */

.customYonoAccountsDebitAmountTypeStyle{
    color: #B90000;
    font-size: 30px;
    margin-right: 4%;
}

.customYonoAccountsCreditAmountStyleNew{
	color: #14b900;
    font-size: 18px;
    margin-right: 30px;
}
/*Bhagyashree for Accounts +/- sign End */
/**hitesh for cooling period**/
.customYonoMngBnfHeadingnotecooling {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: -25px;
    left: -430px;
    position: relative;
    margin-left: 20px;
	    pointer-events: none;
		cursor: not-allowed;
}
.customYonoMngBnfHeadingnotecooling2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: -40px;
    left: 55px;
    position: relative;
    margin-left: 20px;
	    pointer-events: none;
		cursor: not-allowed;
}

.pageheadingcapscoolingforactivate {
    font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    position: relative;
    top: 190px;
    left: 406px;
    color: #fff;
	    pointer-events: none;
		cursor: not-allowed;
}

.pageheadingcapscoolingforactivate2 {
    font-size: 0.75em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    float: left;
    margin: 0px;
    position: relative;
    top: 308px;
    left: 406px;
    color: #fff;
	    pointer-events: none;
		cursor: not-allowed;
}
.customYonoMngBnfHeadingnotecoolingactivate {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: -25px;
    left: -428px;
    position: relative;
    margin-left: 20px;
	    pointer-events: none;
		cursor: not-allowed;
}




/**hitesh for cooling period**/


/*Bhagyashree for Retail Reg 1st pg UI start*/


.customUSYonoRetailRegPanelNew {
	margin-top: 0px!important;
    max-height: 748px!important;
    min-height: 748px!important;
}


.CustomUSYonoRetailRegFromBtnNew {
    border-radius: 40px;
    width: 8%;
    font-weight: bold;
    vertical-align: middle;
    height: 39px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    /* margin: 0; */
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(
135deg
, #281172, #0095DA); */
    background: rgb(158, 158, 158);
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 34%;
    margin-top: -18% !important;
}


.customUSYonoRetailsRegVerificationCodeRowNew {
    float: left;
    width: 100%;
    position: relative;
    padding-top: 10px;
    margin-left: -7%;
    margin-top: 1%;
    margin-bottom: -1%;
}


.customUSYonoRetailRegTermsCondRowNew {
	float: left;
    width: 100%;
    position: relative;
    padding-top: 10px;
    margin-left: 27%;
    margin-bottom: -1%;
    margin-top: 4%;
    margin-bottom: 6%;
}
/*Bhagyashree for Retail Reg 1st pg UI End */


/*Bhagyashree for update channel Id back to Dash btn */
.customUSYonoUpdateChannelIDBackToDash{
	margin-top: 16px;
}
/*Bhagyashree for update channel Id back to Dash btn End */


/*added by Priyanka for responsiveness*/

form[name="AuthenticationFG"] {
  /*  background: #c0c0c0;*/
  background: linear-gradient( 45deg , #9F1C5D, #281172);
}

.customYonoLoginSubWrapperSection {
    clear: right;
    border-radius: 0px;
    padding: 10px;
    overflow: hidden;
    height: auto;
    min-width: 381px;
    opacity: 1;
    overflow-y: hidden;
    background-repeat: no-repeat;
    background-position-x: 450px;
    background-size: 35% 30%;
    background-position-y: 60px;
    /* min-height: 900px; */
}

form {
    background: linear-gradient(45deg, #9F1C5D, #281172);
}

.breadcrumbnew{
	color: white;
    font-size: 15px;
}

.breadcrumbnew1{
	color: white;
    font-size: 15px;
}


.customYonoBalTxtNew {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    font-family: sans-serif;
}

.custTranLoadLeftHeight{
	max-height: 520px!important;
	min-height: 520px!important;
}

.custYONOTranLoadLeftHeight{
	max-height: 480px!important;
	min-height: 480px!important;
}

/* Iphonexr chnages by Bhushan */
@media only screen and (min-device-width:320px) and (max-device-width:844px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait){
/*Changes by priyanka for pre login */
.CustomYonoTransactionRightsSubmitEnableButtonStyle {
	height: 69px;
    padding: 20px;
	width:250px;
}
.CustomYonoRCB1stPageSubmitEnableButtonStyle {
	height: 69px;
    padding: 20px;
	width:250px;
}
.customYonoConfirmTxnSummaryRow {
    float: left;
    width: 100%;
    min-height: 256px;
    max-height: 200px;
    position: relative;
    background-color: #f3f3f3;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.customYonoConfirmTxnText2 {
    font-size: 16px;
    color: #000000;
    line-height: 2;
}
.CustomUSYonoRCHKBkFormbtn {
    height: 69px;
	}
.headergobtn_locationbar_r {
    background: url(../images/Go-arrow.gif) no-repeat 0px 0px;
    color: #4F4F4F;
    cursor: pointer;
    float: none;
    font-size: 12px;
    margin: 0 0 0 2px;
    overflow: visible;
    padding-bottom: 2px !important;
    padding-left: 3px;
    padding-right: 4px;
    text-decoration: none;
    vertical-align: middle;
    width: 440px;
    border: none;
    height: 69px;
    padding: 20px;
}
.customYonoSCRWidth100Row {
    width: 90%;
    height: auto !important;
    /* margin-left: 2%; */
}
.customUSYonoSCHBKNoteColumn {
    float: left;
    margin-right: 5px;
    margin-top: 12%;
    padding-bottom: 10px;
    width: 90%;
    margin-left: 0%;
}
.customYonoSubmitNoteText {
margin-top: 2%!important;
}
.customYonoUSHomeAccResetFilterCol {
margin-top: 400px;
}
.customYonoUSHomeAccountColMiddle {
margin-top: 200px;
}
.customUSYonoHomeAccountColFirst {
margin-top: 200px;
}
.customYonoUSHomeFilterSectionStyle {
max-height: 1800px;
    min-height: 1800px;
}
.customYonoAccSavStatRowDetMinHeight {
min-height:1800px!important;

}
.customYonoLoginSubWrapperAuthFormBtnIPH {
font-size: 10px!important;
   width: 450px!important;
   /*padding: 40px;*/
	height:69px;
}
.customYonoLoginSubWrapperAuthFormBtndisableIPH {
	font-size: 10px!important;
   width: 450px!important;
   /*padding: 40px;*/
	height:69px;
}
.tablink {
    width: 50%!important;
	font-size: 12px!important;
}
.customYonoRMTRecentTransactionHeading {
    height: 80px !important;
}
.CustomYonoRMTPastTranStatusArrayTableCol {
font-size: 10px;
}

.CustomYonoRMTPastTranTableCol {
font-size: 10px;
}
.customYonoRemittanceMenuCardIcon {
    height: 121px;
}

.customYonoRemittanceMenuCardContent {
    height: 121px;
	font-size: 15px;
}
.CustomYonoRMTLandingPageListingContainer {
   
    height: auto;
    overflow-y: scroll;
    overflow-x: scroll;
}
.customYonoRemittanceMenuCard {
width: 80%!important;
	height: 100px !important;
}
.CustomYonoRMTPastTranTableHeading {
	font-size: 10px;
}
.customYonoCancelRecentTransactionHeadingText {
	font-size: 11px;
}

.customYonoRMTRecentTransactionHeadingText {
	font-size: 13px;
	
}
.custYONOTranLoadLeftHeight {
    max-height: 210px!important;
    min-height: 2100px!important;
}
.customYonoRemittanceMenuCardContent {
	width: 55%;
	
}
.customYonoRMTHeading {
	font-size:20px
	}
.customUSYonoConfirmTxntSummListingDisclosureDisc {
	min-height: 1800px;
}
.CustomUSYonoSubmitRemitTxnFormbtncusthitrmt {
    top: 1538px!important;
    left: 397px!important;
    padding: 44px!important;
    width: 192px!important;
}
.customYonoOtppasswordBox {
	height: 67px !important;
	font-size: 13px !important;
}
.customYonoConfirmTxnTextUS2 {
	font-size: 10px;
}
.customYonoConfirmTxnRowcusthit {
	width: 120%;
}
.customYonoOtpQueryitalictext {
	font-size:  13px;
}
.customYonoTransactionOtpStylecusthit {
	top: -79px;
}
.customYonoConfirmTxtUS {
		font-size: 13px;
}
.customYonoFundHeading {
	font-size: 20px;
}

.customYonoFndTrfRightListingFieldHeadingRowAvailableBalance {
	padding-left: 43px;
}

.customYonoTransactionNoteTextcusthitshforNoteRMT {
    
    left: 80px;
}
.CustomYonoRemittanceRemittanceFeesRowStyle {
	margin-top: 5%;
}

.CustomUSYonoRemittanceExchangeRateRowStyle {
		margin-top: 130%;

}

.customUSYonoRMTTxnCurrencyNameStyle1 {
	left: 467px;
	padding-top: 95px;
}

.newLineFrontEndUSnarenNewNewwwNarenNew {
	margin-left: 47%;
    width: 100%;
}

.customYonoRMTExchangeRateCustomFlagStyle_brdr {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 127px !important;
    width: 181px;
    padding-top: 14px;
    background: linear-gradient(135deg, #281172, #673391);
    text-align: left;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-top: 240px;
    margin-left: -387px;
}
.customYonoFndTrfExchangeRateConvertedAmtValue {
    width: 32% !important;
    float: left;
    border: 1px solid #c4bbbb !important;
    height: 40px !important;
    padding-left: 6px !important;
    padding-top: 67px !important;
    border-radius: 3px !important;
    text-align: left;
    margin-top: 239px !important;
    height: 129px !important;
    margin-left: -67%;
}

.customUSYonoRMTTxnCurrencyNameStyle2 {
	    right: 168px;
		margin-top: 323px;
}
.CustomRMTReceiveSendStyle {
	    left: -881px;
		top: 254px;
}
.customYonoRMTCustomFlagStyle_brdr {
	 height: 134px!important;
	  width: 194px!important;
}
.customUSYonoRemittanceAmtValue{
   padding-top: 30px !important;
    width: 30% !important;
    height: 100px!important;
}
.customYonoFndTrfNoteColumnNotExistBnf {
	    margin-top: 140%!important;
}
.customYonoRemittanceAmountRowStyleUS {
	    margin-top: 462px;
}
.customYonoUSFndTrfAndRemitContinueButtoncustbhag {
	    top: 1930px;
}

.customYonoFndTrfLeftListingFieldHeadingRowRemittance{
    
    margin-left: 20%;
}
.customYonofundTransferfRightListing {
	 width: 50%;
	min-height: 2700px;
	padding-top: 7%;
}
.customYonofundTransferfLeftListing {
    width: 50%;
	min-height: 2700px;
}
.customUSYonoRmittanceFundTxnHeading {
font-size: 20px;
}
.customYonoMngBnfLink {
	    margin-top: 60px;
}
.CustomYonoFormActivateBnfbtn {
		height: 60px;
		 padding: 10px!important;
		 margin-top: -5%;
}
.customYonoMngBnfLeftAlignMNBNF {
    float: left;
    text-align: left;
    padding-left: 28%;
    margin-top: -40%;
}
.customYonoFundTransferbuttonStylecusthit {
	 margin-right: 32%;
}

.customYonoFundTransferAccNumStyle {
	width: 30%;
}
.customYonoFndTrfbankNameStylecusthit {
	padding-top: 20px;
}

.customYonoFundTransferbuttonStyle {
	    margin-right: 32%;
		    margin-top: -11%;
}
.customYonoFundTransferMenuRowStylebyhitcol {
	    height: 400px!important;
}
.customYonoFundTransfertextbyhitcol {
	font-size: 13px;
}
.customYonoMngBnfLeftAlignMNBNFModifyBNF {
margin-top: 8%;	
}
.customYonoMngBnfLeftAlignMNBNFInitiateTransaction {
	    margin-top: 78%;
}
#CounterPartyListing {
	margin-top: 20%;
}
.customYonoMngBnfSearchBox_new {
	margin-top: 20px!important;
	padding-bottom: 49px!important;
	font-size: 11px;
}
.customYonoMngBnfHeadingbhanewforministmt {
    font-size: 20px;
}

.customYonoAccountsCreditAmountTypeStyle {
	font-size: 10px;
}
.customYonoAccSavStatfilterIcon {
	margin-top: -144%;
margin-right: 4%;
}

.customUSYonoAccountsFilterLabel {
    margin-top: -143%;
	margin-left: 82%;
}
.lastPullDown_1 {
    top: -197px!important;
    right: 43px;
}

.bluelink_outputField {
    font-size: 13px;
}
.CustomYonohwgreentxt {
    font-size: 13px;
}

.footable.breakpoint>tbody>tr:first-child>td.footable-last-column:after {
    content: url(../images/infobox-open.png);
    float: right;
    position: relative;
    margin-right: -2px;
    cursor: pointer;
	display: none;
}
::-webkit-scrollbar-track {
    background: linear-gradient(45deg, #ceb4e2, #da18b0c7)!important;
    border-radius: 10px;
}

::-webkit-scrollbar {
    width: 4px;
    height: 7px;
}
.customUSYonoOpAccountStateNoteStyleItalicStyle {
	    font-size: 8px;
    width: 120%;
}
.customYonoAccountsDebitAmountTypeStyle {
		font-size: 8px!important;
	
}

.customYonoAccountsDebitAmountStyle {
	font-size: 8px!important;
	margin-right:  0px!important;
	
}
.customYonoAccStatDateTxt2 {
		font-size: 8px!important;
		margin-left: -77%;
    top: -3px;
}
.customYonoAccSavStatRow1 {
	min-height: 800px;
    max-height: 800px;
	width: 90%!important;
	margin-top: 400px;
	overflow-x: scroll;
}
.customYonoAccStatRemarkTxt {
			width: 60%!important;

}
.customYonoAccStatRemarkTxt {
		font-size: 8px!important;
}
.CustomYonoRMTPastTranTableHeadingNew {
		font-size: 10px!important;
		width: 27%!important;
}
.customYonoAccStatDateTxt {
	font-size: 10px!important;
}
.customYonoAccountsCreditAmountStyleNew {
font-size: 8px!important;
	margin-right: 0px!important;
}

.customYonoSavHeadTxtnote {
		font-size: 10px!important;
}
.customYonoTotBalTxt {
		font-size: 13px!important;
}
.customYonoSavAccnumberTxt {
	font-size: 12px!important;
}
.custAccountTopMargin {
	 padding-top: 100px;
}
.customYonoAccSavSumRow1 {
    padding-top: 200px;
}
.customYonoSavHeadTxt {
	font-size: 11px!important;
}
.customYonoSavAccnameTxt {
		font-size: 12px!important;
}

.customYonoAccSavSumText2 {
			font-size: 13px!important;
}
.customYonoAccSavSumText {
	font-size: 11px!important;
}
.customYonoMngBnfHeadingbhanew {
	font-size: 20px!important;
}
.customYonoFDORadioText {
	font-size: 10px!important;
}

.customYonoServiceRequestListTextRowStyle {
	width: 30%!important;
	
}
.customYonoSCRColumn {
	padding-bottom: 100px;
	
}
.customYonoServiceRequestListDivStyle{
	padding-top: 2%;
    float: left;
	width: 200%!important;
}
.CustomYonoFormSavebtnOAOhit {
	height: 59px!important;
    margin-top: -36.66666%!important;
	width: auto!important;
	left: 20%!important;
}
.CustomYonoFormbtntandchitdisabled {
    height: 59px!important;
	
    margin-top: -20.66666%!important;
}

.CustomYonoFormbtntandchit {
	    height: 59px!important;
	
    margin-top: -20.66666%!important;
}
.customYonoInternetRow2TNC {
    margin-left: 2%!important;
}

.customYonoInternetRowPadding {
    width: 100%!important;
    padding-left: 2%!important;
}

.chkBoxQNA[type="checkbox"] + span:not(.lever) {
	
	font-size: 11px!important;
	
}

.chkBoxQNA {
	font-size: 11px!important;
	
}
.customYonoTermsConditionsOAOLinkStyle {
    font-size: 11px!important;
}
.customYonoRegFontSizeHAD {
    font-weight: 799;
    color: black!important;
    font-size: 13px!important;
    margin-top: -20px;
}
.CustomYonoFormbtnFirstTimeL {
	height: 69px!important;
    margin-top: -24.66666%!important;
    padding: 30px!important;
	   width: 111%!important;
		margin-left : 108%!important;
}

.customYonoForgorPWDSuccessText {

    font-size: 11px;
	margin-left : 2%!important;
	margin-right : 2%!important;
}
.customYonoGoToLoginBtnForgot {
	
    height: 89px;
   
    margin-top: -6.66666%;

}
.customparentTableForgotLastPg {

height: 2477px !important;
}

.customYonoMngBnfHeading {
    font-size: 20px;
	
	}
	
.customYonoForgorPWDSuccessText {
text-align: center!important;
}
.customUSYonoCorpReg {
	width: 50%!important;
    margin-left: 20%!important;

}

.internet-main-panel-complete {
    width: 84%!important;
    margin-left: 5%!important;
    min-height: 1500px!important;

}

.internet-main-panel-First-time-complete {
    width: 84%!important;
    margin-left: 5%!important;
    min-height: 1500px!important;
	margin-right: 5%!important;

}


	.customparentTableFirstTimeLoginLastPg {
	   min-height: 1800px!important;
	}

.forgot-password-text-heading {
font-size: 20px!important;
}

.CustomUSYonoForgotPOTPPageContainer {

height: 1800px!important;
}

.custom-otp-forgot-password-main-panel {
height: 1600px!important;

}
.CustomYonoFormbtnForgotOTPScreen {

   width: 24%;
    height: 59px;
    margin-left: 39%;
    margin-top: -6.66666%;

}

.calendars {
width: 400.755px!important;

}
.CustomUSYonoForgotPwdFormbtnFP {

    width: 24%;
    height: 59px;
    margin-left: 39%;
    margin-top: -6.66666%;

}
.customYonoFndTrfPmntCycleRadioBtnTxt {
font-size: 11px;
}
.forgot-password-userid-container {

font-size: 13px;
}
.custom-forgot-password-main-panel-New {

height: 1800px;

}

.CustomUSYonoForgotPwdPageContainer {

height: 2100px;

}

.CustomUSYonoForgotPWD3rdpageContainer {
height: 2100px;
}


.internet-setpass-panel-leftContainer {

height: 1800px!important;
}

.internet-setpass-panel-rightContainer {
height: 1800px!important;

}

.customYonoPasscolumnRight {
    float: left;
    margin-top: 39px;
    margin-left: 5%;
    width: 100%;
}

.customYonoPasscolumn {
    float: left;
    margin-top: 7px;
    margin-left: 5%;
    width: 100%;
    /* margin-bottom: 2%; */
}


.customYonoPassText1 {
    color: #999999;
    font-size: 11px;
}
.customYonoSetPassCol {
    margin-left: 5%;
}

.CustomUSYonoFirstTimeLSetPWDFormbtn {
    border-radius: 40px;
    width: 24%;
    font-weight: bold;
    vertical-align: middle;
    height: 59px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    /* background-color: #9e9e9e; */
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 39%;
    margin-top: -7.111%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px; */
}
.customYonoSetPassTxt {
font-size:15px;
margin-left: 2%!important;
}

.customYonoFirstTimeSetPasswordGuideLineTxt {
font-size:11px;
text-align: center;
margin-left: 1%!important;
}


.customYonoFirstTimeLogGuidelineTxt {

font-size:11px;
}

.CustomUSFirstTimeLoginSetPWDPageContainer {
 height: 1600px;

}

.internet-setpass-panel-leftContainer {

 height: 1450px;
}

.internet-setpass-panel-rightContainer {
 height: 1450px;

}
.resend-otp-link {
    margin-left: 30%;
}

.CustomUSYonoFirstTimeLOTPScreenFormbtn {
    border-radius: 40px;
    width: 24%;
    font-weight: bold;
    vertical-align: middle;
    height: 59px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 39%;
    margin-top: -2.2222%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px; */
}
.CustomUSYonoFirstTimeLoginFormbtn {
    border-radius: 40px;
    width: 24%;
    font-weight: bold;
    vertical-align: middle;
    height: 59px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 39%;
    margin-top: -2.3333%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px; */
}

#footerInner {
margin-left: 5%!IMPORTANT;
}
#CHANGE_IMAGECAPTCHA {
display:none;
}

#IMAGECAPTCHA {
    height: 50px;

}


#SOUNDIMAGE {

   height: 50px;
}


#TEXTIMAGE {

   height: 50px!important;
}
.customverificationIPH {
 width: 170%!important;

}
input[type=text]:not(.browser-default) {
    padding-top: 100PX;
}

input[type=text]:not(.browser-default) {
    padding-top: 100PX;
}



.customyonowidth100percent-main-bg-Logo-Heading {
    
    height: 150px!IMPORTANT;
}
.customYonoTollFreeBrnch {
    font-size: 65%;
}


.customYonoLogoHeaderRightFirstTimeLogin1Brnch {
    width: 40%;
	margin-top: -36px;
}
.customYonoTollFreeCntNo {
    font-size: 65%;
}
.custom-first-Time-Login-main-panel {

height: 1300px!important;
}

.CustomUSFirstTimeLoginPageContainer {
height: 1600px!important;
}
.customUSYonoRetailsRegVerificationCodeRowNewIPH {
	margin-top: -29%!important;
	
}

.custom-forgot-password-userid-container {
 font-size: 13px!important;

}
.customYonotabColorText {
    font-size: 11px!important;
}


.customUSYonoRetailsRegRow1IPH {

    margin-top: -37%;	
	
}

.customMobileLabelIPH {
	margin-left: 31%;
    margin-top: -57%;
}

.CustomUSYonoRetailRegDOBStyle_Calender {
height: 44px!important;
}
.customPreLoginHeightIPH {
height: 1800px!important;
}

.customYonoSetPassTxtIPH {
font-size: 15px!important;
}

.customYonoFirstTimeSetPasswordGuideLineTxtIPH {
font-size: 13px!important;
}

.customYonotabColorTextIPH {
font-size: 11px!important;
}

.customyonowidth100percent-main-bg-Logo-HeadingIPH {
height: 120px!important;
}

.customUSYonoRetalsRegSalutationTextStyleIPH {
font-size: 13px!important;
}

.customUSYonoRetailRegcolumnEmailRowIPH{

margin-top: 10%!important;
    margin-left: 11%!important;

}

.customUSYonoRetailRegTextFieldCUSTIPH{

     margin-left: -19px!important;
    width: 295%!important;

}

.customYonoRetailRegcolumnCustIDIPH {
	margin-top: 3%!important;

}
.customUSYonoRetailRegTextFieldMOBIPH{
    width: 290%!important;
    MARGIN-LEFT: 29%!IMPORTANT;
    margin-top: -47%!important;
}

.CustomYonoFormbtn {
    height: 79px;
padding-bottom: 20px;
	padding-top: 20px;
}

.CustomYonoQNAAnswerStyle {
padding-top: 15PX!important;

}
.CustomYonoQNATableRowTwoStyle {
height: 200px!important;

}

.CustomYonoQNATableRowOneStyle {
height: 200px!important;
}

.CustompageContainerOAO {
height: 2400px;

}

.customMarginTopOAO {
min-height: 1800px!important;
width: 100%!important;
}
/* End Changes by priyanka for pre login */
#header {
    margin-bottom: 80px;
} 

#outerTab {
	 zoom: 0.36!important;
	 /*background: linear-gradient(180deg, #7a2751, #ffff)!important;*/
	background:  linear-gradient(45deg, #9F1C5D, #281172)!important;
	 overflow-x: scroll;
     overflow-y: scroll;
}
#headerouter {
    margin-left: 0%!important;
    background: #f3f3f3;
    height: 130px!important;
    top: 3px!important;
}

.customYonoLoginSubWrapperBackgroundIPH {

width: 32%!important;
padding-left: 1%!important;

}

.customYonoLoginFooter_alignmentIPH {
width: 84%!important;
margin-left: 7%;
}
.customYonoLoginSubWrapperNeedHelpRowIPH {
width: 84%!important;
}

.customYonoLoginSubWrapperNeedHelpHeadingNYNewYorkBranchIPH {
	font-size: 27px;
    padding-top: 136%;

}

.customYonoLoginSubWrapperHeadingIPH {
font-size: 20px!important;
}
.customYonoLoginSubWrapperSubHeadingIPH {
	width: 49%!important;
    margin-top: 2%!important;
    margin-bottom: 10%!important;
	font-size: 11px!important;
}

.customYonoLoginWrapperIPH {
width: 106%!important;

}

.customYonoLoginSubWrapperIPH {

width: 59%!important;
}

.customYonoLoginSubWrapperNeedHelpTextNYNewIPH {
	FONT-SIZE: 14PX!important;
    margin-right: -3.5%!important;
	margin-bottom: 2%!important;
   

}
.customYonoLoginSubWrapperCardsIPH {

width: 80%!important;
margin-bottom: 5%;
height: 485px;
}

.customYonoLoginSubWrapperCardsIconIPH {
zoom: 0.36!important;

}

.customYonoLoginSubWrapperCardsTextIPH{
font-size: 7px!important;

}

.customYonoLoginSubWrapperNeedHelpHeadingNYNewYorkBranchIPH {

width: 40.7%!important;
margin-left:-18%!important;

}

/*added for accounts balance panal*/
.widgetWidthDashboardIPH{

    padding-left: 0%!important;
	width: 900px!important;
	margin-top: 70px!important;
	max-width: 1000px!important;
	
}

.CustomYonoAvailableBalanceAddedAlignIPH{
	
	margin-left: 13px!important;
    line-height: 0px!important;
    font-size: 9px!important;
	top: 21.3%!important;

}


/*added for manage recepient button*/

#yono_mange_beneficiery{
    margin-right: 50px!important;
    font-size: 7px!important;
	padding-top: 7px!important;
}

#PgHeading2{
	padding-top: 1rem!important;
}

#mega_menu{

    display: block!important;
	margin-top: 70px!important;
	padding-bottom: 0px!important;
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #ceb4e2, #da18b0c7)!important;
    border-radius: 10px!important;
}

#profileBx{

	right: 66% !important;

}

#PgHeading.Rowset1{

	right: 71% !important;
	width: 400px!important;

}

.section.width100percent div{
	    width: 125%;
}

#main{

	padding-bottom: 63%!important;
    bottom: 120px!important;

}

#footer{

	top: 691px;

}


/*added for account ocverview panel*/

.pageLeftContainer {
    width: 1000px!important;
    height: 2100px!important;
    max-height: 2100px!important;
}

/*transaction summary background*/

.stage3_leftrightmainpanel{

	    background: white;
}

.widget-large .widget-content{

	min-height: 503px !important;
    padding-right: 5.101563%!important;
    padding-left: 5.101563%!important;

}


/*addded for panel height*/

.customYonoAccountsCommonSection {
	height: 951px;
    min-height: 1500px;
    max-height: 1500px;
}

.customYonoSCRConfirmation30PercentWidth{

	width: 35%!important;
    min-height: 1300px!important;


}

/*added for continue button in inr transaction*/

.CustomYonoFormbtnIPH{
	
	top: 84%!important;
    right: 43%!important;
    width: 21%!important;
    padding: 6%!important;
	
}


/*added for usd to inr*/

.customYonoRemittanceAmountRowStyleUS{

    width: 193%!important;
  /*  padding-top: 124%!important;*/
    padding-left: -19%!important;

}


.CustomRMTSendReceiveStyle{

padding-top: 48%!important;
    font-size: 13px!important;

}

.CustomRMTReceiveSendStyleIPH{

	padding-left: 9%!important;

}


.customYonoFndTrfLeftListingFieldHeading{

	padding-top: 85px;
    padding-left: -21%;
    margin-left: 6%;
	width: 800px;

}

.stage3_inputpanel_columnIPH{

	padding-top: 92%!important;
    margin-left: -18%!important;

}


.customUSYonoRemittanceFieldHeadingPurposeOfTransfer{

	padding-top: 87%!important;
	padding-right: 0%;
	padding-bottom: 20%!important;

}

.customYonoFndTrfRightListingFieldHeading{

/*	padding-top: 132%!important;*/
	margin-left: -4%!important;
    font-size: 11px;


}

.customYonoTransactionNoteTextcusthitshforNoteRMTIPH{

	padding-top: 108%;
    font-size: 19px;
    top: 21px;
    left: 390px;

}


.newLineFrontEndUSnarenNewNewwwNarenNewIPH{

	font-size: 19px;
    width: 75%;
    padding-left: 20px;



}


.customUSYonoRemittanceBnfRefValueFieldHeadingValue{

	padding-top: 42%!important;
    height: 100px!important;
    margin-left: -253px !important;



}



.customUSYonoRemittanceBnfRefFieldHeading{

	padding-top: 42%;
    margin-left: -20%;
	



}


.custTranLoadLeftHeight{

	min-height: 1800px!important;
    max-height: 1800px!important;


}


.newStyleContinueButtonNewwIPH{

    margin-top: 594pX!important;
    margin-left: 140px!important;
    width: 160px!important;
    padding: 32px!important;


}



.customYonoTransactionNoteTextcusthitshforNoteCEFIPH{
	
	font-size: 15px!important;
    top: 509px!important;
    left: 393px!important;



}

.newLineFrontEndUSnarenNewIPH{

    padding-top: 503px!important;
    font-size: 15px!important;


}


.newLineFrontEndUSnarenNewNaaarenIPH{

    font-size: 15px!important;
	
}


/*added for manage beneficiary*/
.customUSYonoMngBnfLeftlistingpaneldiv{

    min-height: 1800px!important;



}


.customYonoMngBnfLinkModifyBeneficiaryForAllBNFmodify{

   top: 185px!important;
    left: 30px;
    padding: 10px!important;
	height: 60px;
}

.customYonoMngBnfLinkInitiateRmtMNBNF {
	
    padding: 10px!important;
	height: 60px;
}
.customYonoMngBnfDeleteBnfLinkdelete{

    top: 216px!important;
    padding: 10px!important;
	right: 100px!important;
	height: 60px;
	
}

/*

.customYonoMngBnfLinkInitiateRmtMNBNF{

    padding: 0px!important;
    font-size: 0px!important;


}
*/

.customYonoMngBnfLinkModifyBeneficiaryForAllBNF {

    padding: 10px!important;
    margin-top: 58px!important;
	height: 60px!important;

}


.customYonoMngBnfLinkInitiateRmtMNBNFSubDollarext{
top: 300px!important;
    left: 220px!important;
    padding: 10px!important;
    height: 60px;
     width: 100%;
	text-align: center;

}

.customYonoMngBnfDeleteBnfLinkdeleteext{

	top: 250px!important;
    left: 60px;
    padding: 10px!important;
    height: 60px;

}

.customYonoMngBnfLinkInitiateRmtMNBNFcoll{

    top: 35%!important;
    left: -50px!important;
    padding: 10px!important;
	    height: 60px;

}


.customYonoMngBnfLinkModifyBeneficiaryForAllBNFext{

    top: 126px!important;
    left: -40px!important;
    padding: 10px!important;
	 height: 60px;
	 width: 137%;
    text-align: center;

}

.customYonoMngBnfLinkModifyBeneficiaryForAllBNFmodifyext{

	left: -80px!important;
    top: 118px!important;
    padding: 10px!important;
    height: 60px;
	
}

.customYonoMngBnfLinkInitiateRmtMNBNFrmthitIPH{
	
	padding: 44px!important;
	
}


.customYonoFndTrfbankNameStylecusthitIPH{
	
    width: 71%!important;
    padding-bottom: 55px!important;	

}

/*added for inr


.CustomUSYonoSubmitRemitTxnFormbtncusthitrmt{

	top: 376px!important;
    left: 276px!important;
    padding: 44px!important;
    width: 192px!important;

}
*/

.customYonoOtpDivIPH{
	
	padding: 222px!important;
    padding-top: 4px!important;

}

.customYonoOtpMobileNumberTextStyleIPH{

    margin-top: 340px!important;
	
}


.customYonoTransactionOtpStylecusthitIPH{
	
	font-size: 27px!important;
	position: relative!important;
    width: 95%!important;
    top: 454PX!important;
    text-align: center!important;
	
	
	
}



.customYonoSCRConfirmation30PercentWidth{

    min-height: 2100px!important;
	width: 35%!important;


}


.customUSYonoSCHBKNoteColumnIPH{

	font-size: 7px!important;
    margin-top: 409px!important;
    margin-left: -21px!important;

}



.customYonoSCRWidth100RowIPH{

    margin-top: 76px!important;
    padding-bottom: 5px!important;

}

.customYonoSCRFieldHeadingValueIPH{

    font-size: 10px!important;
	
}

.customYonoSCRFieldHeadingIPH{

    width: 127px!important;
    font-size: 9px!important;

}


.customYonoImageScreenFontSizeIPH{

	font-size: 10px !important;

}

.customYonoTermsConditionsLinkStyleIPH{

    font-size: 11px!important;
	
}

.customYonoSCRBoldTextIPH{

	font-size: 15px!important;

}


.CustomYonoRCB1stPageSubmitDisableButtonStyleIPH{

	width: 160px!important;
	font-size: 10px!important;
    padding: 35px!important;
    top: -13px!important;

}


.customYonoSCRConfirmation70PercentWidthIPH{

    width: 62%!important;
	padding-top: 5px!important;



}


.CustomCHKmarginIPH{

    padding: 35px!important;
    left: -6px!important;
    top: -20px!important;
	
}

.customYonoSCRSingleCheque50ColumnIPH{

    padding-top: 78px!important;

}

.customYonoSCRWidthReasonBorderColumnIPH{

    padding-top: 70px!important;

}

.customYonoSCRHeadingValueIPH{

	font-size: 20px!important;

}

.customYonoSCRBoldTextCHIPH{

    font-size: 30px!important;

}

.customYonoSCRColumnIPH{

    font-size: 26px!important;
    margin-top: 44px!important;

}

.customYonoSavingsLeftContainer{

	min-height: 1800px!important;
	width: 32%!important;

}
/*
.customYonoSavHeadTxtIPH{

	font-size: 25px!important;

}

.customYonoAccSavSumTextIPH{

	font-size: 20px!important;

}

.customYonoAccSavSumText2IPH{

	font-size: 17px!important;

}*/

.customYonoAccSavStatfilterIconIPH{

    margin-top: -260px	!important;

}

.customYonoAccSavStatfilterIconTHIPH{

	margin-left: 85%!important;
    margin-top: -46%!important;

}

.customUSYonoOpAccountStateNoteStyleItalicStyleIPH{

	font-size: 18px!important;

}

.customUSYonoAccountsFilterLabelIPH{

	padding-left: 470px!important;
    margin-top: -253px!important;
    font-size: 22px!important;

}

.stage3_previewdetailsrowIPH{

    height: 80px!important;

}

.CustomyonominipageListingContainerIPH{

    height: 950px!important;

}

.customYonoSavingsLeftContainerTHIPH{

	min-height: 953px!important;
	max-height: 953px!important;
	width: 32%!important;

}


.customYonoSavHeadTxtTHIPH{

	font-size: 20px!important;

}

.customYonoAccSavStatRow1IPH{

    width: 97%!important;

}
/*
.customYonoAccSavSumTextIPH{

font-size: 18px!important;

}*/

.CustomYonoFormbtnTRIPH{

	margin-right: 220px!important;
    margin-top: 95px!important;
    padding: 25px!important;

}
.customYonoMngBnfAddBnfLeftListingResize {
	min-height: 1800px;
}
.customYonoMngBnfAddBnfRightListingResize {
		min-height: 1800px;
}

.customUSYonoMngBnfScrollPartResize{

    width: 99%!important;
	max-height: 1800px;

}

.customYonoMngBnfAddBnfRowRadius{

	width: 98%!important;

}

.customYonoMngBnfAddBnfRightListingResizeIPH{

    min-height: 600px!important;
    max-height: 600px!important;

}

.customUSYonoMngBnfAddBnfNextButtonIPH{

	margin-top: -18px!important;

}


.customSYonoBnfRadiaImgSelectors2_ADDBNFIPH{

    margin-right: 8px!important;

}

.CustomYonoMailFormbtnIPH{

	left: 225px!important;

}

.customYonoLeftMaillistingpaneldivIPH{

	width: 54%!important;

}



.customYonoLoginBlueLinkPanelStyleIPH{

	font-size: 0.8em!important;

}

.customYonoLoginSubWrapperHeadingIPH2{

	font-size: 20px!important;

}

.customYonoLoginSubWrapperCardsTextIPH3{

	font-size: 7px!important;

}




.customYonoBalTxtNewIPH{

	font-size: 10px!important;

}

.customYonoMngBnfHeadingIPH{

	font-size: 30px!important;


}

.customYonoQuickPaymentsTextcusthitIPH{

	font-size: 7px!important;
    width: 210px!important;
    padding-top: 15px!important;

}


.customYonoQuickPaymentsWidthIPH{

	width: 9%!important;
	padding-right: 120px!important;	

}

.customAlignDepositAlignAddIPH{

    font-size: 14px!important;
	
}

.customYonoBalTxt1{

	font-size: 8px!important;
	padding-left: 20px!important;

}



.customYonoAccountBoxIconIPH{

    padding-left: 0px!important;

}

.customYonoQuickPaymentsIconIPH{

	font-size: 15px!important;
	padding-top: -5px!important;

}

.customYonoEmailBorderRadiusIPH{

    padding: 23px!important;

}

.customYonoQuickPaymentsArrowIconIPH{

    font-size: 15px!important;

}

.customYonoQuickLinkText_newIPH{

    padding-top: 16px!important;
    width: 270px!important;
    font-size: 7px!important;


}


.customYonoQuickLinksIPH{

	margin-left: 200px!important;

}


.customYonoQuickLinkText_new1IPH{

    padding-top: 16px!important;
    width: 270px!important;
    font-size: 7px!important;

}

.customYonoMngBnfHeadingbhanewIPH{

	font-size: 25px!important;

}

.CustomYonoHW_tabletextwithpaddingIPH{

    font-size: 15px!important;

}


.customYonoBalTxt{

	font-size: 8px!important;
	padding-top: 10px!important;

}

.customYonoBalTxt1OIPH{

    font-size: 4px!important;

}

.customYonoEmptyStyleIPH{

    height: 200px!important;

}

.customYonoArrowRightIconIPH{

    height: 200px!important;

}

.CustomYonoAcctablesearchsimpletextIPH2{

    font-size: 13px!important;

}

.customYonoAccountsTableStyleIPH2{

    width: 14%!important;

}

.customYonoAccountsTableStyleIPH{

    width: 8%!important;

}

.sectionforHeadingforministmtIPH{
	
	font-size: 19px!important;
	
	
}

.simpletextrightForbenedetailsIPH{
	
    font-size: 15px!important;
	
}

.customUSYonoOPminiStatementNoteTextItalicStyleIPH{
	
	    font-size: 10px!important;
	
}

.gradientbgtwolinetxtIPH{
	
	font-size: 11px!important;
	
}

.customYonoMngBnfHeadingIPH2{
	
    font-size: 20px	!important;
	
}

.customYonoMngBnfHeadingIPH3{
	
    font-size: 21px!important;
	
}

.customYonoServiceRequestsBgNoneIPH{
	
    width: 440px!important;
    padding: 70px!important;
	
}

#CHQ_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	width: 30%!important;
	
}

#CHQ_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#CHQ_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;	
	
}

#SRT_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	width: 30%!important;
}

#SRT_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#SRT_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
}

#SRT_Text{
	
	font-size:7px!important;
	
}

#CHQ_Text{
	
	font-size:7px!important;
	
}

#CHQ_Icon{
	
    font-size: 15px!important;	
}

#SRT_Icon{
	
    font-size: 15px!important;	
}


#SRT_div{
	
    padding-top: 20%!important;
	width: 200%;
	
}

/*REQ , SERVICES SECOND PAGE*/

#CHK_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
	
}


#CHK_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	
}

#CHK_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#SCR_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	
}

#SCR_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#SCR_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
}

#SCR_Text{
	
	font-size:7px!important;
	
}

#CHK_Text{
	
	font-size:7px!important;
	
}

#CHK_Icon{
	
    font-size: 15px!important;	
}

#SCR_Icon{
	
    font-size: 15px!important;	
}


#SCR_div{
	
    padding-top: 20%!important;
	
}

.customYonoSCRBoldTextIPH1{
	
	font-size: 7px!important;
}

.customYonoSCRNormalTextItalicStyleIPH{
	
    font-size: 10px!important;
	
}

.customYonoBottomAbsoluteFixedButtonStyleIPH{
	
    font-size: 10px!important;
	
}

.customYonoSCRConfirmation70PercentWidthIPH1{

    height: 1320px!important;
    min-height: 1300px!important;
}

#RTR_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	
}

#RTR_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#RTR_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
}

#RTR_Text{
	
	font-size:7px!important;
	
}

#RTR_Icon{
	
    font-size: 15px!important;	
}


#RTR_div{
	
    padding-top: 20%!important;
	
}


.customYonoMngBnfNameLeftSideListingIPH{
	
    font-size: 8px!important;
	
}

.customYonoMngBnfAccNoLeftSideListingIPH{
	
	font-size: 6px!important;
	
}

.customYonoMngBnfBankLeftSideListingIPH{
	
    font-size: 6px!important;	
	
}

.customUSYonoMngBnfListingDetailsSideHeadingValueIPH{
	
    font-size: 8px!important;
	
}

.customSYonoBnfRadiaImgSelectors1MNBNF{
	
	width: 375px!important;
    padding-bottom: 16%!important;
	padding-top: 16%;
	
}

.customUSYonoRegisterforInternetHeadingIPH{

    font-size: 20px!important;

}

.customYonoLogoHeaderRightFirstTimeLogin1BrnchIPH{

    display: none!important;
}

.customUSYonoRetailRegPanelNewIPH{

	margin-top: 22px!important;
   max-height: 3800px!important;
    min-height: 3800px!important;
    overflow-y: scroll;
	overflow-x: hidden;


}

.customUSparentRetailRegContainerIPH{

	max-height: 4000px!important;
    min-height: 4000px!important;
    overflow-y: scroll;
    width: 100%!important;
    overflow-x: hidden;
    margin-left: 0%!important;
	height: auto;

}
.customUSYonoRetalsRegTextStyleMobnoteItalicStyleIPH{

  font-size: 13px!important;
    margin-top: -206%!important;
    margin-left: 44%!important;
    width: 270%!important;
}


.customUSYonoRetailRegImageScreenFontSize2IPH{

    font-size: 5px!important;

}

.customUSYonoRetailRegImageScreenFontSize1IPH{

    font-size: 9px!important;

}

.customYonoTermsConditionsLinkStyleIPH{

     font-size: 11px!important;

}

.customUSYonoRetailRegTermsCondRowNewIPH{

    padding-top: 100px!important;
    margin-left: 3%!important;
    margin-bottom: 10%!important;

}

.customUSYonoRetailRegTextFieldFIPH{

    margin-top: 130px!important;
    margin-left: -65px!important;


}

.customUSYonoRetalsRegTextStyleFIPH{

    margin-top: 7%!important;
    margin-left: -65px!important;


}
.customUSYonoRetailRegTextFieldMIPH{

    margin-top: 210px!important;

}

.customUSYonoRetalsRegTextStyleMIPH{

    margin-top: 180px!important;

}
.customUSYonoRetailRegTextFieldLIPH{

    margin-top: -70px!important;

}

.customUSYonoRetalsRegTextStyleLIPH{

    margin-top: -100px!important;
    
}

.customUSYonoRetailRegTextFieldCIPH{

    
    margin-top: -13px!important;

}

.customUSYonoRetailRegTextFieldSSNIPH{


    /* top: 39%; */
    margin-left: -320px!important;
    width: 295%!important;
    margin-bottom: -11%!important;
    padding-top: 129px!important;


}

.customUSYonoRetalsRegTextStyleSSNIPH{

  
    left: -305px!important;

}

.customUSYonoRetalsRegTextStylenotessnItalicStyleIPH{

 font-size: 13px!important;
    top: 10px!important;
    width: 200%!important;
    margin-left: -95%!important;

}

.customUSYonoRetailsRegcolumnMiddleIPH{

   margin-left: 7.8%!important;
    width: 80%!important;
	margin-top: -20%!important;
}
.customUSYonoRetailRegFirstNameRowIPH{

    margin-left: -25px!important;
		width: 80%!important;
		margin-top: 5%!important;
}

.customUSYonoRetailsRegcolumnLastIPH{

    margin-top: 120px!important;
    margin-left: 8%!important;
	width: 80%!important;
	margin-top: 11%!important;

}
.customUSYonoRetailRegcolumnMobileMIPH{

 	margin-top: 66%!important;
	margin-left: 20px!important;
}

.customYonoRetailRegcolumnCustIDCIPH{

	top: 50px!important;
    margin-top: 5%!important;
    MARGIN-LEFT: 12%!important;
	


}

.customUSYonoRetalsRegTextStyleIPH{

    font-size: 13px!important;
	padding-top: 7%;


}
.customUSYonoRetailRegcolumnDOBIPH{

    margin-top: 11%!important;
    margin-left: 11%!important;
    width: 88%!important;


}


.customUSYonoRetailRegTextFieldIPH{

    padding-top: 100px!important;

}


.customUSYonoRetailRegTextFieldSPIPH{

    height: 50px !important;
    font-size: 10px !important;

}

.customUSYonoRetalsRegTextStyleCIPH{

    margin-top: -30px!important;
    margin-left: -27px!important;
}
.CustomUSYonoRetailRegFromBtnNewIPH{

    font-size: 13px!important;
	padding: 20px;
	padding-bottom : 40px!important;
	    width: 13%!important;


}

.CustomUSYonoForgotPOTPPageContainerIPH{

	height: 2190px!important;

}

.customparentTableForgotPWDIPH{

	height: 2450px!important;
}

.custom-otp-forgot-password-main-panel{

    height: 1400px!important;

}


}


@media only screen and (min-device-width:320px) and (max-device-width:844px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait){


/*Changes by priyanka for pre login */
.CustomYonoTransactionRightsSubmitEnableButtonStyle {
	height: 69px;
    padding: 20px;
	width:250px;
}

.CustomYonoRCB1stPageSubmitEnableButtonStyle {
	height: 69px;
    padding: 20px;
	width:250px;
}
.customYonoConfirmTxnSummaryRow {
    float: left;
    width: 100%;
    min-height: 256px;
    max-height: 200px;
    position: relative;
    background-color: #f3f3f3;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.customYonoConfirmTxnText2 {
    font-size: 16px;
    color: #000000;
    line-height: 2;
}
.CustomUSYonoRCHKBkFormbtn {
    height: 69px;
	}
.headergobtn_locationbar_r {
    background: url(../images/Go-arrow.gif) no-repeat 0px 0px;
    color: #4F4F4F;
    cursor: pointer;
    float: none;
    font-size: 12px;
    margin: 0 0 0 2px;
    overflow: visible;
    padding-bottom: 2px !important;
    padding-left: 3px;
    padding-right: 4px;
    text-decoration: none;
    vertical-align: middle;
    width: 440px;
    border: none;
    height: 69px;
    padding: 20px;
}
.customYonoSCRWidth100Row {
    width: 90%;
    height: auto !important;
    /* margin-left: 2%; */
}
.customUSYonoSCHBKNoteColumn {
    float: left;
    margin-right: 5px;
    margin-top: 12%;
    padding-bottom: 10px;
    width: 90%;
    margin-left: 0%;
}

.customYonoSubmitNoteText {
margin-top: 2%!important;
}
.customYonoUSHomeAccResetFilterCol {
margin-top: 400px;
}
.customYonoUSHomeAccountColMiddle {
margin-top: 200px;
}
.customUSYonoHomeAccountColFirst {
margin-top: 200px;
}
.customYonoUSHomeFilterSectionStyle {
max-height: 1800px;
    min-height: 1800px;
}
.customYonoAccSavStatRowDetMinHeight {
min-height:1800px!important;

}
.customYonoLoginSubWrapperAuthFormBtnIPH {
font-size: 10px!important;
   width: 450px!important;
   /*padding: 40px;*/
	height:69px;
}
.customYonoLoginSubWrapperAuthFormBtndisableIPH {
	font-size: 10px!important;
   width: 450px!important;
   /*padding: 40px;*/
	height:69px;
}
.tablink {
    width: 50%!important;
	font-size: 12px!important;
}
.customYonoRMTRecentTransactionHeading {
    height: 80px !important;
    margin: 10px 0px;
}
.CustomYonoRMTPastTranStatusArrayTableCol {
font-size: 10px;
}
.CustomYonoRMTPastTranTableCol {
font-size: 10px;
}
.customYonoRemittanceMenuCardIcon {
    height: 121px;
}

.customYonoRemittanceMenuCardContent {
    height: 121px;
	font-size: 15x;
}

.CustomYonoRMTLandingPageListingContainer {
   
    height: auto;
    overflow-y: scroll;
    overflow-x: scroll;
}

.customYonoRemittanceMenuCard {
width: 80%!important;
	height: 100px !important;
}
.CustomYonoRMTPastTranTableHeading {
	font-size: 10px;
}
.customYonoRMTCancelRemittanceLinkText {
font-size: 11px;	
}
.customYonoCancelRecentTransactionHeadingText {
	font-size: 11px;
}
.customYonoRMTRecentTransactionHeadingText {
	font-size: 13px;
	
}
.custYONOTranLoadLeftHeight {
    max-height: 210px!important;
    min-height: 2100px!important;
}
.customYonoRemittanceMenuCardContent {
	width: 55%;
	
}
.customYonoRMTHeading {
	font-size:20px
	}
.customUSYonoConfirmTxntSummListingDisclosureDisc {
	min-height: 1800px;
}
.CustomUSYonoSubmitRemitTxnFormbtncusthitrmt {
    top: 1538px!important;
    left: 397px!important;
    padding: 44px!important;
    width: 192px!important;
}
.customYonoOtppasswordBox {
	height: 67px !important;
	font-size: 13px !important;
}
.customYonoConfirmTxnTextUS2 {
	font-size: 10px;
}
.customYonoConfirmTxnRowcusthit {
	width: 120%;
}
.customYonoOtpQueryitalictext {
	font-size:  13px;
}
.customYonoTransactionOtpStylecusthit {
	top: -79px;
}
.customYonoConfirmTxtUS {
		font-size: 13px;
}
.customYonoFundHeading {
	font-size: 20px;
}
.customYonoFndTrfRightListingFieldHeadingRowAvailableBalance {
	padding-left: 43px;
}
.customYonoTransactionNoteTextcusthitshforNoteRMT {
    
    left: 80px;
}
.CustomYonoRemittanceRemittanceFeesRowStyle {
	margin-top: 5%;
}

.CustomUSYonoRemittanceExchangeRateRowStyle {
		margin-top: 130%;

}
.newLineFrontEndUSnarenNewNewwwNarenNew {
	margin-left: 47%;
    width: 100%;
}
.customUSYonoRMTTxnCurrencyNameStyle1 {
	left: 467px;
	padding-top: 95px;
}
.customYonoRMTExchangeRateCustomFlagStyle_brdr {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    height: 127px !important;
    width: 181px;
    padding-top: 14px;
    background: linear-gradient(135deg, #281172, #673391);
    text-align: left;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-top: 240px;
    margin-left: -387px;
}
.customYonoFndTrfExchangeRateConvertedAmtValue {
    width: 32% !important;
    float: left;
    border: 1px solid #c4bbbb !important;
    height: 40px !important;
    padding-left: 6px !important;
    padding-top: 67px !important;
    border-radius: 3px !important;
    text-align: left;
    margin-top: 239px !important;
    height: 129px !important;
    margin-left: -67%;
}

.customUSYonoRMTTxnCurrencyNameStyle2 {
	    right: 168px;
		margin-top: 323px;
}
.CustomRMTReceiveSendStyle {
	    left: -881px;
		top: 254px;
}
.customYonoRMTCustomFlagStyle_brdr {
	 height: 134px!important;
	 width: 194px!important;
}
.customUSYonoRemittanceAmtValue{
    padding-top: 30px !important;
    width: 30% !important;
    height: 100px!important;
}
.customYonoFndTrfNoteColumnNotExistBnf {
	    margin-top: 140%!important;
}
.customYonoRemittanceAmountRowStyleUS {
	    margin-top: 462px;
}
.customYonoUSFndTrfAndRemitContinueButtoncustbhag {
	    top: 1930px;
}
.customYonoFndTrfLeftListingFieldHeadingRowRemittance{
    
    margin-left: 20%;
}
.customYonofundTransferfRightListing {
	 width: 50%;
	min-height: 1800px;
		padding-top: 7%;
}
.customYonofundTransferfLeftListing {
    width: 50%;
	min-height: 1800px;
}
.customUSYonoRmittanceFundTxnHeading {
font-size: 20px;
}
.customYonoMngBnfLink {
	    margin-top: 60px;
}
CustomYonoFormActivateBnfbtn {
	height: 79px;
}
.customYonoMngBnfLeftAlignMNBNF {
    float: left;
    text-align: left;
    padding-left: 28%;
    /* width: 90%; */
    margin-top: -40%;
}
.customYonoFundTransferbuttonStylecusthit {
	 margin-right: 32%;
}
.customYonoFundTransferAccNumStyle {
	width: 30%;
}
.customYonoFndTrfbankNameStylecusthit {
	padding-top: 20px;
}

.customYonoFundTransferbuttonStyle {
	    margin-right: 32%;
		    margin-top: -11%;
}
.customYonoFundTransferMenuRowStylebyhitcol {
	    height: 400px!important;
}

.customYonoFundTransfertextbyhitcol {
	font-size: 13px;
}
.customYonoMngBnfLeftAlignMNBNFModifyBNF {
margin-top: 8%;	
}
.customYonoMngBnfLeftAlignMNBNFInitiateTransaction {
	    margin-top: 78%;
}
#CounterPartyListing {
	margin-top: 20%;
}
.customYonoMngBnfSearchBox_new {
	font-size: 11px;
	margin-top: 20px!important;
	padding-bottom: 49px!important;
}
.customYonoMngBnfHeadingbhanewforministmt {
    font-size: 20px;
}

.customYonoAccountsCreditAmountTypeStyle {
	font-size: 10px;
}
.customYonoAccSavStatfilterIcon {
	margin-top: -144%;
	margin-right: 4%;
}

.customUSYonoAccountsFilterLabel {
    margin-top: -143%;
	margin-left: 82%;
}
.lastPullDown_1 {
    top: -197px!important;
    right: 43px;
}
.bluelink_outputField {
    font-size: 13px;
}

.CustomYonohwgreentxt {
    font-size: 13px;
}
.footable.breakpoint>tbody>tr:first-child>td.footable-last-column:after {
    content: url(../images/infobox-open.png);
    float: right;
    position: relative;
    margin-right: -2px;
    cursor: pointer;
	display: none;
}
::-webkit-scrollbar-track {
    background: linear-gradient(45deg, #ceb4e2, #da18b0c7)!important;
    border-radius: 10px;
}

::-webkit-scrollbar {
    width: 4px;
    height: 7px;
}

.customUSYonoOpAccountStateNoteStyleItalicStyle {
	    font-size: 8px;
    width: 120%;
}
.customYonoAccountsDebitAmountTypeStyle {
		font-size: 8px!important;
	
}

.customYonoAccountsDebitAmountStyle {
	font-size: 8px!important;
		margin-right:  0px!important;
	
}
.customYonoAccStatDateTxt2 {
		font-size: 8px!important;
		margin-left: -77%;
		top: -3px;
}
.customYonoAccSavStatRow1 {
	min-height: 800px;
    max-height: 800px;
	width: 90%!important;
	margin-top: 400px;
		overflow-x: scroll;
}
.customYonoAccStatRemarkTxt {
			width: 60%!important;

}
.customYonoAccStatRemarkTxt {
		font-size: 8px!important;
}
.CustomYonoRMTPastTranTableHeadingNew {
		font-size: 10px!important;
		width: 27%!important;
}
.customYonoAccStatDateTxt {
	font-size: 10px!important;
}
.customYonoAccountsCreditAmountStyleNew {
	font-size: 8px!important;
	margin-right: 0px!important;
}
.customYonoSavHeadTxtnote {
		font-size: 10px!important;
}
.customYonoTotBalTxt {
		font-size: 13px!important;
}
.customYonoSavAccnumberTxt {
	font-size: 12px!important;
}
.custAccountTopMargin {
	 padding-top: 100px;
}
.customYonoAccSavSumRow1 {
    padding-top: 200px;
}
.customYonoSavHeadTxt {
	font-size: 11px!important;
}
.customYonoSavAccnameTxt {
		font-size: 12px!important;
}

.customYonoAccSavSumText2 {
			font-size: 13px!important;
}


.customYonoAccSavSumText {
	font-size: 11px!important;
}

.customYonoMngBnfHeadingbhanew {
	font-size: 20px!important;
}
.customYonoFDORadioText {
	font-size: 10px!important;
}


[type="checkbox"] + span:not(.lever) {
    user-select: text!important;
}
.customYonoServiceRequestListTextRowStyle {
	width: 30%!important;
	
}
.customYonoSCRColumn {
	padding-bottom: 100px;
	
}
.customYonoServiceRequestListDivStyle{
	padding-top: 2%;
    float: left;
	width: 200%!important;
}
.CustomYonoFormSavebtnOAOhit {
	height: 59px!important;
    margin-top: -36.66666%!important;
	width: auto!important;
	left: 20%!important;
}
.CustomYonoFormbtntandchitdisabled {
    height: 59px!important;
	
    margin-top: -20.66666%!important;
}
.CustomYonoFormbtntandchit {
	    height: 59px!important;
	
    margin-top: -20.66666%!important;
}
.customYonoInternetRow2TNC {
    margin-left: 2%!important;
}

.customYonoInternetRowPadding {
    width: 100%!important;
    padding-left: 2%!important;
}
.chkBoxQNA[type="checkbox"] + span:not(.lever) {
	
	font-size: 11px!important;
	
}

.customYonoTermsConditionsOAOLinkStyle {
    font-size: 11px!important;
}

.chkBoxQNA {
	font-size: 11px!important;
	
}
.customYonoRegFontSizeHAD {
    font-weight: 799;
    color: black!important;
    font-size: 13px!important;
    margin-top: -20px;
}

.CustomYonoFormbtnFirstTimeL {
		height: 69px!important;
    margin-top: -24.66666%!important;
    padding: 30px!important;
	   width: 111%!important;
		margin-left : 108%!important;
}


.customYonoForgorPWDSuccessText {

    font-size: 11px;
	margin-left : 2%!important;
	margin-right : 2%!important;
}
.customYonoGoToLoginBtnForgot {
	    height: 89px;
   
    margin-top: -6.66666%;
}
.customYonoMngBnfHeading {
    font-size: 20px;
	}

.customYonoForgorPWDSuccessText {
text-align: center!important;
}

.customUSYonoCorpReg {
	width: 50%!important;
    margin-left: 20%!important;

}

.customparentTableForgotLastPg {

height: 2477px !important;
}

.internet-main-panel-complete {
   width: 84%!important;
    margin-left: 5%!important;
    min-height: 1500px!important;


}

.internet-main-panel-First-time-complete {
    width: 84%!important;
    margin-left: 5%!important;
    min-height: 1500px!important;
   margin-right: 5%!important;
	}
	
	
	
	.customparentTableFirstTimeLoginLastPg {
	   min-height: 1800px!important;
	}

.CustomUSYonoForgotPOTPPageContainer {

height: 1800px!important;
}

.custom-otp-forgot-password-main-panel {
height: 1600px!important;

}
.CustomYonoFormbtnForgotOTPScreen {

   width: 24%;
    height: 59px;
    margin-left: 39%;
    margin-top: -6.66666%;

}

.calendars {
width: 400.755px!important;

}
.CustomUSYonoForgotPwdFormbtnFP {

    width: 24%;
    height: 59px;
    margin-left: 39%;
    margin-top: -6.66666%;

}

.customYonoFndTrfPmntCycleRadioBtnTxt {
font-size: 11px;
}
.forgot-password-userid-container {

font-size: 13px;
}
.custom-forgot-password-main-panel-New {

height: 1800px;

}

.CustomUSYonoForgotPwdPageContainer {

height: 2100px;

}

.CustomUSYonoForgotPWD3rdpageContainer {
height: 2100px;
}


.internet-setpass-panel-leftContainer {

height: 1800px!important;
}

.internet-setpass-panel-rightContainer {
height: 1800px!important;

}

.customYonoPasscolumnRight {
    float: left;
    margin-top: 39px;
    margin-left: 5%;
    width: 100%;
}

.customYonoPasscolumn {
    float: left;
    margin-top: 7px;
    margin-left: 5%;
    width: 100%;
    /* margin-bottom: 2%; */
}

.customYonoPassText1 {
    color: #999999;
    font-size: 11px;
}

.customYonoSetPassCol {
    margin-left: 5%;
}

.customYonoSetPassTxt {
font-size:15px;
margin-left: 2%!important;
}

.customYonoFirstTimeSetPasswordGuideLineTxt {
font-size:11px;
   text-align: center;
   margin-left: 1%!important;
}
.CustomUSFirstTimeLoginSetPWDPageContainer {
 height: 1600px;

}

.customYonoFirstTimeLogGuidelineTxt {

font-size:11px;
}

.internet-setpass-panel-leftContainer {

 height: 1450px;
}

.internet-setpass-panel-rightContainer {
 height: 1450px;

}

.resend-otp-link {
    margin-left: 30%;
}
.CustomUSYonoFirstTimeLOTPScreenFormbtn {
    border-radius: 40px;
    width: 24%;
    font-weight: bold;
    vertical-align: middle;
    height: 59px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 39%;
    margin-top: -2.2222%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px; */
}

.CustomUSYonoFirstTimeLSetPWDFormbtn {
    border-radius: 40px;
    width: 24%;
    font-weight: bold;
    vertical-align: middle;
    height: 59px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    /* background-color: #9e9e9e; */
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 39%;
    margin-top: -7.111%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px; */
}

.CustomUSYonoFirstTimeLoginFormbtn {
    border-radius: 40px;
    width: 24%;
    font-weight: bold;
    vertical-align: middle;
    height: 59px;
    padding: 5px 60px;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size: 12px;
    /* font-family: Roboto-Light !important; */
    margin: 0;
    color: #ffffff !important;
    cursor: pointer;
    /* background: linear-gradient(135deg, #281172, #0095DA); */
    background-color: #9e9e9e;
    border: 0 solid #333;
    float: left;
    text-decoration-line: initial !important;
    position: relative;
    margin-left: 39%;
    margin-top: -6.3333%;
    /* margin-left: 45%; */
    /* top: 110px; */
    /* left: -308px; */
}

#footerInner {
margin-left: 5%!IMPORTANT;
}

#CHANGE_IMAGECAPTCHA {
display:none;
}

#IMAGECAPTCHA {
    height: 50px;

}

#TEXTIMAGE {

   height: 50px!important;
}

#SOUNDIMAGE {

   height: 50px;
}
.customverificationIPH {
 width: 170%!important;

}

input[type=text]:not(.browser-default) {
    padding-top: 100PX;
}


.customYonoLogoHeaderRightFirstTimeLogin1Brnch {
  
    width: 40%;
	margin-top: -36px;
}

.custom-forgot-password-userid-container {
 font-size: 13px!important;

}

.customYonoTollFreeCntNo {
    font-size: 65%;
}

.customYonoTollFreeBrnch {
    font-size: 65%;
}

.customyonowidth100percent-main-bg-Logo-Heading {
    
    min-height: 200px!IMPORTANT;
}

.custom-first-Time-Login-main-panel {

height: 1300px!important;
}

.CustomUSFirstTimeLoginPageContainer {
height: 1600px!important;
}

.forgot-password-text-heading {
font-size: 20px!important;
}


.customYonotabColorText {
    font-size: 11px!important;
}

.customMobileLabelIPH {
	margin-left: 31%;
    margin-top: -57%;
}

.customUSYonoRetailsRegRow1IPH {
    margin-top: -37%;
}
.CustomUSYonoRetailRegDOBStyle_Calender {
height: 44px!important;
}
.customPreLoginHeightIPH {
height: 1800px!important;
}

.customYonoSetPassTxtIPH {
font-size: 15px!important;
}

.customYonoFirstTimeSetPasswordGuideLineTxtIPH {
font-size: 13px!important;
}

.customYonotabColorTextIPH {
font-size: 11px!important;
}

.customyonowidth100percent-main-bg-Logo-HeadingIPH {
height: 120px!important;
}

.customyonowidth100percent-main-bg-Logo-Heading {
    
    min-height: 100px;
}

.customUSYonoRetalsRegSalutationTextStyleIPH {
font-size: 13px!important;
}

.customUSYonoRetailRegcolumnEmailRowIPH{

	margin-top: 10%!important;
    margin-left: 11%!important;

}

.customUSYonoRetailRegTextFieldCUSTIPH{

     margin-left: -19px!important;
    width: 295%!important;

}

.customYonoRetailRegcolumnCustIDIPH {
	margin-top: 3%!important;

}

.customUSYonoRetailRegTextFieldMOBIPH{
    width: 290%!important;
    MARGIN-LEFT: 29%!IMPORTANT;
    margin-top: -47%!important;

}

.customUSYonoRetailsRegVerificationCodeRowNewIPH {
	margin-top: -29%!important;
	
}

.CustomYonoFormbtn {
    height: 79px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.CustomYonoQNAAnswerStyle {
padding-top: 15PX!important;

}
.CustomYonoQNATableRowTwoStyle {
height: 200px!important;

}

.CustomYonoQNATableRowOneStyle {
height: 200px!important;
}

.CustompageContainerOAO {
height: 2400px;

}

.customMarginTopOAO {
min-height: 1800px!important;
width: 100%!important;
}
/* End Changes by priyanka for pre login */
#header {
    margin-bottom: 80px;
} 

#outerTab {
	 zoom: 0.36!important;
	 /*background: linear-gradient(180deg, #7a2751, #ffff)!important;*/
	background:  linear-gradient(45deg, #9F1C5D, #281172)!important;
	 overflow-x: scroll;
     overflow-y: scroll;
}
#headerouter {
    margin-left: 0%!important;
    background: #f3f3f3;
    height: 130px!important;
    top: 3px!important;
}


.customYonoLoginSubWrapperBackgroundIPH {

width: 32%!important;
padding-left: 1%!important;

}

.customYonoLoginFooter_alignmentIPH {
width: 84%!important;
margin-left: 7%;
}
.customYonoLoginSubWrapperNeedHelpRowIPH {
width: 84%!important;
}

.customYonoLoginSubWrapperNeedHelpHeadingNYNewYorkBranchIPH {
	font-size: 27px;
    padding-top: 136%;

}

.customYonoLoginSubWrapperHeadingIPH {
font-size: 20px!important;
}
.customYonoLoginSubWrapperSubHeadingIPH {
	width: 49%!important;
    margin-top: 2%!important;
    margin-bottom: 10%!important;
	font-size: 11px!important;
}

.customYonoLoginWrapperIPH {
width: 106%!important;

}

.customYonoLoginSubWrapperIPH {

width: 59%!important;
}

.customYonoLoginSubWrapperNeedHelpTextNYNewIPH {
	FONT-SIZE: 14PX!important;
    margin-right: -3.5%!important;
	margin-bottom: 2%!important;
   

}
.customYonoLoginSubWrapperCardsIPH {

width: 80%!important;
margin-bottom: 5%;
height: 485px;
}

.customYonoLoginSubWrapperCardsIconIPH {
zoom: 0.36!important;

}

.customYonoLoginSubWrapperCardsTextIPH{
font-size: 7px!important;

}

.customYonoLoginSubWrapperNeedHelpHeadingNYNewYorkBranchIPH {

width: 40.7%!important;
margin-left:-18%!important;

}

/*added for accounts balance panal*/
.widgetWidthDashboardIPH{

    padding-left: 0%!important;
	width: 900px!important;
	margin-top: 70px!important;
	max-width: 1000px!important;
	
}

.CustomYonoAvailableBalanceAddedAlignIPH{
	
	margin-left: 13px!important;
    line-height: 0px!important;
    font-size: 9px!important;
	top: 21.3%!important;

}


/*added for manage recepient button*/

#yono_mange_beneficiery{
    margin-right: 50px!important;
    font-size: 7px!important;
	padding-top: 7px!important;
}

#PgHeading2{
	padding-top: 1rem!important;
}

#mega_menu{

    display: block!important;
	margin-top: 70px!important;
	padding-bottom: 0px!important;
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #ceb4e2, #da18b0c7)!important;
    border-radius: 10px!important;
}

#profileBx{

	right: 66% !important;

}

#PgHeading.Rowset1{

	right: 71% !important;
	width: 400px!important;

}

.section.width100percent div{
	    width: 125%;
}

#main{

	padding-bottom: 63%!important;
    bottom: 120px!important;

}

#footer{

	top: 691px;

}


/*added for account ocverview panel*/

.pageLeftContainer {
    width: 1000px!important;
    height: 2100px!important;
    max-height: 2100px!important;
}


/*transaction summary background*/

.stage3_leftrightmainpanel{

	    background: white;
}

.widget-large .widget-content{

	min-height: 503px !important;
    padding-right: 5.101563%!important;
    padding-left: 5.101563%!important;

}


/*addded for panel height*/

.customYonoAccountsCommonSection{
	height: 951px;
    min-height: 1500px;
    max-height: 1500px;
}

.customYonoSCRConfirmation30PercentWidth{

	width: 35%!important;
    min-height: 1300px!important;


}

/*added for continue button in inr transaction*/

.CustomYonoFormbtnIPH{
	
	top: 84%!important;
    right: 43%!important;
    width: 21%!important;
    padding: 6%!important;
	
}


/*added for usd to inr*/

.customYonoRemittanceAmountRowStyleUS{

    width: 193%!important;
  /*  padding-top: 124%!important;*/
    padding-left: -19%!important;

}


.CustomRMTSendReceiveStyle{

    padding-top: 48%!important;
    font-size: 13px!important;

}

.CustomRMTReceiveSendStyleIPH{

	padding-left: 9%!important;

}


.customYonoFndTrfLeftListingFieldHeading{

	padding-top: 85px;
    padding-left: -21%;
    margin-left: 6%;
	width: 800px;

}

.stage3_inputpanel_columnIPH{

	padding-top: 92%!important;
    margin-left: -18%!important;

}


.customUSYonoRemittanceFieldHeadingPurposeOfTransfer{

	padding-top: 87%!important;
	padding-right: 0%;
	padding-bottom: 20%!important;

}

.customYonoFndTrfRightListingFieldHeading{

/*	padding-top: 132%!important;*/
	margin-left: -4%!important;
    font-size: 11px;


}

.customYonoTransactionNoteTextcusthitshforNoteRMTIPH{

	padding-top: 108%;
    font-size: 19px;
    top: 21px;
    left: 390px;

}


.newLineFrontEndUSnarenNewNewwwNarenNewIPH{

	font-size: 19px;
    width: 75%;
    padding-left: 20px;



}


.customUSYonoRemittanceBnfRefValueFieldHeadingValue{

	padding-top: 42%!important;
    height: 100px!important;
    margin-left: -253px !important;



}



.customUSYonoRemittanceBnfRefFieldHeading{

	padding-top: 42%;
    margin-left: -20%;



}


.custTranLoadLeftHeight{

	min-height: 1800px!important;
    max-height: 1800px!important;


}


.newStyleContinueButtonNewwIPH{

    margin-top: 594pX!important;
    margin-left: 140px!important;
    width: 160px!important;
    padding: 32px!important;


}



.customYonoTransactionNoteTextcusthitshforNoteCEFIPH{
	
	font-size: 15px!important;
    top: 509px!important;
    left: 393px!important;



}

.newLineFrontEndUSnarenNewIPH{

    padding-top: 503px!important;
    font-size: 15px!important;


}


.newLineFrontEndUSnarenNewNaaarenIPH{

    font-size: 15px!important;
	
}


/*added for manage beneficiary*/
.customUSYonoMngBnfLeftlistingpaneldiv{

    min-height: 1800px!important;



}

.CustomYonoFormActivateBnfbtn {
		height: 60px;
		 padding: 10px!important;
		 margin-top: -5%;
}
.customYonoMngBnfLinkModifyBeneficiaryForAllBNFmodify{
    padding: 10px!important;
    top: 185px!important;
    height: 60px;
    left: 30px;
}

.customYonoMngBnfLinkInitiateRmtMNBNF {
	
    padding: 10px!important;
	height: 60px;
}
.customYonoMngBnfDeleteBnfLinkdelete{

    top: 216px!important;
    padding: 10px!important;
	right: 100px!important;
	height: 60px;
	
}






.customYonoMngBnfLinkModifyBeneficiaryForAllBNF{

    padding: 10px!important;
    margin-top: 58px!important;
    height: 60px;
}


.customYonoMngBnfLinkInitiateRmtMNBNFSubDollarext{

    top: 300px!important;
    left: 220px!important;
    padding: 10px!important;
    height: 60px;
    width: 100%;
	text-align: center;

}

.customYonoMngBnfDeleteBnfLinkdeleteext{

	top: 250px!important;
    left: 60px;
    padding: 10px!important;
    height: 60px;

}


.customYonoMngBnfLinkInitiateRmtMNBNFcoll{

    top: 35%!important;
    left: -50px!important;
    padding: 10px!important;
	    height: 60px;

}

.customYonoMngBnfLinkModifyBeneficiaryForAllBNFext{

    top: 126px!important;
    left: -40px!important;
    padding: 10px!important;
	 height: 60px;
	 width: 137%;
    text-align: center;

}


.customYonoMngBnfLinkModifyBeneficiaryForAllBNFmodifyext{

		left: -80px!important;
    top: 118px!important;
    padding: 10px!important;
    height: 60px;
	
}

.customYonoMngBnfLinkInitiateRmtMNBNFrmthitIPH{
	
	padding: 44px!important;
	
}


.customYonoFndTrfbankNameStylecusthitIPH{
	
    width: 71%!important;
    padding-bottom: 55px!important;	

}

/*added for inr


.CustomUSYonoSubmitRemitTxnFormbtncusthitrmt{

	top: 376px!important;
    left: 276px!important;
    padding: 44px!important;
    width: 192px!important;

}*/


.customYonoOtpDivIPH{
	
	padding: 222px!important;
    padding-top: 4px!important;

}

.customYonoOtpMobileNumberTextStyleIPH{

    margin-top: 340px!important;
	
}


.customYonoTransactionOtpStylecusthitIPH{
	
	font-size: 27px!important;
	position: relative!important;
    width: 95%!important;
    top: 454PX!important;
    text-align: center!important;
	
	
	
}



.customYonoSCRConfirmation30PercentWidth{

    min-height: 2100px!important;
	width: 35%!important;


}


.customUSYonoSCHBKNoteColumnIPH{

	font-size: 7px!important;
    margin-top: 409px!important;
    margin-left: -21px!important;

}



.customYonoSCRWidth100RowIPH{

    margin-top: 76px!important;
    padding-bottom: 5px!important;

}

.customYonoSCRFieldHeadingValueIPH{

    font-size: 10px!important;
	
}

.customYonoSCRFieldHeadingIPH{

    width: 127px!important;
    font-size: 9px!important;

}


.customYonoImageScreenFontSizeIPH{

	font-size: 10px !important;

}

.customYonoTermsConditionsLinkStyleIPH{

    font-size: 11px!important;
	
}

.customYonoSCRBoldTextIPH{

	font-size: 15px!important;

}


.CustomYonoRCB1stPageSubmitDisableButtonStyleIPH{

	width: 160px!important;
	font-size: 10px!important;
    padding: 35px!important;
    top: -13px!important;

}


.customYonoSCRConfirmation70PercentWidthIPH{

    width: 62%!important;
	padding-top: 5px!important;



}


.CustomCHKmarginIPH{

    padding: 35px!important;
    left: -6px!important;
    top: -20px!important;
	
}

.customYonoSCRSingleCheque50ColumnIPH{

    padding-top: 78px!important;

}

.customYonoSCRWidthReasonBorderColumnIPH{

    padding-top: 70px!important;

}

.customYonoSCRHeadingValueIPH{

	font-size: 20px!important;

}

.customYonoSCRBoldTextCHIPH{

    font-size: 30px!important;

}

.customYonoSCRColumnIPH{

    font-size: 26px!important;
    margin-top: 44px!important;

}

.customYonoSavingsLeftContainer{

	min-height: 1800px!important;
	width: 32%!important;

}
/*
.customYonoSavHeadTxtIPH{

	font-size: 25px!important;

}

.customYonoAccSavSumTextIPH{

	font-size: 20px!important;

}

.customYonoAccSavSumText2IPH{

	font-size: 17px!important;

}*/

.customYonoAccSavStatfilterIconIPH{

    margin-top: -260px	!important;

}

.customYonoAccSavStatfilterIconTHIPH{

	margin-left: 85%!important;
    margin-top: -46%!important;

}

.customUSYonoOpAccountStateNoteStyleItalicStyleIPH{

	font-size: 18px!important;

}

.customUSYonoAccountsFilterLabelIPH{

	padding-left: 470px!important;
    margin-top: -253px!important;
    font-size: 22px!important;

}

.stage3_previewdetailsrowIPH{

    height: 80px!important;

}

.CustomyonominipageListingContainerIPH{

    height: 950px!important;

}

.customYonoSavingsLeftContainerTHIPH{

	min-height: 953px!important;
	max-height: 953px!important;
	width: 32%!important;

}


.customYonoSavHeadTxtTHIPH{

	font-size: 20px!important;

}

.customYonoAccSavStatRow1IPH{

    width: 97%!important;

}

.customYonoAccSavSumTextIPH{

font-size: 18px!important;

}

.CustomYonoFormbtnTRIPH{

	margin-right: 220px!important;
    margin-top: 95px!important;
    padding: 25px!important;

}
.customYonoMngBnfAddBnfLeftListingResize {
	min-height: 1800px;
}
.customYonoMngBnfAddBnfRightListingResize {
		min-height: 1800px;
}

.customUSYonoMngBnfScrollPartResize{

    width: 99%!important;
	max-height: 1800px;

}

.customYonoMngBnfAddBnfRowRadius{

	width: 98%!important;

}

.customYonoMngBnfAddBnfRightListingResizeIPH{

    min-height: 600px!important;
    max-height: 600px!important;

}

.customUSYonoMngBnfAddBnfNextButton{

	margin-top: -18px!important;

}


.customSYonoBnfRadiaImgSelectors2_ADDBNFIPH{

    margin-right: 8px!important;

}

.CustomYonoMailFormbtnIPH{

	left: 225px!important;

}

.customYonoLeftMaillistingpaneldivIPH{

	width: 54%!important;

}


.customYonoLoginBlueLinkPanelStyleIPH{

	font-size: 0.8em!important;

}

.customYonoLoginSubWrapperHeadingIPH2{

	font-size: 20px!important;

}

.customYonoLoginSubWrapperCardsTextIPH3{

	font-size: 7px!important;

}



.customYonoBalTxtNewIPH{

	font-size: 10px!important;

}

.customYonoMngBnfHeadingIPH{

	font-size: 30px!important;


}

.customYonoQuickPaymentsTextcusthitIPH{

	font-size: 7px!important;
    width: 210px!important;
    padding-top: 15px!important;

}


.customYonoQuickPaymentsWidthIPH{

	width: 9%!important;
	padding-right: 120px!important;	

}

.customAlignDepositAlignAddIPH{

    font-size: 14px!important;
	
}

.customYonoBalTxt1{

	font-size: 8px!important;
	padding-left: 20px!important;

}



.customYonoAccountBoxIconIPH{

    padding-left: 0px!important;

}

.customYonoQuickPaymentsIconIPH{

	font-size: 15px!important;
	padding-top: -5px!important;

}

.customYonoEmailBorderRadiusIPH{

    padding: 23px!important;

}

.customYonoQuickPaymentsArrowIconIPH{

    font-size: 15px!important;

}

.customYonoQuickLinkText_newIPH{

    padding-top: 16px!important;
    width: 270px!important;
    font-size: 7px!important;


}


.customYonoQuickLinksIPH{

	margin-left: 200px!important;

}


.customYonoQuickLinkText_new1IPH{

    padding-top: 16px!important;
    width: 270px!important;
    font-size: 7px!important;

}

.customYonoMngBnfHeadingbhanewIPH{

	font-size: 25px!important;

}

.CustomYonoHW_tabletextwithpaddingIPH{

    font-size: 15px!important;

}


.customYonoBalTxt{

	font-size: 8px!important;
	padding-top: 10px!important;

}

.customYonoBalTxt1OIPH{

    font-size: 4px!important;

}

.customYonoEmptyStyleIPH{

    height: 200px!important;

}

.customYonoArrowRightIconIPH{

    height: 200px!important;

}

.CustomYonoAcctablesearchsimpletextIPH2{

    font-size: 13px!important;

}

.customYonoAccountsTableStyleIPH2{

    width: 14%!important;

}

.customYonoAccountsTableStyleIPH{

    width: 8%!important;

}

.sectionforHeadingforministmtIPH{
	
	font-size: 19px!important;
	
	
}

.simpletextrightForbenedetailsIPH{
	
    font-size: 15px!important;
	
}

.customUSYonoOPminiStatementNoteTextItalicStyleIPH{
	
	    font-size: 10px!important;
	
}

.gradientbgtwolinetxtIPH{
	
	font-size: 11px!important;
	
}

.customYonoMngBnfHeadingIPH2{
	
    font-size: 20px	!important;
	
}

.customYonoMngBnfHeadingIPH3{
	
    font-size: 21px!important;
	
}

.customYonoServiceRequestsBgNoneIPH{
	
    width: 440px!important;
    padding: 70px!important;
	
}

#CHQ_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
		width: 30%!important;
	
}

#CHQ_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#CHQ_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;	
	
}

#SRT_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	width: 30%!important;
	
}

#SRT_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#SRT_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
}

#SRT_Text{
	
	font-size:7px!important;
	
}

#CHQ_Text{
	
	font-size:7px!important;
	
}

#CHQ_Icon{
	
    font-size: 15px!important;	
}

#SRT_Icon{
	
    font-size: 15px!important;	
}


#SRT_div{
	
    padding-top: 20%!important;
	width: 200%;
	
}

/*REQ , SERVICES SECOND PAGE*/

#CHK_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
	
}


#CHK_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	
}

#CHK_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#SCR_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	
}

#SCR_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#SCR_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
}

#SCR_Text{
	
	font-size:7px!important;
	
}

#CHK_Text{
	
	font-size:7px!important;
	
}

#CHK_Icon{
	
    font-size: 15px!important;	
}

#SCR_Icon{
	
    font-size: 15px!important;	
}


#SCR_div{
	
    padding-top: 20%!important;
	
}

.customYonoSCRBoldTextIPH1{
	
	font-size: 7px!important;
}

.customYonoSCRNormalTextItalicStyleIPH{
	
    font-size: 10px!important;
	
}

.customYonoBottomAbsoluteFixedButtonStyleIPH{
	
    font-size: 10px!important;
	
}

.customYonoSCRConfirmation70PercentWidthIPH1{

    height: 1320px!important;
    min-height: 1300px!important;
}

#RTR_textSpan{
	
    height: 170px!important;
    max-height: 170px!important;
	
}

#RTR_iconSpan{

    height: 170px!important;
    max-height: 170px!important;
	
}

#RTR_arrowSpan{

    height: 170px!important;
    max-height: 170px!important;	
    width: 75px!important;
	
}

#RTR_Text{
	
	font-size:7px!important;
	
}

#RTR_Icon{
	
    font-size: 15px!important;	
}


#RTR_div{
	
    padding-top: 20%!important;
	
}


.customYonoMngBnfNameLeftSideListingIPH{
	
    font-size: 8px!important;
	
}

.customYonoMngBnfAccNoLeftSideListingIPH{
	
	font-size: 6px!important;
	
}

.customYonoMngBnfBankLeftSideListingIPH{
	
    font-size: 6px!important;	
	
}

.customUSYonoMngBnfListingDetailsSideHeadingValueIPH{
	
    font-size: 8px!important;
	
}

.customSYonoBnfRadiaImgSelectors1MNBNF{
	
	width: 375px!important;
    padding-bottom: 16%!important;
	padding-top: 16%;
}

.customUSYonoRegisterforInternetHeadingIPH{

    font-size: 20px!important;

}

.customYonoLogoHeaderRightFirstTimeLogin1BrnchIPH{

    display: none!important;
}
.customUSYonoRetailRegPanelNewIPH{

	margin-top: 22px!important;
  max-height: 3800px!important;
    min-height: 3800px!important;
    overflow-y: scroll;
	overflow-x: hidden;


}

.customUSparentRetailRegContainerIPH{

	max-height: 4000px!important;
    min-height: 4000px!important;
    overflow-y: scroll;
    width: 100%!important;
    overflow-x: hidden;
    margin-left: 0%!important;
	height: auto;
}

.customUSYonoRetalsRegTextStyleMobnoteItalicStyleIPH{

  font-size: 13px!important;
    margin-top: -206%!important;
    margin-left: 44%!important;
    width: 270%!important;
	
}

.customUSYonoRetailRegImageScreenFontSize2IPH{

    font-size: 5px!important;

}

.customUSYonoRetailRegImageScreenFontSize1IPH{

    font-size: 9px!important;

}

.customYonoTermsConditionsLinkStyleIPH{

     font-size: 11px!important;

}

.customUSYonoRetailRegTermsCondRowNewIPH{

    padding-top: 100px!important;
    margin-left: 3%!important;
    margin-bottom: 10%!important;

}
.customUSYonoRetailRegTextFieldFIPH{

    margin-top: 130px!important;
    margin-left: -65px!important;


}

.customUSYonoRetalsRegTextStyleFIPH{

    margin-top: 7%!important;
    margin-left: -65px!important;


}

.customUSYonoRetailRegTextFieldMIPH{

    margin-top: 210px!important;

}

.customUSYonoRetalsRegTextStyleMIPH{

    margin-top: 180px!important;

}

.customUSYonoRetailRegTextFieldLIPH{

    margin-top: -70px!important;

}
.customUSYonoRetalsRegTextStyleLIPH{

    margin-top: -100px!important;
    
}

.customUSYonoRetailRegTextFieldCIPH{

  
    margin-top: -13px!important;

}

.customUSYonoRetailRegTextFieldSSNIPH{

    /* top: 39%; */
    margin-left: -320px!important;
    width: 295%!important;
    margin-bottom: -11%!important;
    padding-top: 129px!important;


}
.customUSYonoRetalsRegTextStyleSSNIPH{

    
    left: -305px!important;

}

.customUSYonoRetalsRegTextStylenotessnItalicStyleIPH{

    font-size: 13px!important;
    top: 10px!important;
    width: 200%!important;
    margin-left: -95%!important;

}

.customUSYonoRetailsRegcolumnMiddleIPH{
margin-left: 7.8%!important;
    width: 80%!important;
	margin-top: -20%!important;
}
.customUSYonoRetailRegFirstNameRowIPH{

    margin-left: -25px!important;
	width: 80%!important;
	margin-top: 5%!important;
}

.customUSYonoRetailsRegcolumnLastIPH{

    margin-top: 120px!important;
    margin-left: 8%!important;
		width: 80%!important;
		margin-top: 11%!important;

}

.customUSYonoRetailRegcolumnMobileMIPH{

   
	margin-top: 66%!important;
	margin-left: 20px!important;

}

.customYonoRetailRegcolumnCustIDCIPH{

	top: 50px!important;
    margin-top: 5%!important;
    MARGIN-LEFT: 12%!important;

}

.customUSYonoRetalsRegTextStyleIPH{

    font-size: 13px!important;
	padding-top: 7%;


}


.customUSYonoRetailRegcolumnDOBIPH{

	margin-top: 11%!important;
    margin-left: 11%!important;
    width: 88%!important;


}

.customUSYonoRetailRegTextFieldIPH{

    padding-top: 100px!important;

}

.customUSYonoRetailRegTextFieldSPIPH{

    height: 50px !important;
    font-size: 10px !important;

}
.customUSYonoRetalsRegTextStyleCIPH{

    margin-top: -30px!important;
    margin-left: -27px!important;
}

.CustomUSYonoRetailRegFromBtnNewIPH{

    font-size: 13px!important;
	padding: 20px;
	padding-bottom : 40px!important;
	    width: 13%!important;

}

.CustomUSYonoForgotPOTPPageContainerIPH{

	height: 2190px!important;

}

.customparentTableForgotPWDIPH{

	height: 2450px!important;
}
.custom-otp-forgot-password-main-panel{

    height: 1400px!important;

}
/*priyanka 22nd Feb changes*/
.customYonoGoToLoginBtnFirstTimeL {
    /* float: right; */
    height: 69px!important;
    margin-top: -4.66666%!important;
    padding: 30px!important;
    width: auto!important;
    margin-left: 36%!important;
}

.customYonoLoginSubWrapperAuthFormBtndisableIPH {
	font-size: 10px!important;
   width: 450px!important;
   /*padding: 40px;*/
	height:69px;
}



}


@media only screen and (min-device-width:320px) and (max-device-width:844px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape){

#header {
    margin-bottom: 80px;
} 

#outerTab {
	 zoom: 0.6!important;
	 background: linear-gradient(180deg, #7a2751, #ffff)!important;
	 overflow-x: scroll;
     overflow-y: scroll;
}
#headerouter{
	    margin-left: -9%!important;
}
.customYonoLoginSubWrapperHeadingLIPH{

	font-size: 30px;

}

.customYonoLoginSubWrapperSubHeadingLIPH{

	font-size: 13px!important;

}

.customYonoLoginSubWrapperNeedHelpTextNYNewLIPH{

	font-size: 15px !important;

}

.customYonoLoginFooter_alignmentLIPH{

	    WIDTH: 550px!important;

}


.loginPanellabellinkStyleLIPH{

    width: 285px!important;

}
/*priyanka 22nd Feb changes*/
.customYonoGoToLoginBtnFirstTimeL {
    /* float: right; */
    height: 69px!important;
    margin-top: -4.66666%!important;
    padding: 30px!important;
    width: auto!important;
    margin-left: 36%!important;
}

.customYonoLoginSubWrapperAuthFormBtndisableIPH {
	font-size: 10px!important;
   width: 450px!important;
   /*padding: 40px;*/
	height:69px;
}

.tablink {
    width: 40%!important;
	font-size: 12px!important;
}

}

/* end Iphonexr chnages by Bhushan  */

/* Iphone chnages by Bhushan */
@media only screen and (min-device-width:320px) and (max-device-width:844px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){

#header {
    margin-bottom: 80px;
} 

#outerTab {
	 zoom: 0.6!important;
	 background: linear-gradient(180deg, #7a2751, #ffff)!important;
	 overflow-x: scroll;
     overflow-y: scroll;
}
#headerouter{
	    margin-left: -9%!important;
}

.customYonoLoginSubWrapperHeadingLIPH{

	font-size: 30px;

}

.customYonoLoginSubWrapperSubHeadingLIPH{

	font-size: 13px!important;

}

.customYonoLoginSubWrapperNeedHelpTextNYNewLIPH{

	font-size: 15px !important;

}

.customYonoLoginFooter_alignmentLIPH{

	    WIDTH: 550px!important;

}

.loginPanellabellinkStyleLIPH{

    width: 285px!important;

}



}
/* End Iphone chnages by Bhushan */

@media screen and (min-width:845px) and (max-width:1000px) {	
#outerTab {
	 zoom: 0.8!important;
}	

}

@media screen and (min-width : 1001px) and (max-width:1299px) {	
#outerTab {
	 zoom: 1!important;
}
}

@media screen and (min-width : 1300px) {	
#outerTab {
	    zoom: 1!important;
		background: linear-gradient(45deg, #9F1C5D, #281172);
}

@media screen and (min-width : 1530px) {	
#outerTab {
	    zoom: 1.18!important;
		background: linear-gradient(45deg, #9F1C5D, #281172);
}
}


@media screen and (min-width : 1900px) {	
#outerTab {
	    zoom: 1.37!important;
		background: linear-gradient(45deg, #9F1C5D, #281172);
}
}

.customYonoAccountsCommonSection {
	min-height: 520px;
    max-height: 520px;
    margin-left: 2%;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    float: left;
    margin-bottom: 5px;
}

.customYonoFundTransferMenuRowStylebyhitcol {

    height: 130.66px !important;

    padding-left: 25px;

    padding-top: 52px;

    padding-right: 10px;

    /* font-weight: bold !important; */

    padding-bottom: 10px;

    text-align: left;

    /*width: 100%;*/
	    width: 103%;
    background-color: #F3F3F3;

    margin-top: -6px;

    cursor: pointer;

}

.customUSYonoHearderFNTextStyle {
    position: absolute;
    top: 16px;
    right: 45px;
    width: 120px;
}

.pageLeftContainer {
    position: relative;
    min-height: 520px;
    max-height: 520px;
}

.customYonoSCRConfirmation30PercentWidth{
	float: left;    
    width: 30%;   
    background-color: #F3F3F3;
    min-height: 520px;
    height: auto;
    border-right: 1px solid #999999;
}

::-webkit-scrollbar {
	width: 7px;
	height: 20px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f3f3f3;
	border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
	/*background: linear-gradient(45deg, #b90091, #281172);*/
	background: linear-gradient(45deg, #ceb4e2, #da18b0c7);
	border-radius: 10px;
}

.customYonofundTransferfBnfLeftListing {
    width: 30%;
    float: left;
    min-height: 520px;
    background-color: #F3F3F3;
    border-radius: 5px;
}

.customYonofundTransferf70percentRightListing {
	width: 70%;
	float: left !important;
	min-height: 520px;
	
}

.customUSYonoMngBnfLeftlistingpaneldiv{
	float: left;
	width: 40%;
	border-left: 1px solid #CCCCCC;
	/* border-right: 1px solid #CCCCCC; */
	/*  border-bottom: 1px solid #CCCCCC; */
	background-color: #F3F3F3;
	min-height: 520px;
	height: auto;
	max-height: 520px;
	/*  overflow: scroll; */
	overflow-y: scroll;
	overflow-x: hidden;
}

.customUSYonoMngBnfRightlistingpaneldiv{
	float: right;
	width: 60%;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	/* border-bottom: 1px solid #CCCCCC; */
	background-color: #fff;
	min-height: 520px;
	height: auto;
	max-height: 520px;

}

.customYonoMngBnfHeadingnotecooling{
	top: -11px;
}

.customYonoMngBnfHeadingnotecooling2{
	top: -27px;
}

.customYonoMngBnfConfirmationDetailsLeftListing {
	min-height: 520px;
	max-height: 520px;
}

.customYonoMngBnfConfirmationDetailsRightListing {
	min-height: 520px;
	max-height: 520px;
}

.CustomUSYonoFormbtncutmodifyhit {
	top: 445px;
}

.customCnfmBtnDetBtnhit{
	top: 501px;
}

#MODAL_VIEW_CONTAINER .pageLeftContainer {
	min-height: 260px;
    max-height: 260px
}

.CustomYonoRMTLandingPageListingContainer {
    float: left;
    width: 98.5%;
    background-color: #FFFFFF;
    border-radius: 5px !important;
    margin-left: 1%;
    height: 380px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 42px;
}



.CustomYonoRMTPastTranStatusTableHeading {
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 10px 10px 9px;
	background: linear-gradient( 180deg, #e0e1e2, #fbfbfb);
    /* padding: 10px 0px 10px 60px; */
}

.CustomYonoRMTPastTranTableCol {
    width: 9%;
    text-align: left !important;
    padding: 8px 0px 8px 11px;
    font-size: 13px;
}

.CustomYonoRMTPastTranStatusArrayTableCol {
    width: 25%;
    text-align: left !important;
    padding: 8px 10px 8px 10px;
    /* padding: 8px 0px 8px 60px; */
    font-size: 13px;
}

.CustomYonoRMTPastTranTableHeading {
    background-color: #fff;
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 24%;
    text-align: left !important;
    padding: 10px 0px 10px 10px;
    background: linear-gradient( 180deg, #e0e1e2, #fbfbfb);
}

.customDateWidth {
	width: 16%!important;
}

.customAmountWidth {
	width: 12%!important;
}


.custoTranTypeWidth {
	width: 30%!important;
}

.submitSubDolarVerify {
    float: right;
    margin-right: 472px;
    margin-bottom: -32px;
    margin-left: 30px;
    margin-top: 98%;
}

.customYonofundTransferfBnfLeftListingCollections {
    width: 37%;
    float: left;
    min-height: 520px;
    background-color: #F3F3F3;
    border-radius: 5px;
}

.CustomYonoFormbtncusthitcollections {
	top: 501px;
}

.customYonoUSFndTrfAndRemitContinueButtoncustBnfRMTbhag {
	top: 424px;
}

.customYonoUSFndTrfAndRemitContinueButtoncusthit {
	top: 432px;
}

.customYonoMngBnfAddBnfLeftListingResize {
	min-height: 520px;
	max-height: 520px;
}


.customYonoMngBnfAddBnfRightListingResize {
	min-height: 520px;
	max-height: 520px;
}

.customUSYonoMngBnfScrollPartResize {
    width: 99.7%;
}

.customUSYonoMngBnfBgWhite {
background: white;
width: 100%;
}

.customUSYonoMngBnfSortCodeRightListing {
	height: 520px;
}

.customYonoSortCodeNextButton {
    height: 43px;
    width: 81px;
    position: absolute;
    margin-left: -270px;
    margin-top: 463px;
}

#OtherBankDetailsListing tr {
	line-height: 13px;
}

.CustomyonominipageListingContainer{
	 width: 99.7%;
	 overflow-y: scroll;
}

.customYonoAccountsRowOneStyle {
    text-decoration: none;
    background-color: #fff;
    height: 25px;
  /*  border: #ffffff 1px solid !important;*/
	border-bottom: 1px solid rgba(0, 0, 0, 0.12)!important;
    color: #000000;
    line-height: 10px;
}

.customYonoAccCheckingMMDTabletdwidth {
    text-align: right !important;
    width: 40% !important;
    float: left !important;
    font-size: 20px !important;
    color: #000000 !important;
    font-weight: bold;
    margin-left: -32px;
}

.customTableLeftStyle {
	padding-left: 10px!important;
}

.pageLeftMailContainer {
	height: 460px!important;
}

.right_midtextmailBody {
    overflow-y: auto;
    overflow-x: hidden;
    width: 550px;
    float: left;
    margin-top: -25px;
    height: 454px !important;
}

.CustomYonoRMTPastTranLeftAlign {
	padding-left : 63px!important;
}

.customYonoUSFndTrfAndRemitContinueButtoncustbhag {
    margin-top: 12%;
    margin-left: 30%;
    position: absolute !important;
    top: 388px;
    right: 427px;
}

.customYonoAccStatDateTxt2 {
    color: #000;
    font-size: 14px;
    /* float: left; */
    padding-top: 8px;
    padding-right: 5px;
    margin-left: 36%;
    top: 8px;
    left: -15px;
    position: relative;
}

.customUSYonoAccountsFilterLabel {
    margin-left: 92%;
    margin-top: -64.7%;
}

.customYonoAccStatRemarkTxt {
    color: #999999;
    font-size: 13px;
    float: left;
    padding-top: 8px;
    border-bottom: 0px solid #f3f3f3;
    width: 140%;
    padding-bottom: 10px;
    margin-left: 1%;
}

.customYonoAccSavStatfilterIcon {
    font-size: 20px;
    cursor: pointer;
    color: #fff;
    padding-top: 14px;
    text-align: center;
    padding-left: 11px;
    display: inline;
    background: linear-gradient(135deg, #281172, #0095DA);
    border-radius: 100%;
    width: 50px;
    height: 45px;
    padding-bottom: 8px;
    float: right;
    margin-top: -68%;
    margin-right: -5%;
}

.customYonoAccSavStatColumn2 {
    float: right;
    margin-right: 14px;
    margin-top: 2%;
    text-align: right;
    margin-left: 2%;
    width: 30%;
    padding-right: 30px;
}

.customYonoAccSavStatRow1 {
    float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    margin-top: 60px;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 379px;
    max-height: 379px;
    margin-left: 3%;
}

.customYonoSavingsCommonSection {
    min-height: 520px!important;
    max-height: 520px!important;
    margin-left: 0%;
    float: left;
}

.customAccountsLeftPadding1 {
	padding-left: 0px!important;
}

.customAccountsLeftPadding2 {
	padding-left: 67px!important;
}

.customAccountsLeftPadding3 {
	padding-left: 24px!important;
}
/*###Removed for OpTransactionHistory###*/
/*
.customAccountMarginTop {
	margin-top: 4%;
}
*/
.custAccountTopMargin {
	margin-top: 22%;
}

.customYonoSavAccnumberTxt {
    color: #000;
    font-weight: normal;
    font-size: 16px;
    text-decoration: none;
    float: left;
    padding-top: 9px;
    padding-right: 6px;
    padding-left: 14px;
}

.CustomTranConfirmationHeight {
	overflow-y: hidden;
}


.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none!important;
    text-align: center;
	margin-top: -11px;
}

.customYonoAccountsCreditAmountStyleNew {
    color: #14b900;
    margin-right: 30px;
    font-size: 18px;
}

.customYonoAccountsCreditAmountTypeStyle {
    color: green;
    font-size: 20px;
    margin-right: 4%;
}

.customAcntPullMarginTop {
    height: 75px!important;
}

.CustomyonominipageListingContainer {
	height: 520px!important;
}

.customGreyLine {
    border: #e0e1e2 1px solid;
}

.customscrllforchquelist {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 515px;
}

.tableoverflowwrapperhw {
	overflow-x: hidden!important;
}

.CustompageContainerOAO {
    clear: both;
    margin: 0;
    background-color: #ffffff;
    height: auto;
    background-image: url(../images/yono/yono_background_image.png);
    margin-left: 0%;
    width: 100%;
}

.customYonoLogoHeaderOAO {
	margin-left: 0%;
	width: 100%!important;
}

.customMarginTopOAO {
    margin-top: 0px!important;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 520px!important;
    min-height: 520px!important;
}

.customYonoRegFontSizeHAD {
    width: 100%!important;
	margin-left: -53px!important;
}

.customNoteTnC {
	top: 210px;
    font-weight: bold;
    font-style: italic;
}

#modalDialog {
    min-height: auto!important;
    height: auto!important;
}

.customYonoSuccessInnerLinks1 {
    
    margin-top: 3%;
}

.customUSYonoSSUCLIDUpdateSubmitBtn {
    border-radius: 17px;
    width: 103px;
    vertical-align: middle;
    /* height: 23px; */
    height: 32px;
    adding: 5px 60px;
    padding-top: 3px;
    padding-right: -11px;
    padding-bottom: -1px;
    padding-left: 10px;
    font-size: 14px;
    font-family: Roboto-Light !important;
    margin: 0px;
    color: #ffffff !important;
    cursor: pointer;
    background: linear-gradient(135deg, #281172, #0095DA);
    border: 0 solid #333;
    float: left;
    margin-top: 3%;
    margin-left: 40%;
    text-decoration-line: initial !important;
    position: absolute;
}

.customUpdateChannelIDSimpleText {
	font-size: 14px!important;
}

.CustomYonoSCRButtonStyleConfirmation {
    margin-top: 250px;
}

.customUSYonoRetailRegImageScreenFontSize2 {
    margin-top: -105px!important;
}

.customUSYonoRetailRegImageScreenFontSize3 {
    position: absolute;
    top: -177px!important;
}

.customUSYonoRetailRegPanelNew {
    margin-top: 0px!important;
    max-height: 722px!important;
    min-height: 722px!important;
}

.customYonoMngBnfAddBnfNextButtonSucssFail {
    margin-top: 97%;
    margin-left: -35px;
}

.CustomUSYonoSubmitRemitTxnFormbtncusthitrmt {
   margin-top: 86px!important;
}

.customYonoRemittanceInnerDiscButtonNewMarOneforRemit {
    float: left;
    margin-right: 221px;
    margin-bottom: -6px; 
    margin-top: 20px;
}

.CustomYonoRMTPastTranTableHeadingCRMTName {
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 17%;
    text-align: left !important;
    padding: 10px 0px 10px 10px;
    background: linear-gradient(180deg, #e0e1e2, #fbfbfb);
}

.CustomYonoRMTPastTranTableHeadingCRMTDate {
    background: linear-gradient(180deg, #e0e1e2, #fbfbfb);
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 17%;
    text-align: left !important;
    padding: 10px 0px 10px 10px;
}

.CustomYonoRMTPastTranTableHeadingCRMTAmount {
    background: linear-gradient(180deg, #e0e1e2, #fbfbfb);
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 10px;
}

.CustomYonoRMTPastTranTableHeadingCRMTAction {
    background: linear-gradient(180deg, #e0e1e2, #fbfbfb);
    color: #333333;
    font-size: 0.8rem;
    font-weight: 900;
    width: 25%;
    text-align: left !important;
    padding: 10px 0px 10px 10px;
    padding-left: 38px;
}

.CustomYonoRMTPastTranTableColNameValue {
    width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 10px;
    font-size: 13px;
}

.CustomYonoRMTPastTranTableColAccountNoValue {
    width: 16%;
    text-align: left !important;
    padding: 8px 0px 8px 10px;
    font-size: 18px;
}

.CustomYonoRMTPastTranTableColDateValue {
    width: 17%;
    text-align: left !important;
    padding: 8px 0px 8px 10px;
    font-size: 18px;
}

.CustomYonoRMTPastTranTableColAmountValue {
    width: 25%;
    text-align: left !important;
    padding: 8px 0px 8px 10px;
    font-size: 18px;
}


/*end Priyanka */

/* Bhagya For UI start */
.customUSYonoRetalsRegTextStyleMobnoteItalicStyle{
    margin-top: -36px;
    font-size: 0.8rem!important;
    margin-left: 19%;
    font-weight: bold;
    font-style: italic;
	    color: #000;
}
.customUSYonoRetalsRegTextStylenotessnItalicStyle{
	margin-top: -30px;
    font-size: 0.8rem!important;
    margin-left: 1%;
    TOP: -31PX!important;
    POSITION: RELATIVE;
    top: 10px;
    font-weight: bold;
    font-style: italic;
	    color: #000;
}
.customUSYonoForgotPwdTextStyleSSNNoteItalicStyle{
	margin-top: 0px;
    font-size: 0.8rem!important;
    font-weight: bold;
    font-style: italic;
	    color: #000;
}
.customUSYonoOpAccountStateNoteStyleItalicStyle{
    margin-top: 2px;
    font-size: 0.8rem!important;
    margin-left: 19%;
    width: 127%;
    color: #000;
    font-weight: bold;
    font-style: italic;
}
.customYonoSCRNormalTextItalicStyle{
    font-size: 12px;
    padding-left: 4px;
    font-weight: bold;
    font-style: italic;
}
.customYonoSCRNormalTextItalicStyle{

    font-size: 12px;
    padding-left: 4px;
    font-weight: bold;
    font-style: italic;
}
.customYonoSCRNormalTextSecpgItalicStyle{
	font-size: 12px;
    padding-left: 4px;
    font-weight: bold;
    font-style: italic;
}
.customYonoSCRNoteColumnNoteColStyle{
    float: left;
    margin-right: 5px;
    margin-top: 7px;
    padding-bottom: 10px;
    width: 80%;
}
.customYonoTransactionNoteTextcusthitshforNoteRMTItalicStyle{
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    /* font-weight: normal; */
    position: relative;
    top: -74px;
    left: 76px;
    font-weight: bold;
    font-style: italic;
    color: #4a4242;
}
.customYonoTransactionNoteTextcusthitshforNoteOWnItalicStyle{
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 6px;
    left: 65px;
    font-weight: bold;
    font-style: italic;
    color: #4a4242;
}
.customYonoTransactionNoteTextcusthitshforNoteCEFItalicStyle{
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: -10px;
    left: 216px;
    font-weight: bold;
    font-style: italic;
    color: #4a4242;
    width: 110%;
}
.customUSYonoOPminiStatementNoteTextItalicStyle{
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}
.customYonoMngBnfRightTextHeadingIfscnewNoteItalicStyle{    
	color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 40px !important;
    width: 100%;
    float: left;
    display: block;
    font-weight: bold;
    font-style: italic;
}	
.customYonoMngBnfRightTextHeadingIfscnewNoteItalicStyle{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 40px !important;
    width: 114%;
    float: left;
    display: block;
    font-weight: bold;
    font-style: italic;
}
.customYonoMngBnfRightTextHeadingIfscnewNonInrItalicStyle{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 40px !important;
    width: 100%;
    float: left;
    display: block;
    font-weight: bold;
    font-style: italic;
}
.customYonoMngBnfLeftTextHeadingExternalItalicStyle{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 190px !important;
    width: 110%;
    float: left;
    font-weight: bold;
    font-style: italic;
}
.customYonoMngBnfLeftTextHeadingExternalItalicStyle{
    color: #262a2c;
    font-size: 0.8em;
    text-decoration: none;
    text-align: left !important;
    margin-left: 190px !important;
    width: 110%;
    float: left;
    font-weight: bold;
    font-style: italic;
}
.customYonoMngBnfDetailsSideHeadingValueActBnfNoteItalicStyle{
	font-size: 14px;
    text-transform: none;
    padding-left: 30px;
    color: #4a4242;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 6px;
    /*font-weight: 549;*/
    font-weight: bold;
    font-style: italic;
}
.customYonoTransactionNoteTextcusthitshforNotePMTItalicStyle{
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 6px;
    left: 29px;
    font-weight: bold;
    font-style: italic;
    color: #4a4242;
}
.customYonoTransactionNoteTextmanageBeneforNoteCEFItalicStyle{
	font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    position: relative;
    top: 31px;
    left: 9px;
    font-weight: bold;
    font-style: italic;
    color: #4a4242;
}
/* Bhagya For UI End */

.customYonoSavHeadTxtnote {
    font-size: 12px;
    margin-left: 4%;
    
    font-style: italic;
    font-weight: bold;
}
/*css for account overview 17092021 by priyanka*/
.customYonoSavHeadTxtnote {
    font-size: 9px;
    margin-left: 4%;
    font-style: italic;
    font-weight: bold;
    top: 22px;
    position: relative;
}

.customUSYonoOpAccountStateNoteStyleItalicStyle {
    margin-top: 2px;
    font-size: 0.6rem!important;
    margin-left: 19%;
    width: 127%;
    color: #000;
    font-weight: bold;
    font-style: italic;
}

.customYonoAccSavStatRow1 {
    float: left;
    /* margin: 2px 0; */
    width: 100%;
    position: relative;
    margin-top: 44px;
    overflow-x: hidden;
    overflow-y: scroll;
    min-height: 354px;
    max-height: 354px;
    margin-left: 3%;
}

.customAccountMarginTop {
    margin-top: 1%;
}

.customYonoAccSavStatColumn2 {
    float: right;
    margin-right: 14px;
    margin-top: 3%;
    text-align: right;
    margin-left: 2%;
    width: 30%;
    padding-right: 30px;
}
/*css for account overview 17092021 by priyanka*/



/*added by priyanka for modal view changes*/

.customUSYonoLienListing {
    margin-top: 12px;
    overflow-y: scroll;
    min-height: 120px;
    max-height: 430px;
}

.customLienBackButton {
	position: absolute!important;
    margin-left: 41%!important;
    margin-top: 2%!important;
}

.customYonoAmountCol {
	font-weight: bold!important;
}

.CustomYonoRMTPastTranTableHeading1 {
    background-color: #fff;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    width: 20%;
    text-align: left !important;
    padding: 10px 0px 10px 60px;
    BACKGROUND: linear-gradient( 
180deg, #e0e1e2, #fbfbfb);
}

.stage3_searchpaneldiv {
	margin-top: -8px!important;
}


.customYonoAccSavStatRowDetMinHeight {	
min-height: 481px;

}

.CustomYonoRMTPastTranTableCol1Padding {	
padding: 8px 0px 8px 10px;

}

.CustomYonoRMTPastTranTableHeading1 {
padding: 8px 0px 8px 10px;
}

.CustomYonoRMTPastTranTableCol1 {
padding: 8px 0px 8px 10px;
}
/**priyankacooling**/
.customYonoMngBnfHeadingnotecooling2pri {
    top: 0px;
    margin-top: 51.5%;
    margin-left: 42%;
    width: 60%;
    position: absolute;
}

.customYonoMngBnfHeadingnotecoolingpri {
    top: 0px;
    margin-top: 51.5%;
    margin-left: 42%;
    position: absolute;
}

.customYonoMngBnfHeadingnotecooling2Activate {
    top: 240.5px;
    left: 59px;
    /* margin-top: 64.5%; */
    /* margin-left: 29%; */
    width: 600px;
    position: absolute;
}
/**priyankacooling**/

/*Added for schedule transaction*/
.customYonoConfirmTxnRowcusthitSchedule {
	margin-top: -25px!important;
}

.customYonoTransactionOtpStylecusthit {
    TOP: 63PX!important;
}

.CustomUSYonoSubmitTxnFormbtncusthit {
	margin-top: 5%!important;
}
/**End Priyanka schedule transaction*/

/** added for logout UI **/
#header-logo {
	background-size: 200px 59px!important;
}

.customYonoLogoutWrapper {
    background: linear-gradient(45deg, #9F1C5D, #281172)!important;
    width: 100%!important;
}
/**End Priyanka for logout **/
/**narendra css**/
.newStyleMarginCancelNew {
 margin-left: -545px !important;
}

.customYonoHeaderProfileArrowDownIconNYSTyle{
	font-size: 24px !important;
    position: absolute;
    top: 10px;
    right: 1px;
    margin-right: 11px;
	cursor: pointer;
	z-index: 53 !important;
}


.customscheduleStopButton {
    margin-top: -43px;
    margin-left: -556px!important;
    position: absolute!important;
}

.newCustomYonoSuccessModalNarenNew {
  
  margin-left: -29px;
}

.newModalSuccessNewNarenNeww {
  
    margin-top: -21px;
    position: absolute;
    margin-left: 10px;
}
.newNarenText3New {

   position: absolute;
    margin-top: -40px;
}

.newcustomYonoSuccessInnerLinks1NarenNew {

    position: absolute;
    margin-left: -184px;
    margin-top: -50px;
}

.newLineFrontEndUSnarenNew {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    /* position: relative; */
    top: 375px;
    left: 245px;
    position: absolute;
	}
	
	.newLineFrontEndUSnarenNewNaaaren {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    /* position: relative; */
    top: 388px;
    left: 245px;
    position: absolute;
	}
   
   .newLineFrontEndUSnarenNewPaymentnew {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    /* position: relative; */
    top: 373px;
    left: 405px;
    position: absolute;
	}
	
	.newLineFrontEndUSnarenNewNaaarenPaymentNeww {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    /* position: relative; */
    top: 388px;
    left: 405px;
    position: absolute;
	}

	.newLineFrontEndUSnarenNewNewwwNarenNew {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    /* position: relative; */
    top: 431px;
    left: 378px;
    position: absolute;
	}
	.newLineFrontEndUSnarenNewNaaarenPaymentNeww2Newww {
    font-size: .65em;
    text-decoration: none;
    word-wrap: break-word;
    font-weight: normal;
    /* position: relative; */
    top: 374px;
    left: 442px;
    position: absolute;
	}
	
	
/**narendra css**/
/*note for activate for no list*/
.customYonoMngBnfHeadingnotecoolingactivatev2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 93px;
    left: -428px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
.customYonoMngBnfHeadingnotecooling2v2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 77px!important;
    left: 55px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
/*note for activate for no list*/
/*note for activate for with  list*/
.customYonoMngBnfHeadingnotecoolingactivate1v2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 138px;
    left: -428px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
.customYonoMngBnfHeadingnotecooling21v2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 122px!important;
    left: 55px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
/*note for activate for with  list*/

/*note for  for with  list*/
.customYonoMngBnfHeadingnotecoolingpri1v2 {
      font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
  top: 38px!important;
    left: -429px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
.customYonoMngBnfHeadingnotecooling2pri1v2 {
 
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 21.5px;
    left: 55px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}


/*note for  for with  list*/

/*note for  for with  no list*/
.customYonoMngBnfHeadingnotecoolingpri2v2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 247px!important;
    left: -429px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
.customYonoMngBnfHeadingnotecooling2pri12v2 {
    font-size: 10.5px;
    text-transform: none;
    color: rgba(255, 255, 255, 0.9);
    font-family: sans-serif !important;
    font-weight: Bold;
    top: 231px;
    left: 55px;
    position: relative;
    margin-left: 20px;
    pointer-events: none;
    cursor: not-allowed;
}
/*note for  for with  no list*/

/*added by priyanka fr cooling period*/

.customYonoMngBnfHeadingnotecoolingpri2v2AbsoluteStyle1 {
	top: 102%!important;
    position: absolute;
    left: -2%;
}
	
.customYonoMngBnfHeadingnotecoolingpri2v2AbsoluteStyle {
	position: absolute;
    top: 102%;
    left: 46%;
    width: 100%;
}



.customYonoMngBnfComboBoxColumnnoninr {
	float: left;
	margin-right: 5px;
	margin-top: 7px;
	text-align: right;
	width: 45%;
	margin-left: 42px !important;
}

.customYonoAccountsCreditAmountTypeStyle {
color: green;
}

.customYonoSubmitNoteText {
margin-top: 2%!important;
}

@font-face {
  font-family: 'yono-webportal-phase2-icons';
  src:  url('fonts/yono-webportal-phase2-icons.eot?jko2d7');
  src:  url('fonts/yono-webportal-phase2-icons.eot?jko2d7#iefix') format('embedded-opentype'),
    url('fonts/yono-webportal-phase2-icons.ttf?jko2d7') format('truetype'),
    url('fonts/yono-webportal-phase2-icons.woff?jko2d7') format('woff'),
    url('fonts/yono-webportal-phase2-icons.svg?jko2d7#yono-webportal-phase2-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}


[class^="icon-"], [class*=" icon-"],[class*="ui-combobox-toggle"],[class*="customYonoRightArrow"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'yono-webportal-phase2-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ic-arrow-solid-up:before {
  content: "\e93c";

}
.icon-ic-arrow-solid-left:before {
  content: "\e93d";
}
.icon-ic-arrow-solid-right:before {
  content: "\e93e";
}
.icon-ic-view:before {
  content: "\e900";
}
.icon-ic-add:before {
  content: "\e901";
}
.icon-ic-arrow-down:before {
  content: "\e902";
}
.icon-ic-arrow-left:before {
  content: "\e903";
}
.icon-ic-arrow-right:before {
  content: "\e904";
}
.icon-ic-arrow-solid-down:before {
  content: "\e905";
}
.icon-ic-arrow-up:before {
  content: "\e906";
}
.icon-ic-ask-sia:before {
  content: "\e907";
}
.icon-ic-back:before {
  content: "\e908";
}
.icon-ic-bank-transfer:before {
  content: "\e909";
}
.icon-ic-block-card:before {
  content: "\e90a";
}
.icon-ic-bullets-1:before {
  content: "\e90b";
}
.icon-ic-calendar:before {
  content: "\e90c";
}
.icon-ic-cash-isa:before {
  content: "\e90d";
}
.icon-ic-cash-transfer:before {
  content: "\e90e";
}
.icon-ic-change-inb-password:before {
  content: "\e90f";
}
.icon-ic-checkbox-checked:before {
  content: "\e910";
}
.icon-ic-checkbox-unchecked:before {
  content: "\e911";
}
.icon-ic-cheque:before {
  content: "\e912";
}
.icon-ic-close:before {
  content: "\e913";
}
.icon-ic-collapse:before {
  content: "\e914";
}
.icon-ic-contact:before {
  content: "\e915";
}
.icon-ic-delete:before {
  content: "\e916";
}
.icon-ic-download:before {
  content: "\e917";
}
.icon-ic-driving-license:before {
  content: "\e918";
}
.icon-ic-edit:before {
  content: "\e919";
}
.icon-ic-enquire-cheque:before {
  content: "\e91a";
}
.icon-ic-expand:before {
  content: "\e91b";
}
.icon-ic-filter:before {
  content: "\e91c";
}
.icon-ic-fund-account:before {
  content: "\e91d";
}
.icon-ic-help:before {
  content: "\e91e";
}
.icon-ic-home:before {
  content: "\e91f";
}
.icon-ic-info:before {
  content: "\e920";
}
.icon-ic-initiate-remitance:before {
  content: "\e921";
}
.icon-ic-instant-account:before {
  content: "\e922";
}
.icon-ic-mail:before {
  content: "\e923";
}
.icon-ic-mailing-address:before {
  content: "\e924";
}
.icon-ic-manage-benficiery:before {
  content: "\e925";
}
.icon-ic-manage-direct-debit:before {
  content: "\e926";
}
.icon-ic-minimize:before {
  content: "\e927";
}
.icon-ic-passport:before {
  content: "\e928";
}
.icon-ic-pay:before {
  content: "\e929";
}
.icon-ic-phone-number:before {
  content: "\e92a";
}
.icon-ic-pound:before {
  content: "\e92b";
}
.icon-ic-profile:before {
  content: "\e92c";
}
.icon-ic-rate-alert:before {
  content: "\e92d";
}
.icon-ic-request:before {
  content: "\e92e";
}
.icon-ic-request-cheque:before {
  content: "\e92f";
}
.icon-ic-revoke-cheque:before {
  content: "\e930";
}
.icon-ic-save:before {
  content: "\e931";
}
.icon-ic-search:before {
  content: "\e932";
}
.icon-ic-send:before {
  content: "\e933";
}
.icon-ic-spam:before {
  content: "\e934";
}
.icon-ic-spend-analysis:before {
  content: "\e935";
}
.icon-ic-status-dot:before {
  content: "\e936";
}
.icon-ic-stop-cheque:before {
  content: "\e937";
}
.icon-ic-success:before {
  content: "\e938";
}
.icon-ic-timer:before {
  content: "\e939";
}
.icon-ic-transfer-arrow:before {
  content: "\e93a";
}
.icon-ic-uk-debit:before {
  content: "\e93b";
}
.icon-ic-done:before { 
	content: url('fonts/ic-done.svg');
}