
/*------------------------------------------------------------ 
					Additional CSS - Mobile Headers Start
-------------------------------------------------------------*/
.tab-collapse-toggle {
    display: none;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border: 1px solid #d7dde5;
    background: #fff;
    border-radius: 8px;
    font-weight: 500;
    font-size: 0.95rem;
    padding: 0.6rem 0.85rem;
    margin-bottom: 0.5rem;
    cursor: pointer;
    transition: background 0.2s ease, border-color 0.2s ease;
}

.tab-collapse-toggle:focus {
    outline: 2px solid #ec111a;
    outline-offset: 2px;
}

.tab-collapse-toggle .toggle-label {
    flex: 1;
    text-align: left;
    color: #1f2933;
}

.tab-collapse-toggle .toggle-icon {
    width: 28px;
    height: 28px;
    border: 1px solid #ec111a;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.tab-collapse-toggle .toggle-icon::before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #ec111a;
    border-bottom: 2px solid #ec111a;
    transform: rotate(45deg);
    transition: transform 0.2s ease;
}

.tab-collapse-toggle[aria-expanded='true'] .toggle-icon::before {
    transform: rotate(-135deg);
}

.collapsible-ready {
    position: relative;
}

.collapsible-ready .collapsible-tab-panel {
    transition: max-height 0.25s ease, opacity 0.25s ease;
}

.collapsible-tab-panel {
    width: 100%;
}

/*------------------------------------------------------------ 
					Additional CSS - Mobile Headers - End
-------------------------------------------------------------*/

/* ------------------------------------------------------------------------
						File Upload Changes STARTS
------------------------------------------------------------------------ */
.upload-input-hidden {
	width: 1px;
	height: 1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	left: -9999px;
	z-index: -1;
}

.upload-tile {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	width: 150px;
	padding: 6px 10px;
	border: 1px dashed #007EAB;
	border-radius: 6px;
	color: #007EAB;
	cursor: pointer;
	font-weight: 500;
	user-select: none;
	text-decoration: none;
	/* margin-left: 10px; */
	background: white;
    margin-left: 5px;
}

.upload-tile:hover {
	background: rgba(0, 126, 171, 0.06);
}

.upload-text {
	font-size: 12px;
}

.upload-filename {
	margin-top: 8px;
	font-size: 12px;
	color: #000;
	display: unset !important;
	margin-left: 10px;
}

.upload-tile * {
	pointer-events: none;
}

.uploadButtonDesign {
	background: url(images/FileUploadIcon.gif) no-repeat left;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 150px;
    padding: 6px 20px;
    border: 1px dashed #007EAB;
    border-radius: 6px;
    color: #007EAB;
    cursor: pointer;
    font-weight: 500;
    user-select: none;
    text-decoration: none;
    position: relative;
    background-size: 20px;
    background-position: 20px center !important;
}

/*
.uploadButtonDesign {
    background: linear-gradient(#007EAB, #007EAB) 47.9px 7px / 1px 9px no-repeat;
}
 
.uploadButtonDesign::before {
    border: 1px solid #007EAB;
    border-top: none;
    border-radius: 0 0 4px 4px;
    margin-bottom: -7px;
}

.uploadButtonDesign::before {
    content: "";
    width: 20px;
    height: 8px;
    position: relative;
    flex-shrink: 0;
}

.uploadButtonDesign::after {
    content: "";
    position: absolute;
    left: 45.5px;
    top: 7px;
    width: 5px;
    height: 5px;
    border-left: 1px solid #007EAB;
    border-top: 1px solid #007EAB;
    transform: rotate(45deg);
}
 */

#WirePaymentCreate .wirePayment-attachment
  .data-table-row-col-header {
    font-size: 12px;
    font-weight: 500;
    display: block;
    margin-bottom: 6px;   
}

#WirePaymentCreate .wirePayment-attachment {
    margin-bottom: 14px; 
}
 
div#recipientUploadFileName {
    font-weight: 300;
    margin-right: 15px;
}

.upload-block {
    display: unset !important;
}

.PaymentOneTimeUploadBlock {
    display: unset;
}

.WirePaymentUploadblock {
    display: unset !important;
}


/* ------------------------------------------------------------------------
						CALENDER Changes STARTS
------------------------------------------------------------------------ */
table.scw, table#scw, iframe#scwIframe, table#ir, table.ir {	
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px !important;
    border-radius: 10px !important;
    border: solid 1px #E2E8EE !important;
    font-family: 'Scotia', sans-serif !important;
    background-color: #FFFFFF !important;
    
}

td.scwCellsWeekend:hover,
td.irCellsWeekend:hover {
    border: 1px solid #007eab !important;
    border-radius: 50%;
    box-sizing: border-box;
    color: #000 !important;
}

td#scwNow {
    font-weight: 300;
    font-size: 10px;
    text-align: center !important;
    color: grey !important;
}

td.scwNow {
    background-color: #FFF !important;
    color: #000 !important;
}

td.scwCells, td.irCells{
	border-style: solid;
	border-style: unset !important;
	text-align: center !important;
    background: #FFF !important;
    font-family: 'Scotia', sans-serif !important;
    font-weight: 300 !important;
    font-size: 12px !important;
}

td.scwCellsWeekend, 
td.irCellsWeekend{
	background-color: #FFF !important; 
	font-weight: 300 !important;
	color: #000 !important;
	border: none !important;
	font-size: 12px !important;
}

td.scwDrag{
	background-color: #FFF !important;
    color: lightgrey !important;
    font-weight: 300;
    text-align: center !important;
}

input#scwHeadLeft,
input#scwHeadRight,
input#irHeadLeft,
input#irHeadRight {
    background: none !important;
    border: none;
    color: #007eab !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    font-family: 'Scotia', sans-serif !important;
}

select#scwMonths,
select#scwYears,
select#irMonths,
select#irYears{
    border: none !important;
}

td.scwInputDate {
    background-color: #007eab !important;
    color: #FFF !important;
    border-radius: 50% !important;
    text-align: center !important;
    border-color: #007eab !important;
}

table#scw {
    background: #FFF;
}

td.scw {
    font-family: 'Scotia', sans-serif !important;
}

td.scwWeek,
td.irWeek {
    color: black !important;
    text-align: center !important;
}

td.scwCellsWeekend, 
td.irCellsWeekend {
    text-align: center !important;
}

td.scwCells:hover, 
td.scwCellsHover,
td.irCells:hover {
    border: 1px solid #007eab !important;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
}

td.scwHead,
td.irHead {
    border-bottom: solid 1px #E2E8EE !important;
}

span#scwDragText, span#irDragText	 {
    display: none;
}

table.scwCells,
table.irCells {
    margin-top: 7px !important;
}

td.irInputDate:hover, td.irInputDateHover {
    background-color: #007eab !important;
    color: #FFF !important;
    border-radius: 50% !important;
    text-align: center !important;
    border-color: #007eab !important;
}

/* input#scwClearButton {
    appearance: none;
    background-color: transparent;
    color: blue;
    font-size: 0;
    border: 1px solid #d0d7de;
    border-radius: 8px;
    padding: 8px 12px;
    position: relative;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 12px 50%;
    background-size: auto 16px;
    padding-left: 44px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='24' viewBox='0 0 160 24'><style>text{font:700 14px Scotia,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;}</style><text x='0' y='17' fill='%23007eab'>⊗</text><text x='16' y='17' fill='%23007eab'>cancel</text></svg>");
    } */
    
input#scwClearButton:hover {
    background: #007eab !important;
    color: white !important;
    font-weight: 700 !important;
}

input#scwClearButton {
    background: transparent;
    color: #007eab;
    border: 1px solid #007eab;
    padding: 4px 10px;
    border-radius: 8px;
    font-size: 9px;
    margin-bottom: 10px;
    margin-left: 5px;
}

td.irNow:hover,
td#scwNow:hover {
    color: #007eab !important;
    font-weight: 500 !important;
}

td.irNow{
    background: none !important;
    color: lightgray !important;
    font-size: 10px !important;
    text-align: center !important;
    font-weight: 300 !important;
}

td.irInputDate {
    background-color: #007eab !important;
    color: #FFF !important;
    border-radius: 50% !important;
    text-align: center !important;
    border-color: #007eab !important;
}

td.scwCells,
td.scwCells:hover,
td.irCells
td.scwInputDate,
td.scwInputDate:hover{
	width: 18px !important;
    height: 18px !important;
}

td.irCells,
td.irCells:hover{
	width: 20px !important;
    height: 20px !important;
}


/* ------------------------------------------------------------------------
						SORTING Changes Starts
------------------------------------------------------------------------ */
th a, .data-table-row-col-header a, th {
    color: #000 !important;
    font-size: 12px;
    text-decoration: none !important;
}

.sortable::after {
    content: "▲\A▼";      
    white-space: pre;      
    display: inline-block; 
    line-height: 8px;    
    font-size: 8px;
    margin-left: 5px;
    vertical-align: middle;
    text-decoration: none !important;
    transform: scaleY(0.75);
}

.sortable.sorted-asc::after {
    content: "▲";
    white-space: pre;
    display: inline-block;
}

.sortable.sorted-desc::after {
    content: "▼";
    white-space: pre;
    display: inline-block;
}


th img[src*="arrow_a"],
th img[src*="arrow_d"],
th img[src*="id_arrow_a"],
th img[src*="id_arrow_d"] {
    display: none !important;
}

.sortable::after, 
.sortable.sorted-asc::after, 
.sortable.sorted-desc::after {
    display: inline-block;
    text-decoration: none !important;
    border-bottom: none !important;
}


/*------------------------------------------------------------ 
					SORTING chnages - End
-------------------------------------------------------------*/




@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_Rg.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_Rg.woff) format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Scotia'; 
	src: url(images/Scotia_W_Bd.woff) format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_Bdlt.woff) format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_Lt.woff) format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_LtIt.woff) format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_Headline.woff) format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_Legal.woff) format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Scotia';
	src: url(images/Scotia_W_LegalIt.woff) format('woff');
	font-weight: 400;
	font-style: italic;
}

body {
	height: 100%;
	padding: 0;
	margin: 0px 10px 10px 10px;
	font-family: 'Scotia', sans-serif;
	font-size: 100%;
	color: #000;
	font-weight: 300;
	background-color: #FFF;
}

/* method for IE5.5 and IE6 browsers min width*/
* html .minWidth {
	border-left: 908px solid #fff;
	position: relative;
	float: left;
	z-index: 1;
}

* html .minWidthHolder {
	margin-left: -908px;
	position: relative;
	float: left;
	z-index: 2;
}

.width {
	min-width: 908px;
	width: 100%
}

caption {
	text-align: left;
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 14px;
	margin: 0px;
	font-weight: 500;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-bottom: 4px;
	padding-top: 3px;
	margin-top: 10px;
	BACKGROUND-COLOR: #E2E8EE !important;
	text-indent: 10px;
	/* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), -4px 0 6px rgba(0, 0, 0, 0.05), 4px 0 6px rgba(0, 0, 0, 0.05); */
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
	border: 0.1rem solid rgb(226, 232, 238) !important;
}

h2 {
	font-size: .85em;
	margin: 0px;
	text-decoration: underline;
}

h3 {
	font-size: .80em;
	margin: 0px;
	text-decoration: underline;
}

OL LI {
	font-weight: 500;
	FONT-SIZE: 0.75em;
}

p {
	font-size: .75em;
	margin: 0px;
}

TH H2 {
	FONT-SIZE: 0.85em;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}

TH SPAN, .title SPAN {
	FONT-WEIGHT: 500;
	FONT-SIZE: 12px;
}

/* IE Button Width Fix */
input.button {
	padding: 0 .25em;
	width: 0; /* IE table-cell margin fix */
	overflow: visible;
}

input.button[class] { /* IE < 7 ignores [class] */
	width: auto; /* cancel margin fix for other browsers */
}

td input.button[class] {
	/* IE 7 with button located inside table cells */
	width: 100%;
}

/* IE Button Width Fix End */
<
[if IE]>
	/* place css fixes for all versions of IE in this conditional comment */
	#sidebar2, #sidebar1 {
	padding-top: 0px;
}

#mainContent {
	zoom: 1;
}

/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
<!
[endif]>.antiPhishingMessage {
	display: block;
	width: 100%;
}

.antiPhishingMessage a {
	color: #ce0000;
	font-weight: 500;
}

.antiPhishingMessage h1 {
	color: #ce0000;
	padding-bottom: 5px;
}

.antiPhishingMessage p {
	margin-right: 10px;
	margin-left: 25px;
}

.antiPhishingMessage img {
	float: left;
	margin-bottom: 30px;
	margin-right: 10px;
	margin-left: 10px;
}

.assistContent {
	width: 165px;
	background-color: #FFF;
	color: #000;
	padding: 3px;
}

.bannerTitleText-1 h1 {
	position: relative;
	font-size: 23px;
	font-weight: 500;
	color: #FFF;
	top: 2px;
	background: unset !important;
	border: unset !important;
	box-shadow: none;
}

.bannerTitleText-2 h2 {
	position: relative;
	font-size: 18px;
	font-weight: 300;
	color: #FFF;
	text-decoration: none;
}

.clearfloat {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}

.clearing {
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}

.cnvLink a {
	font-weight: 500;
	line-height: 2em;
	color: #cc0000;
	text-decoration: none;
	font-size: 0.8em;
}

.contactUsTitle h2 {
	font-size: 1.2em;
	color: #000;
	margin-bottom: 0.2em;
	text-decoration: none;
	text-align: center;
}

.contactUsNumber {
	font-size: 1.2em;
	color: #ce0000;
	margin-bottom: 0.2em;
	font-weight: 500;
	text-decoration: none;
	text-align: center;
}

.conversionModuleContainer {
	background: url(images/conversion_module_bg.gif) no-repeat top left;
	height: 145px;
	width: 580px;
	margin: 27px 10px 0px 55px;
}

.conversionModule {
	padding-top: 25px;
}

.conversionModuleTitle {
	font-size: 0.6em;
	font-weight: normal;
	color: #ce0000;
	margin-left: 45px;
	padding-top: 15px;
}

.continueButton {
	text-align: right;
	padding-right: 20px;
	width: 220px;
}

.conversionFormWapper {
	float: left;
	padding-left: 0px;
	width: 250px;
}

.conversionModuleText {
	width: 250px;
	float: right;
	padding-top: 25px;
	padding-right: 15px;
}

.conversionModuleText h2 {
	color: #ce0000;
	text-decoration: none;
}

.dashboardM1 {
	float: left;
	width: 49.5%;
}

.dashboardM2 {
	float: right;
	width: 49.5%;
}

.dashboardM1 .data_table, .dashboardM2 .data_table {
	height: 230px;
	height: 230px;
}

.data_table, .data-table {
	background-color: #FFF;
	/* margin-right: 3px; */
	padding-right: 5px;
	/* margin-left: 3px; */
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	height: auto;
	border: solid 1px #E2E8EE !important;
	/* border-radius: 8px;    overflow: hidden; */
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

table#accountSummary\:depositAccountTableComponent_bankingAccountDataTable
	{
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.data_tableError {
	background-color: unset;
	margin-right: 3px;
	padding-right: 5px;
	margin-left: 3px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	height: auto;
	position: relative;
}

.msg_table {
	/* background-color: #FFF; */
	margin-right: 3px;
	padding-right: 0px;
	margin-left: 3px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: auto;
	/* position: relative; */
}

.data_tableBottomRightC, .data-tableBottomRightC {
	width: 100%;
	height: 20px;
	/* background: url(images/module_body_bgBottomRightC.gif) no-repeat right
		bottom; */
}

.data_tableBottomLeftC, .data-tableBottomLeftC {
	float: left;
	height: 9px;
	width: 8px;
	/* background: url(images/module_body_bgBottomLeftC.gif) no-repeat right
		bottom; */
	margin-left: 0px;
	LINE-HEIGHT: 0px;
	font-size: 0px;
}

.data_table_row_col_footer, .data-table-row-col-footer {
	font-weight: 500;
	FONT-SIZE: 70%;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: middle;
}

.data_table_row_col_footer_right, .data-table-row-col-footer-right {
	font-weight: 500;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: middle;
	text-align: right;
}

.data_table_header, .data-table-header {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	font-weight: 500;
	font-size: 12px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff;
	/* BACKGROUND-COLOR: #E2E8EE; */
	height: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#custFm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	PADDING-LEFT: 10px;
}

table#custFm\:custRpt\:paramTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

.data_table_header label, .data-table-header label {
	font-size: 12px;
}

.data_table_header_text, .data-table-header-text {
	FONT-SIZE: 0.85em;
}

.data_table_row_col_header, .data-table-row-col-header {
	font-weight: 500;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #FAFBFD;
	vertical-align: middle;
}

.lable-inner {
	font-weight: 500;
	FONT-SIZE: 70%;
	vertical-align: middle;
}

.lable-inner-lable {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	font-weight: 500;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	height: 25px;
	font-size: .75em;
	font-weight: 500;
}

.data_table_row_col_header_centered, .data-table-row-col-header-centered
	{
	font-weight: 500;
	vertical-align: middle;
	border-bottom: 1px solid black;
	background-color: white;
	text-align: left;
	font-size: 12px;
	padding: 10px;
}

.ugroup_data_table_row_col_header_centered,
	.ugroup_data-table-row-col-header-centered {
	font-weight: 500;
	FONT-SIZE: 100%;
/* 	BACKGROUND-COLOR: #d7d7d7; */
	vertical-align: middle;
	text-align: center;
}

.user_data_table_row_col_header_centered,
	.user_data_table_row_col_header_centered {
	font-weight: 500;
	FONT-SIZE: 80%;
	BACKGROUND-COLOR: #E2E8EE;
	vertical-align: middle;
	text-align: center;
}

.data_table_row_col_header_right, .data-table-row-col-header-right {
	font-weight: 500;
	BACKGROUND-COLOR: #d7d7d7;
	vertical-align: middle;
	text-align: right;
}

.data_table_row_col_header_within_interlace,
	.data-table-row-col-header_within_interlace {
	font-weight: 500;
	BACKGROUND-COLOR: #fff;
	vertical-align: middle;
	border-bottom: 1px solid black !important;
}

.data_table_row_col_header_centered_within_interlace,
	.data-table-row-col-header-centered_within_interlace {
	font-weight: 500;
	BACKGROUND-COLOR: #ffffff;
	vertical-align: middle;
	text-align: center;
}

.data_table_row_col_header_right_within_interlace,
	.data-table-row-col-header-right_within_interlace {
	font-weight: 500;
	BACKGROUND-COLOR: #d7d7d7;
	vertical-align: middle;
	text-align: right;
}

.demoContent {
	background-color: #FFF;
	border: 1px solid #000;
	padding: 3px;
}

.error_label, .error-label {
	COLOR: #cc0000;
	font-size: 0.75em;
}

.errorMsg {
	font-weight: 500;
	FONT-SIZE: 0.9em;
}

.errorMsgTable {
	BORDER-RIGHT: #cc0000 2px solid;
	BORDER-TOP: #cc0000 2px solid;
	BORDER-LEFT: #cc0000 2px solid;
	BORDER-BOTTOM: #cc0000 2px solid;
	background: #FFF;
	display: block;
	width: 100%;
}

.fdic img {
	float: left;
}

.fieldGap {
	clear: both;
	height: 2px;
	overflow: hidden;
	font-size: 0px;
}

.forgottenPassword {
	text-align: center;
	padding-right: 25px;
	margin-top: 15px;
}

.forgottenPassword a {
	font-weight: 500;
	line-height: 1.5em;
	color: #cc0000;
}

.forgottenPassword li {
	list-style-image: url(images/arrow.gif);
	font-size: 75%;
	margin-left: 10px
}

.forgottenPassword ul {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 30px
}

.formElementMC {
	font-size: .60em;
}

.form_element_with_gap {
	font-size: 12px;
	background: white !important;
	border-radius: 8px;
	overflow: hidden;
	padding: 7px 14px !important;
	border: solid 1px #ec111a;
	color: #ec111a;
	margin-left: 15px;
	overflow: hidden;
	font-weight: 600;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

.form_element_with_gap:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 600 !important;
	box-shadow: unset !important;
}

.form_elementRem {
	font-size: .75em;
}

.formFieldIntA {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #000;
	padding-left: 3px;
	background-color: #ECECDF;
}

.formFieldIntB {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #000;
	padding-left: 3px;
	background-color: #ffffff;
}

.formLabel {
	padding: 5px 0px 0px 3px;
	font-weight: 500;
	FONT-SIZE: 75%;
	display: block;
	width: 160px;
	float: left;
	height: 20px;
	background-color: #d7d7d7;
}

.formModule {
	border: none;
	padding: 0px;
	margin-left: 2px;
}

.formModule LEGEND {
	display: none;
}

.ftNote {
	display: block;
	font-size: 75%;
	color: #000;
	width: 240px;
	padding: 10px 0px 0px 12px;
	bottom: 5px;
}

.ftNoteRM {
	display: block;
	height: 20px;
	font-size: 75%;
	color: #000;
	padding-left: 3px;
	text-align: right;
	width: 190px;
}

.ftNoteRM2 {
	display: block;
	height: 25px; /*font-size: 75%;*/
	color: #000;
	width: 265px;
	text-align: center;
}

.gap {
	clear: both;
	height: 5px;
	overflow: hidden;
	font-size: 5px;
}

.header {
	POSITION: relative;
	HEIGHT: 45px;
}

.header .header_links, .header .header-links {
	RIGHT: 0px;
	BOTTOM: 3px;
	POSITION: absolute;
	width: 600px;
	text-align: right;
}

.header .header_links A, .header .header-links A {
	font-weight: 500;
	FONT-SIZE: 0.75em;
	COLOR: #000;
	TEXT-DECORATION: none;
}

.header .header_links A:hover, .header .header-links A:hover, #footer #footer-links A:hover
	{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

.header .login-header_links, .header .login-header-links {
	RIGHT: 5px;
	BOTTOM: 3px;
	POSITION: absolute;
	width: 450px;
	text-align: right;
}

.header .login-header_links A, .header .login-header-links A {
	font-weight: 500;
	FONT-SIZE: 0.75em;
	COLOR: #000;
	TEXT-DECORATION: underline;
}

.header IMG {
	POSITION: absolute;
	TOP: 10px;
}

.header LI {
	DISPLAY: inline;
	MARGIN-RIGHT: 10px;
}

.header UL {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
}

.header_help_links, .header-help-links {
	RIGHT: 30px;
	BOTTOM: 3px;
	POSITION: absolute;
}

.multi_country_header {
	font-weight: 500;
	font-size: .75em;
	margin-left: 10px;
	LEFT: 156px;
}

.header_help_links A, .header-help-links A {
	font-weight: 500;
	FONT-SIZE: 0.75em;
	COLOR: #000;
	TEXT-DECORATION: none;
}

.help-table {
	background-color: #FFF;
	color: #000;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding: 3px;
}



/* 

.interlaceOne {
	background-color: #FAFBFD;
	color: #000;
	font-size: .75em;
} 

*/
.interlaceOne, .interlaceOne td {
	background-color: #FAFBFD;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #e2e8ee;
}

.td
.interlaceFormOne {
	background-color: #fff;
	color: #000;
}

.interlaceOneCentered {
	background-color: #FAFBFD;
	color: #000;
	text-align: center;
	font-size: .75em;
}

/* 
.interlaceTwo {
	background-color: #ffffff;
	color: #000;
	font-size: .75em;
}
 */
.interlaceTwo, .interlaceTwo td {
	background-color: #ffffff;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #e2e8ee;
}

.interlaceTwoCentered {
	background-color: #ffffff;
	color: #000;
	text-align: center;
	font-size: .75em;
}

td {
	padding: 8px;
}

.interlaceFormTwo {
	background-color: #FAFBFD;
	color: #000;
	font-size: 12px !important;
}

.innerNote {
	color: #000;
	font-size: .70em;
	font-style: italic
}

.innerNoteAdd {
	font-size: .90em;
	font-style: italic
}

.lableFont {
	font-size: 70%;
	font-500
}

.lableFontNoBold {
	font-size: 70%;
}

/* bill payment requires changes - add <span class="intNote"> around instruction text contained within interlaced form. */
.landingModule {
	padding-top: 15px;
	padding-left: 10px;
}

.intNote {
	margin-top: 6px;
	display: block;
	margin-left: 5px;
	font-size: 12px;
}

.landingModuleRight {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 25px;
	float: right;
}

.left_column, .left-column {
	BORDER-RIGHT: 1px #000 dashed;
}

.linkBack {
	float: left;
	width: 45%;
}

.linkNext {
	float: right;
	width: 40%;
	text-align: right;
}

.links_module_border, .links-module-border {
	background-color: #FFF;
	color: #000;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	/* NEW STYLE TO REPLACE DIV id with class */
	padding: 2px;
}

.links_module_border h2, .links-module-border h2 {
	padding: 2px;
	background-color: #ffffff;
	color: #000;
	font-weight: 500; /* NEW STYLE TO REPLACE DIV id with class */
	text-decoration: none;
}

.loginMarketingContent {
	background-color: #FFF;
	padding: 0 3px 0 3px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.mainContentLink { /* NEW STYLE TO REPLACE DIV id="" with class="" */
	display: none;
}

.mainContentRegister h1 {
	font-size: 20%;
}

.main_content_link, .main-content-link {
	DISPLAY: none;
}

.marketing h2, .mkcontent1 h2, .mkcontent2 h2, .marketingContent h2 {
	/* NEW STYLE as of Nov 21, 2007 */
	text-decoration: none;
}

.marketingContent {
	width: 160px;
	background-color: #FFF;
	color: #000;
	padding: 3px;
}

.mkcontent {
	padding: 0.7em;
}

.mkcontent img {
	float: left;
	margin: 0 8px 0 2px; /* NEW STYLE as of Nov 21, 2007 */
	padding-bottom: 1em;
}

.mkcontent1 {
	float: left;
	width: 45%;
	padding: .7em;
	border-right: 1px dashed #000;
}

.mkcontent1 img {
	float: left;
	margin: 0 8px 0 2px;
	padding-bottom: 1em;
}

.mkcontent2 {
	float: right;
	width: 45%;
	padding: .7em;
}

.mkcontent2 img {
	float: left;
	margin: 0 8px 0px 2px;
	padding-bottom: 1em;
}

.mkcontent3 a {
	font-weight: 500;
	line-height: 2em;
	color: #cc0000;
	text-decoration: none;
	font-size: 0.9em;
}

.mkcontent3 img {
	float: left;
	margin: 0 4px 0px 2px;
}

.pagination {
	font-weight: 500;
	FONT-SIZE: 70%;
	BACKGROUND-COLOR: #d7d7d7;
	vertical-align: middle;
	text-align: center;
	float: left;
}

.pagination_right {
	float: right;
}

.module_navigation {
	MARGIN-RIGHT: 6px;
	MARGIN-TOP: 7px;
	float: right;
	padding: 1px 0px 0px 0px;
	line-height: 1.2em;
}

.module_navigation A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	/* BACKGROUND: url(images/buttonNav_left_bg.gif) no-repeat 0% 1px; */
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 2px 0px 0px;
	COLOR: #000;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	position: relative;
	left: 6px;
	padding-bottom: 10px;
}

.module_navigation a span {
	display: block;
	color: #ffff;
	background: #ec111a !important;
	background-position: 100% 1px; /* STYLE REPLACED - DO NOT REMOVE!! */
	padding: 8px 10px;
	border-radius: 8px;
	transform: translateX(-15px);
	margin-left: 10px;
	vertical-align: middle !important;
    text-align: center;
    min-width: 61px;
}

.module_navigation li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

.module_navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.module_title {
	/* display: none; */
	/* BACKGROUND-COLOR: #ffffff; */
	
}

.pageNav a {
	font-weight: 500;
	line-height: 2em;
	color: #cc0000;
	text-decoration: none;
	font-size: 0.9em;
}

.module_navigation A:hover {
	text-decoration: none;
	color: white;
}

.phoneNumber {
	color: #ce0000;
}

.pwField {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #000;
	padding-left: 3px;
}

.registerNowContainer {
	background: url(images/new_to_scotia_bg.gif) no-repeat left top;
	padding-left: 8px;
	padding-bottom: 10px;
	padding-top: 8px;
}

.registerNowContainer h2 {
	margin-bottom: 0px;
}

.rightTitle {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	font-weight: 500;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-BOTTOM: #cc0000 2px solid;
	height: 20px;
	BACKGROUND-COLOR: #fff;
}

.rmcField {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #000;
	padding-left: 3px;
}

.rmcFieldLink a, .rmcFieldLink a:active, .rmcFieldLink a:visited {
	text-decoration: none;
	font-size: 1.1em;
	color: #FFF;
	font-weight: 500;
	background-color: #008000;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	cursor: help;
}

.scField {
	display: block;
	height: 25px;
	color: #000;
	padding-left: 3px;
}

.securityLabel {
	PADDING: 2px;
	font-weight: 500;
	FONT-SIZE: 0.9em;
	MARGIN: 0px;
	BORDER-BOTTOM: #cc0000 2px solid;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #fff;
}

.signOn {
	border: none;
	padding: 2px;
	width: 260px;
}

.signOn legend {
	display: none;
	margin: 0px 0px 0px 0px;
}

.signOnLabel {
	padding: 5px 0px 0px 5px;
	font-weight: 500;
	FONT-SIZE: 70%;
	display: block;
	width: 77px;
	float: left;
	height: 15px;
}

.signOnLabelRem {
	padding: 5px 0px 0px 5px;
	font-weight: 500;
	FONT-SIZE: 70%;
	display: block;
	width: 70px;
	float: left;
	height: 20px;
}

.signon_links_module_border {
	background-color: #f7f8ee;
}

.signon_links_module_border h2 {
	padding: 2px;
	background-color: #ffffff;
	color: #000;
	font-weight: 500;
	text-decoration: none;
}

.signon_links_module_border li {
	padding: 3px;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
	font-size: 75%;
}

.signOnMarketingContent {
	background-color: #FFF;
	color: #000;
	padding: 3px;
	width: 160px;
}

.signOnMarketingContent a {
	background-color: #FFF;
	color: #000;
	padding: 3px;
	font-weight: 500;
	line-height: 2em;
	color: #cc0000;
	text-decoration: none;
}

.signOnMarketingContent h2 {
	text-decoration: none;
}

.signOnModule {
	margin-left: 6px;
	width: 270px;
	height: 252px;
	background: url(images/signon_module_body.gif) no-repeat left bottom;
}

.signonModuleContainer {
	width: 962px;
	margin-left: 2px;
	background: url(images/signon_container_bg.gif) no-repeat left bottom;
}

.signonModuleContainerTop {
	width: 962px;
	margin-left: 2px;
	height: 6px;
	font-size: 0px;
	background: url(images/signon_container_bg_top.gif) no-repeat left top;
}

.signOnModuleTitle {
	background: url(images/signon_module_banner.gif) no-repeat top left;
	height: 37px;
	width: 270px;
	margin-left: 6px;
}

.signOnMCModuleTitle {
	background: url(images/signon_module_banner_mc.gif) no-repeat top left;
	height: 50px;
	width: 270px;
	margin-left: 6px;
}

.signOnModuleTitleText {
	font-size: 1em;
	color: #ce0000;
	margin-left: 45px;
	padding-top: 10px;
}

.signOnModuleTitleText H2, .signOnRightModuleTitleText H2 {
	font-size: 0.9em;
	margin: 0px;
	text-decoration: none;
}

.signonPageImage {
	background: url(images/day91_bg.jpg) no-repeat top left;
	height: 190px;
}

.signonDisclaimerC {
	background: url(images/new_to_scotia_bg.gif) no-repeat top left;
	height: 160px;
	overflow: auto;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.signOnRightModule {
	width: 218px;
	height: 85px;
	margin-right: 8px;
	background: url(images/signon_right_bg.gif) no-repeat left bottom;
}

.signOnRightModuleConv {
	width: 218px;
	height: 121px;
	padding-right: 8px;
	margin-right: 8px;
	background: url(images/signon_right_bg.gif) no-repeat left bottom;
}

.signOnRightModule P {
	padding: 0px 25px 0px 20px;
}

.signOnRightModuleConv p {
	padding: 0px 20px 0px 15px;
}

.signOnRightModule a {
	font-weight: 500;
	line-height: 1.5em;
	color: #cc0000;
	font-size: 0.75em;
}

.signOnRightModuleConv a {
	font-weight: 500;
	line-height: 1.5em;
	color: #cc0000;
	font-size: 0.75em;
}

.signOnRightModule li {
	list-style-image: url(images/arrow.gif);
}

.signOnRightModuleConv li {
	list-style-image: url(images/arrow.gif);
}

.signOnRightModule ul {
	margin-top: 0px;
}

.signOnRightModuleConv UL {
	margin-top: 0px;
	padding-right: 3px;
}

.signOnRightModuleTitle {
	width: 218px;
	background: url(images/signon_right_bg_top.gif) no-repeat top left;
	height: 39px;
}

.signOnRightModuleTitleText {
	font-size: 1em;
	color: #ce0000;
	padding-left: 9px;
	padding-top: 6px;
}

.subContentContainer {
	margin: 0px 8px 8px 8px;
	background: url(images/securityModuleBG.gif) no-repeat bottom right;
}

.subContentContainer H2 {
	font-size: 1em;
	margin: 0px;
	color: #CC0000;
}

.subContentContainerTop {
	background: url(images/securityModuleBGTop.gif) no-repeat top left;
	height: 6px;
	margin-left: 8px;
	font-size: 0px;
}

.subTitles {
	font-weight: 500;
	FONT-SIZE: 95%;
	BORDER-BOTTOM: #cc0000 2px solid;
	BACKGROUND-COLOR: #fff;
}

.systemMessage {
	BORDER: #000000 1px solid;
	background-color: #FFF;
	FONT-SIZE: 0.85em;
	padding: 5px;
}

.tabMarketing {
	padding: 1.5em;
}

.tabMarketing h2 {
	font-size: 1.2em;
	text-decoration: none;
}

.tabMarketing img {
	float: left;
	margin-right: 1em;
	margin-bottom: .2em;
}

.tabMarketing p {
	font-size: .85em;
}

.tabMarketing ul {
	list-style: none;
	font-size: .85em;
	margin-left: 0px;
}

.text {
	margin-top: 15px;
}

.title .titleLeftC {
	/* 	FLOAT: left;
	margin-left: -1px;
	WIDTH: 8px;
	HEIGHT: 33px; */
	
}

.notitle {
	MARGIN: 0px;
	HEIGHT: 6px;
	LINE-HEIGHT: 0px;
	font-size: 0px;
	/* background: url(images/module_notitle_rightC.gif) no-repeat right top; */
}

.notitle .notitleLeftC {
	FLOAT: left;
	margin-left: -1px;
	WIDTH: 8px;
	HEIGHT: 6px;
	LINE-HEIGHT: 0px;
	font-size: 0px;
	/* background: url(images/module_notitle_leftC.gif) no-repeat right top; */
}

.titleHelp {
	font-weight: 500;
	FONT-SIZE: 0.9em;
	MARGIN: 0px;
	HEIGHT: 33px;
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 2px #de2323 solid;
}

.totals {
	font-weight: 500;
	font-size: 0.75em;
}

.upgradeModule {
	background: url(images/upgrade_container_bg.gif) no-repeat top left;
	height: 80px;
	width: 415px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/* 2.1.1 Conversion sign-on page revision */
.upgradeText {
	color: #CC0000;
	font-size: 1.3em;
	font-weight: 500;
	padding-left: 100px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.upgradeFieldset {
	border: none;
	padding: 2px;
}

.upgradeFieldset legend {
	display: none;
	margin: 0px 0px 0px 0px;
}

/* Information Message content style */
.warningMsg {
	
}

/* Warning Message Table style */
.warningMsgTable {
	
}

.hiddenLabel {
	display: none;
}

#assistContent {
	width: 165px;
	background-color: #FFF;
	color: #000;
	padding: 0px;
}

#container {
	FLOAT: left;
	WIDTH: 100%;
}

#container_login {
	FLOAT: left;
	WIDTH: 100%;
}

#container_help {
	float: left;
	width: 100%;
}

#content {
	PADDING: 0px 10px 10px 10px;
	margin-left: 2px;
	margin-right: 2px;
	background: #F9F9F9;
	border: solid 1px #E2E8EE !important;
	border-radius: 8px;
	overflow: hidden;
}

#content .contentLeft {
	width: 8px;
	background: url(images/main_bg_leftC.gif) no-repeat left bottom;
}

#content_login {
	PADDING: 0px 7px 13px 5px;
	background: url(images/main_bg.gif) no-repeat right bottom;
}

#contentContainerBorder {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #fff;
}

#content_help {
	margin: 0px;
}

#contentTop {
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	margin-left: 1px;
	margin-right: 0px;
	margin-bottom: -1px;
	margin-top: 0px;
	padding: 0px;
	/* background: url(images/main_top_rightC.gif) no-repeat right top; */
}

#contentTop .contentTopLeftC {
	height: 6px;
	line-height: 0px;
	width: 8px;
	font-size: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	/* background: url(images/main_top_leftC.gif) no-repeat left top; */
	float: left;
	font-size: 0px;
}

#contentBottom {
	height: 12px;
	font-size: 0px;
	margin-left: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	/* background: url(images/main_bottom_rightC.gif) no-repeat right top; */
	display: none;
}

#contentBottom .contentBottomLeftC {
	height: 12px;
	width: 9px;
	font-size: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	/* background: url(images/main_bottom_leftC.gif) no-repeat left top; */
	float: left;
}

/* -----------------*/
#footer { /* BACKGROUND-IMAGE: url(images/page_bg_alt.gif);*/
	TEXT-ALIGN: center;
	clear: both;
}

#footer #footer_links {
	padding-top: 0px;
	font-size: 0.75em;
	font-weight: 500;
}

#footer_login_info {
	padding-top: 7px;
	font-size: 0.75em;
}

#footer #footer_links A {
	COLOR: #000;
	TEXT-DECORATION: none;
}

#header {
	POSITION: relative;
	HEIGHT: 45px;
	background: black;
	display: flex;
	align-items: center;
}

#header img {
	margin-left: 10px;
}

#header * {
	color: white;
}

#header #header_links {
	RIGHT: 0px;
	POSITION: absolute;
	width: 600px;
	text-align: right;
}

#header #header_links A {
	font-weight: 500;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	color: #FFF !important;
}

s
#header #header_links A:hover, #footer #footer_links A:hover, #header #login-header_links A:hover
	{
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

#header #login-header_links {
	RIGHT: 5px;
	BOTTOM: 3px;
	POSITION: absolute;
	width: 450px;
	text-align: right;
}

#header #login-header_links A {
	font-weight: 500;
	FONT-SIZE: 0.75em;
	COLOR: #FFF !important;
	TEXT-DECORATION: none;
}

#header LI {
	DISPLAY: inline;
	MARGIN-RIGHT: 10px;
}

#header UL {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
}

#header_help_links {
	RIGHT: 30px;
	BOTTOM: 3px;
	POSITION: absolute;
}

#header_help_links A {
	font-weight: 500;
	FONT-SIZE: 0.75em;
	COLOR: #000;
	TEXT-DECORATION: none;
}

/* ----------- */
#healthInfo {
	font-size: .65em;
	text-align: right;
}

#help-content h2 {
	font-size: 1em;
	padding-top: 5px;
}

#help-content ol {
	font-size: 1em;
	padding: 5px 0 10px 0;
}

#help-content ol li {
	font-weight: normal;
}

#help-content strong {
	font-size: .85em;
}

/* NEW HELP PAGE STYLES */
#howTo {
	float: right;
	margin-left: 5px;
	background-color: #DFE0C0;
}

#howTo a {
	text-decoration: none;
}

#howTo a:hover {
	text-decoration: underline;
}

#howTo h1 {
	font-size: 1em;
}

#howToTitle {
	background-color: #B3B288;
	padding: 3px;
}

#howToTitle h2 {
	font-size: 1em;
	text-decoration: none;
	background-color: #B3B288;
	padding: 2px;
}

#lastLogin {
	font-weight: 500;
	FONT-SIZE: 0.8em;
	color: #000;
	FLOAT: right;
	MARGIN-RIGHT: 10px;
	MARGIN-TOP: 4px;
}

#mainContent {
	height: 290px;
	margin: 0 250px 0 290px;
	padding: 0px 0px 0px 0px;
}

#mainContent a {
	font-size: 1em;
	font-weight: 500;
	color: #ce0000;
	line-height: 1.5em;
}

#mainContent a.upgradeLink {
	font-size: 1.15em;
}

#mainContent ul {
	margin-top: 10px;
	margin-bottom: 0px;
}

#mainContent li {
	list-style-image: url(images/arrow.gif);
	padding-bottom: 5px;
	font-size: 75%;
}

#mainContent h1 {
	font-size: 1.4em;
	color: #ce0000;
	margin-bottom: 0.2em;
}

#mainContent h2 {
	font-size: 1.05em;
	color: #ce0000;
	margin-bottom: 0.2em;
	text-decoration: none;
}

#mainContent h3 {
	font-size: 0.8em;
	color: #000;
	margin-bottom: 0.2em;
	text-decoration: none;
}

#mainConversionContent {
	height: 300px;
	margin: 0 235px 0 0px;
	padding: 0px 10px 10px 20px;
}

#mainConversionContent a {
	font-size: 1em;
	font-weight: 500;
	color: #ce0000;
	line-height: 1.5em;
}

#mainConversionContent h1 {
	font-size: 1.4em;
	color: #ce0000;
	margin-bottom: 0.0em;
}

#mainConversionContent h3 {
	font-size: 0.8em;
	color: #000;
	margin-bottom: 0.2em;
	text-decoration: none;
}

#task_navigation_container {
	height: 32px;
}

/*Country Specific SignOn Page Banners*/
#pageBanner {
	margin-left: 2px;
	background: #CC0000 url(images/banner_bg.gif) no-repeat top left;
	height: 114px;
	width: 962px;
	text-align: center;
}

#pageBannerAI {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerAL {
	margin-left: 2px;
	background: url(images/banner_bg_pr.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerBD {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerBH {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerBO {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerDM {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerDO {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerGD {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerGY {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerJM {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerKN {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerLC {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerPR {
	margin-left: 2px;
	background: url(images/banner_bg_pr.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

#pageBannerUS {
	margin-left: 2px;
	background: url(images/banner_bg.gif) no-repeat top left;
	height: 113px;
	text-align: center;
}

/* ------------------------------------- */ /* Page Tab Navigation */
#pageTabs {
	HEIGHT: 29px;
	background: white;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
	padding: 10px;
	margin-bottom: 10px;
}

#pageTabs A.current {
	BACKGROUND-POSITION: 0% -20px;
	POSITION: relative;
	cursor: pointer;
}

#pageTabs A.current :hover {
	BACKGROUND-POSITION: 0% -20px;
	POSITION: relative;
}

#pageTabs A {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 0px 0px 0px;
	TEXT-DECORATION: none;
}

#pageTabs A SPAN, #pageTabs .current SPAN {
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FLOAT: left;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 18px;
	COLOR: #000;
}

#pageTabs A:hover {
	BACKGROUND-POSITION: 0% -20px;
}

#pageTabs A:hover SPAN, #pageTabs A.current :hover SPAN, #pageTabs A.current SPAN,
	#pageTabs .current SPAN {
	COLOR: #000;
	border-bottom: solid red 2px;
	font-weight: 500;
}

#pageTabs li {
	DISPLAY: inline;
}

#pageTabs ul {
	font-size: .8em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#pageTabsDemo {
	MARGIN-TOP: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 99.4%;
	MARGIN-RIGHT: 5px;
	BORDER-BOTTOM: #000 1px solid;
	TOP: 1px;
	HEIGHT: 23px;
}

#pwField {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 75%;
	color: #000;
	padding-left: 3px;
}

#rmcField {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 75%;
	color: #000;
	padding-left: 3px;
}

#securityCentre {
	background: url(images/pad_lock.gif) no-repeat right;
	float: right;
	width: 44%;
	margin-top: 5px;
	margin-right: 10px;
}

#securityCentre a {
	font-weight: 500;
	line-height: 1.5em;
	color: #cc0000;
	font-size: 0.75em;
}

#securityCentre caption {
	PADDING-LEFT: 2px;
	font-weight: 500;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #cc0000 2px solid;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #fff;
}

#securityCentre li {
	list-style-image: url(images/arrow.gif);
	padding-bottom: 5px;
}

#securityMessage {
	float: left;
	width: 54%;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#securityMessage a {
	font-weight: 500;
	line-height: 2em;
	color: #cc0000;
	font-size: 0.85em;
}

#securityMessage img {
	float: left;
	padding: .5em .5em 5em .5em;
}

#signonContainer {
	WIDTH: 100%;
}

#signonContent {
	PADDING: 0px 5px 10px 5px;
	/* background: url(images/signon_bg.gif) no-repeat left bottom; */
}

#signonContentTop {
	width: 975px;
	height: 6px;
	font-size: 0px;
	background-color: #000;
	background: url(images/signon_bg_top.gif) no-repeat left top;
}

#task_navigation {
	PADDING: 4px 2px 0px 7px;
}

#task_navigation A.current {
	BACKGROUND-POSITION: 0% 0px;
	cursor: pointer;
}

#task_navigation A.current SPAN, #task_navigation .current SPAN,
	#task_navigation A:hover SPAN {
	border-bottom: solid 2px red;
	font-weight: 500;
	COLOR: #000;
	text-decoration: none;
}

#task_navigation A.current :hover {
	BACKGROUND-POSITION: 0% 0px;
}

#task_navigation A:hover {
	text-decoration: none;
}

#task_navigation A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #FFF;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
}

#task_navigation a span, #task_navigation .current span {
	float: left;
	display: block;
	color: #000;
	padding: 0px 15px 3px 6px;
}

/* #task_navigation A SPAN,
.module_navigation A SPAN,
#pageTabs A SPAN {
	FLOAT: none;
} */
#task_navigation A:hover {
	BACKGROUND-POSITION: 0% 0px;
	COLOR: #000;
	TEXT-DECORATION: underline;
}

#task_navigation LI {
	DISPLAY: inline;
	line-height: 25px;
}

#task_navigation UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE-TYPE: none;
	font-size: 13px;
}

#wrapper {
	color: #000;
}

#wrapper-help {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #ACAECC;
	color: #000;
	padding: 5px;
}

.accountsInGroupPane {
	background: white;
	padding: 2px;
	width: 400px;
	height: 160px;
	overflow: auto;
	border: 1px solid #ccc;
	border-radius: 8px;
}

.errorLabel {
	font-weight: 500;
	/*FONT-SIZE: 0.75em;*/
	color: red;
}

#accountSummarySettingForm .data-table-header {
	padding-top: 20px;
	padding-left: 6px;
}

.errorMsgContainer, .warnMsgContainer, .infoMsgContainer {
	margin-right: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	height: auto;
	min-height: 30px;
}

.infoText {
	background: url(images/infoAlert.gif) no-repeat top left;
	padding-left: 60px;
	height: auto;
	min-height: 30px;
}

.infoText ol {
	margin: 0;
	padding: 0;
}

.infoText ul {
	margin: 0;
	padding: 0;
}

.warningText {
	background: url(images/warningAlert.gif) no-repeat top left;
	padding-left: 60px;
	border: 0.1rem solid #be061b;
	border-radius: 0.8rem;
	padding: 1.8rem 1.8rem 1.8rem 4.4rem;
	display: flex;
	align-items: flex-start;
	position: relative;
	background-color: rgba(236, 17, 26, 0.08);
	background-position: 10px;
}

.warningText ol {
	margin: 0;
	padding: 0;
	color: #be061b;
}

.warningText ul {
	margin: 0;
	padding: 0;
}

.errorText {
	background: url(images/errorAlert.gif) no-repeat left;
	border: 0.1rem solid #be061b;
	border-radius: 0.8rem;
	padding: 1.8rem 1.8rem 1.8rem 4.4rem;
	display: flex;
	align-items: flex-start;
	position: relative;
	background-color: rgba(236, 17, 26, 0.08);
	background-position: 10px;
}

.errorText ol {
	margin: 0;
	padding: 0;
	color: #be061b;
}

.errorText ul {
	margin: 0;
	padding: 0;
}

.successText {
	background: url(images/successAlert.gif) no-repeat left;
	border: 0.1rem solid rgba(19, 132, 104, 0.5);
	border-radius: 0.8rem;
	padding: 1.8rem 1.8rem 1.8rem 4.4rem;
	display: flex;
	align-items: flex-start;
	position: relative;
	background-color: rgba(19, 132, 104, 0.08);
	background-position: 10px;
}

.successText ol {
	margin: 0;
	padding: 0;
}

.successText ul {
	margin: 0;
	padding: 0;
}

.waitingText {
	background: url(images/waiting.gif) no-repeat top left;
	padding-left: 60px;
	height: auto;
	min-height: 35px;
}

.center {
	text-align: center;
}

.centre {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.alignTop {
	vertical-align: top;
}

.overlay {
	height: 1179px;
	z-index: 1042;
	position: absolute;
	top: 0;
	left: 0;
	width: 8000px;
	background: #aaa;
	opacity: .50;
	filter: Alpha(Opacity = 50);
}

#overlayDialog {
	background: #fff;
	position: absolute;
	top: 300px;
	left: 50px;
	z-index: 1043;
	padding: 20px;
	border: 2px solid #999;
}

div.scrollAuto {
	height: 230px; /* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

div.scrollAuto table {
	width: 97%; /*100% of container produces horiz. scroll in Mozilla*/
}

<!--
[if IE 7]>div.scrollAuto table>tbody {
	/* child selector syntax which IE7, fix scroll bar issue with IE7*/
	overflow: auto;
	height: 18px;
	overflow-x: hidden;
}

<!
[endif]-->

div.scrollAuto table>tbody {
	/* child selector syntax which IE6 and older do not support*/
	overflow: auto;
	height: 180px;
	overflow-x: hidden;
}

div.scrollAuto td:last-child {
	padding-right: 20px;
} /*prevent Mozilla scrollbar from hiding cell content*/
.nowrap {
	white-space: nowrap;
}

.formElement_user_linkage_button {
	font-size: .75em;
	width: 85px;
}

.forgottenPassword_reset {
	text-align: left;
	padding-right: 25px;
	margin-top: 15px;
}

.forgottenPassword_reset a {
	font-weight: 500;
	line-height: 1.5em;
	color: #cc0000;
}

.forgottenPassword_reset li {
	list-style-image: url(images/arrow.gif);
	font-size: 75%;
	margin-left: 10px
}

.forgottenPassword_reset ul {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 30px
}

#mcTable td {
	vertical-align: top;
}

.mcContentTop {
	margin: 10px;
}

.mcContentTop p, .mcContentBottom {
	padding: 6px 0;
}

.mcContentBottom p {
	margin-left: 23px;
}

.mcContentBottom li {
	margin: 5px 0;
	font-size: .75em;
}

.mcCenter {
	overflow: hidden;
	border: 1px solid grey;
	width: 315px;
	margin: 10px;
	font-size: .75em;
}

.mcCenter>:first-child {
	background-color: #cccccc;
	padding: 15px 10px;
	font-size: 1.2em;
	border-bottom: 1px solid #808080;
}

.mcCenter>:last-child {
	margin: 10px;
}

.mcCenter>:last-child>h3 {
	font-size: 1em;
	font-weight: 500;
	text-decoration: none;
	margin: 15px 0;
}

#landingForm {
	padding: 5px 10px;
}

.formElementDD {
	padding: 5px 50px 5px 5px;
	border-radius: 8px;
	overflow: hidden;
	margin-left: 5px;
	font-family: 'Scotia', sans-serif;
	font-weight: 50;
	font-size: 12px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
}

table {
	/* border: solid 1px #E2E8EE; */
	
}

#stdFm .formElementDD, #reportTypeForm .formElementDD {
	width: 300px !important;
}

form#custFm .formElementDD {
	width: 300px;
}

#accountSummary\:depositAccountTableComponent_bankingAccountDataTable thead th:nth-child(5),
	#accountSummary\:depositAccountTableComponent_bankingAccountDataTable thead th:nth-child(4)
	{
	text-align: right;
}

option {
	font-weight: 300;
	width: 400px;
}

table#custFm\:custRpt\:customRptTable {
	margin-bottom: 15px;
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#stdFm\:stdRpt\:stdRptTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#custFm\:custRpt\:paginationTableHeader {
	border-bottom: none;
}

th#custFm\:custRpt\:customRptTable\:updatedDateColumn {
	text-align: center;
}

th#custFm\:custRpt\:customRptTable\:selectColumn {
	text-align: center;
}

th#stdFm\:stdRpt\:stdRptTable\:selectColumn {
	text-align: center;
}

#acctActivity td {
	border-bottom: solid 1px #E2E8EE;
	font-size: 12px;
}

#acctActivity table {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px;
	overflow: hidden;
}

#acctActivity .interlaceFormTwo {
	background: unset;
}

input#acctActivity\:reset {
	width: 60px;
}

input#acctActivity\:submit {
	width: 100px;
}

#acctActivity span.formElement {
	border: none;
}

#acctActivity span.formElement {
	border: none;
	position: absolute;
	font-size: 11px;
}

#acctActivity span.formElement {
	width: 400px;
}

#acctActivity .formElement, input#acctActivity\:filterReference {
	border-radius: 8px;
	border: 1px solid #ccc;
	padding: 5px 50px 5px 5px;
	width: unset;
	box-sizing: border-box;
}

#acctActivity td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: solid 2px #f6f6f6 !important;
}

.title {
	/*     display: flex;
    justify-content: space-between;
    padding: 0 15px; */
	
}

.title .titleLeftC {
	display: none;
}

input#accountViewForm\:searchAccounts {
	padding: 5px 5px 5px 5px;
	border-radius: 8px;
	overflow: hidden;
	/* margin-left: 5px; */
	font-family: 'Scotia', sans-serif;
	/* font-weight: 50; */
	font-size: 12px;
	border: 1px solid #ccc;
	overflow: hidden;
}

select#accountViewForm\:accountListId {
	padding: 0px 10px 0px 5px;
	border-radius: 8px;
	margin-left: 5px;
	font-family: 'Scotia', sans-serif;
	width: 520px;
	height: 120px;
	border: 1px solid #ccc;
}

label#accountViewForm\:searchAccountsLabel {
	font-size: 12px;
}

table#messageListForm\:messageListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#transactionItemsForm div.scrollAuto {
	height: 210px;
	overflow: auto;
	margin: 0 auto;
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	margin-top: 0px;
}

form#accountViewForm {
	margin-top: 0px;
	height: auto;
}

#accountViewForm .interlaceFormTwo {
	background-color: #fff;
	color: #000;
}

/* #accountViewForm .intNote {
    margin-top: 6px;
    margin-left: 5px;
} */
input#accountViewForm\:viewAccountBtn {
	margin-left: 5px;
}

#accountViewForm td.interlaceFormTwo, #accountViewForm td.interlaceFormOne
	{
	padding: 3px;
}

#accountViewForm .intNote {
	margin-top: 6px;
	display: unset;
	margin-left: 5px;
}

span#ForeignExchangeRatesDescription_Custom {
	display: block;
	margin-top: 20px;
	border: none;
}

input#messageListForm\:search {
	float: right;
	padding: 6px 15px !important;
}

select#messageListForm\:externalType, select#messageListForm\:externalPriority,
	select#messageListForm\:externalStatus {
	width: 200px;
	padding: 5px 50px 5px 5px;
	border-radius: 8px;
	overflow: hidden;
	margin-left: 5px;
	font-family: 'Scotia', sans-serif;
	font-weight: 50;
	font-size: 12px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
}

textarea#msgDetailForm\:messageExternalCompose, 
input#msgDetailForm\:subjectExternalCompose,
select#msgDetailForm\:ExternalRecipientUserGroupId {
	padding: 5px;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;
	width: 30%;
	box-sizing: border-box;
	font-weight: 300;
}

form#msgDetailForm table.data-table-header {
	/* BACKGROUND-COLOR: #E2E8EE; */
	padding: 0;
	line-height: 01;
	font-size: 13px;
}

/* form#msgDetailForm table {
	border: solid 1px #E2E8EE;
}
 */
form#msgDetailForm .center {
	/*     text-align: left;
    margin-left: 500px;
     */
	padding-top: 15px;
	padding-bottom: 5px;
}

#msgDetailForm td.interlaceOne {
	background-color: unset;
	border-bottom: unset;
	.
}

#msgDetailForm td.interlaceTwo {
	border-bottom: unset;
}

}
#msgDetailForm td.data-table-row-col-header {
	background-color: #FAFBFD;
}

#custFm .data-table-header {
	/* PADDING-TOP: 20px; */
	
}

#paymentList b, #templateList b {
	font-weight: 410;
}

#paymentList .nowrap {
	white-space: nowrap;
}

#paymentList label, a#paymentList\:paymentListTable\:sortByRecipientId,
	a#paymentList\:paymentListTable\:sortByEffectiveDate, a#paymentList\:paymentListTable\:sortByRefID
	{
	display: flex;
	justify-content: left;
}

table#paymentList\:paginationTableHeader {
	border-bottom: none;
}

table#paymentList\:paymentListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#paymentForm td.interlaceFormOne {
	border: solid 1px #E2E8EE;
	border-left: unset;
	border-top: none;
}


#paymentForm .interlaceFormTwo {
	background-color: unset;
	border-right: solid 1px #E2E8EE;
	border-bottom: solid 1px #E2E8EE;
}

form#paymentForm {
	padding-top: 20px;
}

#paymentForm td.data-table-row-col-header {
	BACKGROUND-COLOR: #FAFBFD;
	border-bottom-left-radius: 5px;
	border: solid 1px #E2E8EE;
	font-weight: 300;
	padding: 15px;
	border-right: unset !important;
	border-top: unset !important;
}

#paymentForm th.data-table-row-col-header {
	BACKGROUND-COLOR: #FAFBFD;
	font-weight: 300;
	padding: 15px;
	border-bottom: 1px solid #e2e8ee;
	border-left: 1px solid #e2e8ee;
}

#paymentForm label {
	font-size: 12px;
	padding-left: 10px;
}

select#paymentForm\:templateSelect, select#paymentForm\:paymentTypeSelect,
	select#paymentForm\:paymentTypeSelectListBox, select#paymentForm\:paymentFileTypeSelectListBox
	{
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;
	font-weight: 300;
	width: 260px;
	overflow: hidden;
}

#paymentForm label.intNote {
	display: unset;
	margin-left: -10px;
	position: relative;
	top: -3px;
	margin-left: -10px;
}

#paymentForm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
	padding: 6px;
	line-height: 01;
}

input#paymentForm\:createTemplatePayment, input#paymentForm\:createPayment,
	input#paymentForm\:fileToUploadbutton {
	font-weight: 500;
	font-family: 'Scotia', sans-serif;
	width: 100px;
}

input#templateList\:templateName, select#templateList\:status, select#templateList\:paymentType,
	select#templateList\:fromAccount {
	padding: 5px 5px 5px 5px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;
	font-weight: 300;
	width: 260px;
	box-sizing: border-box;
	overflow: hidden;
}

#templateList .data-table-header label {
	font-size: 12px;
}

input#templateList\:update {
	float: right;
}

#recipientList b {
	font-weight: 410;
}

table#recipientList\:paginationTableHeader {
	border-bottom: none;
	font-weight: 300;
}

input#recipientList\:update {
/* 	position: absolute;
	right: 40px; */
}

input#recipientList\:firstName, input#recipientList\:lastName, input#recipientList\:companyName,
	input#recipientList\:recipientName, select#recipientList\:recipientType,
	select#recipientList\:recipientStatus, input#recipientList\:recipientId
	{
	padding: 5px 5px 5px 5px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	font-size: 12px;
	border: 1px solid #ccc;
	font-weight: 300;
	width: 150px !important;
	box-sizing: border-box;
	overflow: hidden;
}

table#recipientList\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}
/* 
#templateList th.data-table-row-col-header-centered:first-child {
	border-bottom: 1px solid #ccc;
	text-align: center;
	font-weight: 300;
	padding-top: 40px;
} 
a#templateList\:paginationSection\:sortByTemplateName {
	font-weight: 500;
	float: left;
	transform: translateY(-100%);
}
*/

table#accountSummary\:searchPG {
	BACKGROUND-COLOR: white !important;
}

#accountSummary .data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding-left: 10px;
	margin-top: 20px;
}

span#accountSummary\:viewForLabel {
	margin-left: -12px;
}

#accountSummarySettingForm table {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

input#accountSummarySettingForm\:ViewAccountSummary {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* #preferencesHomeForm td {
    font-family: 'Scotia', sans-serif !important;
    font-size: 12px !important;
    background-color: #FFF;
    padding-bottom: 10px;
}

#preferencesHomeForm tr:nth-child(even) td.data-table-row-col-header {
    BACKGROUND-COLOR: #FAFBFD;
    border-bottom: 1px solid #e2e8ee;
}

#preferencesHomeForm tr:nth-child(odd) td.data-table-row-col-header {
    border-bottom: 1px solid #e2e8ee;
}

#preferencesHomeForm tr:nth-child(even) td.interlaceOne {
    background-color: #FAFBFD !important;
}
#preferencesHomeForm tr:nth-child(odd) td.interlaceOne {
    background-color: #FFFFFF !important;
} */
#tfFm b {
	font-weight: 500;
}

#tfFm tr:nth-child(odd) td.data-table-row-col-header {
	border-bottom: 1px solid #e2e8ee;
}

#tfFm tr:nth-child(even) td.data-table-row-col-header {
	border-bottom: 1px solid #e2e8ee;
}

#tfFm tr:nth-child(even) td.interlaceFormOne {
	background-color: #fff !important;
	/* border-bottom: 1px solid #e2e8ee !important; */
	border-bottom: solid 1px #E2E8EE;
}

#tfFm tr:nth-child(odd) td.interlaceFormOne {
	/*  border-bottom: 1px solid #e2e8ee !important; */
	border-bottom: solid 1px #E2E8EE;
}

#tfFm tr:nth-child(odd) td.interlaceFormTwo {
	background-color: #FFF !important;
	/* border-bottom: 1px solid #e2e8ee !important; */
	border-bottom: solid 1px #E2E8EE;
}

select#tfFm\:currency {
	width: 95px !important;
}

input#tfFm\:amount {
	width: 240px !important;
}

select#tfFm\:month {
	width: 140px !important;
}

select#tfFm\:day {
	width: 110px !important;
}

select#tfFm\:year {
	width: 95px !important;
}

input#tfFm\:txtDealNumber, select#tfFm\:from, select#tfFm\:to {
	width: 350px !important;
	box-sizing: border-box;
}

#tfFm .intNote {
	display: unset !important;
}

input#tfFm\:times {
	width: 150px;
	box-sizing: border-box;
}

input#form\:filterFromDate, input#form\:filterFromAmount,
	input#form\:filterToDate, input#form\:filterToAmount {
	width: 200px;
	box-sizing: border-box;
}

select#tfFm\:frequency {
	width: 140px;
}

table#personalBankListFormViewBy {
	width: 50%;
}

#personalBankListFormViewBy td.data-table-header {
	position: relative;
	top: -55px;
	left: -5px;
}

div#personalBankListForm\:paginationHeaderWrapper {
	font-size: 12px;
	text-align: center;
}

#personalBankListFormBankId td.data-table-header {
	position: relative;
	top: -40px;
	left: -10px;
}

table#personalBankListForm\:paginationSectionView {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

div#personalBankListForm\:paginationHeaderWrapper {
	font-size: 12px;
	text-align: center;
	position: relative;
	top: -15px;
}

#iform th.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding: 7px;
}

#iform table {
	border: solid 1px #E2E8EE !important;
	border-radius: 8px;
	/* overflow: hidden; */
}

#iform table.data-table {
	border: none !important;
}

select#iform\:stdBankCountry {
	width: 170px;
}

#iform td.interlaceformOne {
	/* display: flex; */
	gap: 10px;
	width: 100px;
}

#iform td.interlaceformOne input[type="text"] {
	width: 130px;
	height: 30px;
	box-sizing: border-box;
}

#iform tr:nth-child(even) {
	/* BACKGROUND-COLOR: #FAFBFD; */
}

#iform tr:nth-child(odd) {
	BACKGROUND-COLOR: #FFFF;
}

#iform .interlaceFormTwo {
	/* background-color: #FAFBFD; */
	/* color: #000; */
	
}

span#iform\:bankName2, span#iform\:bankIdSwift, span#iform\:bankIdAba,
	span#iform\:bankIdAba, span#iform\:address1, span#iform\:city, span#iform\:country,
	span#iform\:state, span#iform\:zipCode {
	border: none;
}

input#paymentList\:fromAmount, input#paymentList\:fromDate, select#paymentList\:paymentType,
	select#paymentList\:accountNumber, input#paymentList\:toDate, input#paymentList\:toAmount
	{
	width: 200px;
	box-sizing: border-box;
}

#paymentList div.data-table-header {
    position: relative;
    top: 5px;
    width: 50%;
    left: 7px;
    font-size: 12px;
}

select#paymentList\:selectedAction {
	background: white !important;
	border-radius: 8px;
	overflow: hidden;
	padding: 7px 10px !important; 
	border: solid 1px #ec111a;
	color: #ec111a;
	font-weight: 500;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

select#paymentList\:selectedAction:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

input#paymentList\:update {
	float: right;
}

#templateList span {
	font-weight: 410 !important;
}

input#psFm\:payeeAccountNumber, select#psFm\:payeeStandardID {
	width: 260px;
	box-sizing: border-box;
}

#psFm span.data_table_header_text {
	font-size: 12px;
}

#psFm td.data-table-row-col-header {
	/* float: left; */
	margin-right: -60px;
	margin-left: 20px;
	width: 100px;
	background: none;
}

#psFm h2 {
	font-weight: 410;
}

#psFm .data-table-header {
	padding-top: 20px;
}

#psFm .interlaceFormTwo {
	background-color: #FFF;
}

table#templateList\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#bpFm b {
	font-size: 12px;
	font-weight: 410;
}

table#bpFm\:entryTable {
/* 	border: solid 1px #E2E8EE;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: unset; */
}

#bpFm span.intNote {
	display: unset;
}

form#bpFm {
	position: relative;
	/* top: -40px; */
	margin-top: 40px;
}

form#bpFm td.interlaceFormOne {
/* 	border-bottom: unset !important; */
	border-bottom: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
}

form#bpFm td.interlaceFormTwo {
	background-color: unset !important;
	border-bottom: solid 1px #E2E8EE;
}

form#bpFm td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: solid 2px #f6f6f6;
	border-left: solid 1px #E2E8EE;
}

table#tfFm\:entryTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	border-bottom: none;
	overflow: hidden;
	border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
}

#form .data-table-header {
	padding-top: 20px;
}

table#form\:billPaymentListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#form\:tableHeader {
	border-bottom: none !important;
}

#form b {
	font-weight: 410;
}

th




#form\:billPaymentListTable\:effectiveDate
,
th




#form\:billPaymentListTable\:payee
,
th




#form\:billPaymentListTable\:debitAccount
,
th




#form\:billPaymentListTable\:j_id208
,
a




#form\:billPaymentListTable\:SortByRef
,
th




#form\:billPaymentListTable\:j_id217
,
th




#form\:billPaymentListTable\:status
,
a




#form\:billPaymentListTable\:SortByAmount
,
{
text-align




:


 


center




;
}
select#bpFm\:from, select#bpFm\:to, input#bpFm\:amount {
	width: 350px !important;
	box-sizing: border-box;
}

select#bpFm\:month {
	width: 140px !important;
}

/* form#bpFm tr td.data-table-row-col-header:nth-child(odd) {
    border-bottom: 1px solid #e2e8ee;
} */
form#bpFm td.interlaceFormTwo {
	background-color: unset !important;
	border-bottom: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
}

select#bpFm\:frequency {
	width: 140px;
}

input#bpFm\:times {
	width: 150px;
	box-sizing: border-box;
}

select#bpFm\:year {
	width: 95px !important;
}

select#bpFm\:day {
	width: 110px !important;
}

table#bpFm\:entryAccount {
/* 	border-top: solid 1px #E2E8EE;
	border-left: solid 1px #E2E8EE;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px; */
}

#tfFm td.data-table-row-col-header {
	background-color: #FAFBFD;
}

/* select#form\:selectedAction {
    background: white !important;
    border-radius: 8px;
    border: solid 1px red;
    padding: 5px 14px !important;
} */

form#bpFm td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: solid 2px #f6f6f6;
}

.scw_calendar {
	content: url(images/calendar.gif);
	object-fit: cover;
	height: 20px;
	width: auto;
	margin-left: 3px;
}

input:disabled {
	cursor: not-allowed;
	opacity: .1;
}

.right.formElement {
	border: none !important;
}

select#statementList\:account, select#statementList\:period, input#statementList\:fromDate,
	input#statementList\:toDate {
	width: 300px;
	box-sizing: border-box;
}

input#acctActivity\:filterReference {
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #ccc;
	padding: 5px 50px 5px 5px;
	width: 310px;
	box-sizing: border-box;
	overflow: hidden;
}

input#acctActivity\:reset, input#acctActivity\:submit, input#acctActivity\:refreshButton
	{
	width: 80px !important;
	border: solid 1px red !important;
}

select#acctActivity\:selectedAccountDropDown, select#acctActivity\:transactionFilterDropDown,
	input#acctActivity\:filterReferenceInput, input#acctActivity\:filterFromAmountInput,
	input#acctActivity\:filterToAmountInput {
	width: 250px !important;
}

a {
	color: #007EAB !important;
}

#paymentcardactivate td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding-left: 10px;
	/*     border: 0.1rem solid rgb(226, 232, 238) !important;
    box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px; */
}

#msgDetailForm .data-table {
	border: none !important;
	padding-top: 15px;
}

table#messageListForm\:pagenationTab {
	padding-top: 20px;
	font-weight: 300;
}

th#accountSummary\:depositAccountTableComponent_bankingAccountDataTable\:j_id84
	{
	text-align: right;
}

table#form\:paymentCardListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#paymentcardactivate table.data_table {
	border: unset !important;
	padding-top: 20px;
	box-shadow: unset;
}

#paymentcardactivate td.data-table-row-col-header {
	border: 1px solid #e2e8ee;
	border-top: unset;
	background-color: #FAFBFD;
}

#paymentcardactivate td.interlaceTwo {
	border-bottom: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
}

#paymentcardactivate .interlaceFormOne {
	border-bottom: solid 1px #E2E8EE !important;
	border-right: solid 1px #E2E8EE !important;
}

#paymentcardactivate td.interlaceFormTwo {
	border-bottom: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
	background-color: unset !important;
	font-size: 12px;
}

#paymentcardactivate .formElement {
	width: 300px;
}

input#paymentcardactivate\:firstName, input#paymentcardactivate\:lastName
	{
	width: 109px !important;
}

span#paymentcardactivate\:space1, span#paymentcardactivate\:space2 {
	border: unset;
	padding: 1px;
}

input#paymentcardactivate\:MiddleName {
	width: 50px !important;
}

select#paymentcardactivate\:gender {
	width: 310px !important;
}

span.scw_hint {
	font-weight: 300;
	font-size: 12px;
}

th#paymentList\:paymentListTable\:status {
	text-align: center;
}

a#paymentList\:paymentListTable\:sortByRecipientId {
	justify-content: right;
}

#searchCriteriaViewBy td {
	margin-top: -85px !important;
	POSITION: absolute;
	margin-bottom: 20px !important;
	width: 50% !important;
}

#searchCriteria td.data-table-header {
	padding-top: 40px !important;
}

form#bpFm td.interlaceFormTwo {
	background-color: unset !important;
	border-bottom: solid 1px #E2E8EE;
}

table#form\:transferListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#form\:listTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

th#form\:listTable\:effectiveDate, th#form\:listTable\:refId, th#form\:listTable\:debitAccount,
	th#form\:listTable\:creditAccount, th#form\:listTable\:amount, th#form\:listTable\:j_id217,
	th#form\:listTable\:status, th#form\:billPaymentListTable\:payee, th#form\:billPaymentListTable\:debitAccount,
	a#form\:billPaymentListTable\:SortByAmount, th#form\:billPaymentListTable\:j_id208,
	th#form\:billPaymentListTable\:refId, th#form\:billPaymentListTable\:j_id217,
	th#form\:billPaymentListTable\:status {
	text-align: center;
}

/* #form td.center.nowrap {
	font-weight: 300;
} */

.data_table {
	/* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), -4px 0 6px rgba(0, 0, 0, 0.05), 4px 0 6px rgba(0, 0, 0, 0.05); */
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
	border: 0.1rem solid rgb(226, 232, 238) !important;
}

table.countryRates {
	border: solid 1px #E2E8EE;
	margin-top: 20px;
	border-radius: 8px;
	overflow: hidden;
}

#chequeListForm .formElement {
	width: 200px;
	box-sizing: border-box;
}

#chequeListForm td, #chequeListForm td.data-table-header {
	padding: 8px;
}

#chequeListForm .data-table-header {
	margin-top: 15px;
}

#OutstandingItemsTable table {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

input#chequeListForm\:refreshButton {
	width: 70px !important;
	float: right;
}

select#externalCompanyUserList\:statusUC22, select#externalCompanyUserList\:changeStatusUC22
	{
	width: 140px !important;
}

table#externalCompanyUserList\:paginationTableHeader {
	border-bottom: none;
	font-weight: 500;
}

table#externalCompanyUserList\:CompanyUserListTableUC22 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#externalCompanyUserList b {
	font-weight: 300;
}

table#auditLogList\:searchBox {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px;
	overflow: hidden;
}

#auditLogList .interlaceFormTwo {
	background: unset !important;
}

#auditLogList label.intNote {
	display: unset;
	padding-right: 5px !important;
	padding-left: 15px;
}

#auditLogList .formElement {
	width: 230px;
	box-sizing: border-box;
}

input#auditLogList\:fromDate, input#auditLogList\:toDate {
	width: 100px !important;
}

input#auditLogList\:submitButton {
	width: unset !important;
	margin-top: 5px;
}

table#auditLogList\:auditLogListPaginationHeader {
	font-weight: 500;
	border-bottom: none;
	padding: 0px;
}

table#auditLogList\:CsrUserCSRActivityResultsTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}
/* #auditLogList .data-table-header {
    padding-top: 0px;
    transform: translateY(20px);
} */
#auditLogList td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee !important;
}

#securityPasswordChangeCamsForm td.interlaceFormTwo {
	background-color: unset;
	border-bottom: solid 1px #E2E8EE;
}

#securityPasswordChangeCamsForm td.interlaceFormOne {
	border-bottom: solid 1px #E2E8EE;
}

table#reminderListForm\:reminderListTable {
	border: border-radius: 8px;
	overflow: hidden;
}

table#accountGroupListPortletForm\:paginationTableHeader {
	border: unset;
/* 	font-weight: 300; */
}

#accountGroupListPortletForm .data-table-header {
	margin-top: 15px;
}

th#accountGroupListPortletForm\:accountGroupListTable\:createDateColumn,
	th#accountGroupListPortletForm\:accountGroupListTable\:lastUpdatedDateColumn
	{
	text-align: center !important;
}

table#reminderListForm\:paginationTableHeader {
	border: unset;
	font-weight: 300;
}

th#reminderListForm\:reminderListTable\:reminderSelectColumn {
	text-align: center;
}

th#personalBankListForm\:paginationSectionView\:selectColumnCopy {
	text-align: center !important;
}

table#TemplatesViewBy {
	margin-top: -50px;
	margin-bottom: 20px;
}

select#form\:selectedStatus, select#form\:selectedChangeStatus {
	width: 195px;
	box-sizing: border-box;
}

input#form\:refreshButton {
	float: right;
}

#preferencesHomeForm td.interlaceOne {
	background-color: unset;
	/* border: solid 1px #E2E8EE; */
	border-bottom: solid 1px #E2E8EE;
}

#preferencesHomeForm td.data-table-row-col-header {
	width: 15%;
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee;
}

#preferencesHomeForm tr:last-child td.interlaceOne {
	border-bottom: none;
}

#preferencesHomeForm tr:last-child td.data-table-row-col-header {
	border-bottom: none;
}

table#preferencesHomeForm\:preferencesHomeDescriptionTable {
	margin-top: 10px;
	margin-bottom: 20px;
}

table#preferencesHomeForm\:preferencesHomeSettingsTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#accountSummarySettingForm td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee;
}

#accountSummarySettingForm .interlaceFormTwo {
	background-color: unset;
}

#accountSummarySettingForm tr:last-child td.data-table-row-col-header {
	border-bottom: none;
}

#accountSummarySettingForm td {
	border-bottom: solid 1px #E2E8EE;
}

table#reminderListForm\:reminderListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#accountGroupListPortletForm\:accountGroupListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

th#accountGroupListPortletForm\:accountGroupListTable\:accountGroupSelectColumn
	{
	text-align: center;
}

span#ForeignExchangeRatesDescription {
	border: unset;
	margin-top: 20px;
	border: none;
	display: block;
}

table#accountSummary\:creditCardTableComponent_bankingAccountDataTable {
	border-bottom-left-radius: 5px;
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 5px;
}

span#accountSummary\:creditCardTableComponent_bankingAccountDataTable\:totalNetLabel2
	{
	font-size: 12px;
}

#accountSummary td.data_table_row_col_footer_right.nowrap {
	font-size: 12px;
	text-align: right !important;
}

#acctActivity tr:last-child td {
	border-bottom: none;
}

#acctActivity tr:last-child td.data-table-row-col-header {
	border-bottom: none !important;
}

select#acctActivity\:filterTrans, input#acctActivity\:fromDate, input#acctActivity\:toDate,
	input#acctActivity\:fromAmount, input#acctActivity\:toAmount, select#acctActivity\:selectedAccountIds
	{
	width: 310px;
}

table#statementList\:statementListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 20px;
}

span#statementList\:paginationTableHeader {
	font-weight: 300;
}

select#acctActivity\:selectedAccountDropDown {
	width: 400px !important;
}

select#acctActivity\:transactionFilterDropDown, input#acctActivity\:filterReferenceInput,
	input#acctActivity\:filterFromAmountInput, input#acctActivity\:filterToAmountInput
	{
	width: auto !important;
}

span#accountMaskingForm\:accountMaskingTitleLabel {
	font-weight: 500;
	font-size: 12px;
	BACKGROUND-COLOR: #ffffff;
}

span#accountMaskingForm\:accountMaskingDescription, span#accountNicknameListForm\:accountNicknamingescription,
	span#accountNicknameListForm\:accountForExampleDescription, span#accountNicknameListForm\:accountHidingAccountsDescription
	{
	font-size: .75em;
}

.data-table-header-masking {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	font-weight: 500;
	font-size: 12px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff;
	/* BACKGROUND-COLOR: #E2E8EE; */
	height: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 14px;
	margin: 0px;
	font-weight: 500;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-bottom: 4px;
	padding-top: 3px;
	margin-top: 10px;
	BACKGROUND-COLOR: #E2E8EE !important;
	text-indent: 10px;
	/* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), -4px 0 6px rgba(0, 0, 0, 0.05), 4px 0 6px rgba(0, 0, 0, 0.05); */
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
	border: 0.1rem solid rgb(226, 232, 238) !important;
}

#accountMaskingForm\:submitMasking {
	margin-top: 10px;
}


table#accountNicknameListForm\:accountNicknamingTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

th#accountNicknameListForm\:accountNicknamingTable\:accountColumn, th#accountNicknameListForm\:accountNicknamingTable\:nickNameColumn,
	th#accountNicknameListForm\:accountNicknamingTable\:hideInSummaryColumn
	{
	text-align: center;
}

th#auditLogList\:CsrUserCSRActivityResultsTable\:column5, th#auditLogList\:CsrUserCSRActivityResultsTable\:column2
	{
	text-align: center;
}

#auditLogList tr:last-child td.data-table-row-col-header {
	border-bottom: none !important;
}

table#reportHeaderTable {
	border: 1px solid #f6f6f6;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 10px;
	overflow: hidden;
}

#reportHeaderTable td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
}

#reportHeaderTable td.interlaceFormTwo {
	background: unset !important;
	border-bottom: 1px solid #f6f6f6;
}

#reportHeaderTable td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee;
}

#reportHeaderTable td.interlaceFormOne {
	border-bottom: 1px solid #f6f6f6;
}

#reportHeaderTable tr:last-child td.interlaceFormTwo {
	border-bottom: none !important;
}

#reportHeaderTable tr:last-child td.data-table-row-col-header {
	border-bottom: none !important;
}

input#entitlementreport\:addAllButton, 
input#entitlementreport\:addButton,
input#entitlementreport\:removeButton, 
input#entitlementreport\:removeAllButton {
	border: 1px solid #ec111a;
	color: #ec111a;
}

input#entitlementreport\:addAllButton:hover, 
input#entitlementreport\:addButton:hover,
input#entitlementreport\:removeButton:hover, 
input#entitlementreport\:removeAllButton:hover{
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

select#entitlementreport\:group_available, select#entitlementreport\:group_assigned
	{
	height: 200px;
}

input#entitlementreport\:reportName, input#entitlementreport\:reportDesc,
	select#entitlementreport\:usage, select#entitlementreport\:group_available
	{
	width: 350px;
	box-sizing: border-box;
}

.tableBorder {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

.tableBorder tr td {
	border-bottom: 1px solid #e2e8ee;
}

table#securityPasswordChangeCamsForm\:mainTable ul {
	font-size: .75em;
}

#footer_links * {
	color: black !important;
	text-decoration: underline !important;
}

span#custFm\:custRpt\:pgDateRange td {
	margin-top: -20px;
	padding: 2px !important;
	border-bottom: 0;
}

span#custFm\:custRpt\:pgAmountRange td {
	padding: 0px;
	border-bottom: 0;
}

input#paymentForm\:createTemplatePayment, input#paymentForm\:createPayment,
	input#paymentForm\:fileToUploadbutton {
	/* 	background: #ec111a !important;
	border-radius: 8px; overflow : hidden;
	padding: 11px 15px !important;
	border: solid 1px #ec111a;
	color: white;
	margin-left: 15px;
	overflow: hidden; */
	
	font-size: 12px !important;
    width: unset !important;
}


form#accountGroupDetailsForm .data-table-row-col-header {
	background: #FAFBFD;
	border-bottom: 1px solid #e2e8ee;
}

.bordered-table {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

.bordered-table td {
	border-bottom: solid 1px #E2E8EE;
}

.bordered-table .data-table-row-col-header {
	background: #FAFBFD;
}

.table-spacing-zero {
	border-spacing: 0;
}

table#accountGroupDetailsForm\:Listbox td {
	border: none;
}

table#accountGroupDetailsForm\:addRemoveButtons input {
	margin-left: 0 !important;
}

.chooseFileButton {
	background: white !important;
	color: red;
	border-radius: 8px;
	overflow: hidden;
	padding: 6px 10px;
	border: solid 1px red;
	font-size: 12px;
	font-family: 'Scotia', sans-serif !important;
	font-weight: 300;
	overflow: hidden;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

#paymentForm\:fileNameDisplay {
	margin-left: 2px;
	font-family: 'Scotia', sans-serif;
	font-size: 10px;
	color: #333;
	border: unset
}

input#thirdPartyRecipientEdit\:setType {
	padding: 6px 20px !important;
}

select#thirdPartyRecipientEdit\:recipientType {
	width: 200px;
}

table#form\:recipientListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#form .interlaceOne:last-child td,
	#form .interlaceTwo:last-child td {
	border-bottom: none !important;
}

#form .interlaceOne.center {
	border-bottom: unset;
}

table#thirdPartyAccountAuditSummaryForm\:auditList {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#thirdPartyAccountAuditSummaryForm\:actionsonThirdPartyAccountTable
	{
	text-align: left;
	font-size: 12px;
	margin-top: -40px;
}

#thirdPartyAccountAuditSummaryForm .interlaceOne:last-child td,
	#thirdPartyAccountAuditSummaryForm .interlaceTwo:last-child td {
	border-bottom: none !important;
}

table#thirdPartyRecipientEdit\:accountInformationSec {
	BACKGROUND-COLOR: #E2E8EE !important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#thirdPartyRecipientEdit .formElement {
	box-sizing: border-box;
	padding: 6px 5px 6px 5px !important;
	width: 310px;
}

input#thirdPartyRecipientEdit\:reset {
	width: 80px !important;
}

input#thirdPartyRecipientEdit\:firstName {
	width: 135px !important;
}

input#thirdPartyRecipientEdit\:lastName {
	width: 135px !important;
	margin-left: 5px !important;
}

input#thirdPartyRecipientEdit\:middleName {
	width: 30px !important;
	margin-left: 5px !important;
}

#thirdPartyRecipientEdit td.data-table-row-col-header {
	width: 150px !important;
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee !important;
}

#thirdPartyRecipientEdit .interlaceFormTwo {
	background-color: unset;
	border-bottom: 1px solid #e2e8ee !important;
}

#thirdPartyRecipientEdit .interlaceFormOne {
	border-bottom: 1px solid #e2e8ee !important;
}

table#thirdPartyRecipientEdit\:bankLookUpGrid {
	BACKGROUND-COLOR: #E2E8EE !important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 30px;
}

input#thirdPartyRecipientEdit\:setType, input#thirdPartyRecipientEdit\:updateBankList,
	input#thirdPartyRecipientEdit\:resetBankList {
	width: 80px !important;
}

table#thirdPartyRecipientEdit\:accountInformationSecTable, table#thirdPartyRecipientEdit\:bankLookUpGridTable
	{
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

table#form\:recipientListTable {
	font-size: 12px;
	text-align: center !important;
}

#thirdPartyRecipientEdit tbody tr:last-child td {
	border-bottom: none !important;
}

input#thirdPartyRecipientEdit\:middleName {
	width: 30px !important;
}

#thirdPartyAccountDetails .data-table-row-col-header {
	background-color: #FAFBFD;
}

#thirdPartyAccountDetails .data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: solid 1px #E2E8EE;
}

#thirdPartyAccountDetails td.interlaceTwo, #thirdPartyAccountDetails td.interlaceOne
	{
	background-color: unset !important;
	border-bottom: 1px solid #e2e8ee !important;
}

table#thirdPartyAccountDetails\:thirdPartyAccountInfoSectionDetails {
	border: solid 1px #E2E8EE;
	/* border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; */
	margin-left: 10px;
	/* padding-left: 8px; */
	width: 98%;
	border-radius: 8px;
	overflow: hidden;
}

#thirdPartyAccountDetails tbody tr:last-child .data-table-row-col-header
	{
	border-bottom: none !important;
}

#thirdPartyAccountDetails tbody tr:last-child .interlaceTwo {
	border-bottom: none !important;
}

/* #thirdPartyAccountDetails td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-bottom: 4px;
    padding-top: 3px;
    padding-left: 10px;
} */

table#CompanyUserCreate\:UserInfo1, table#CompanyUserCreate\:UserInfo3, 
table#CompanyUserCreate\:UserInfo2, table#CompanyUserCreate\:UserInfo4 {
	border: solid 1px #e0e0e0;
	border-radius: 8px;
	overflow: hidden;
}

#CompanyUserCreate .data-table-row-col-header {
	background-color: #FAFBFD !important;
	width: 22% !important;
}

select#thirdPartyAccountDetails\:selectedAction {
	width: 200px;
}

textarea#thirdPartyAccountDetails\:notes {
	font-size: 12px;
	font-weight: 300;
	width: 300px;
	/* padding: 2px 2px 1px 5px; */
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
}

tr:last-child td {
	/*  border-bottom: none !important; */
	
}

#tfFm tr:last-child td {
	/* border-bottom: 1px solid #e2e8ee !important; */
	
}

table#AuditLogDetails\:auditInfo {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#AuditLogDetails td.data-table-row-col-header {
	background: #fafbfd;
	border-bottom: 1px solid #e2e8ee;
}

#AuditLogDetails .interlaceFormTwo {
	background: unset !important;
}

#AuditLogDetails td {
	border-bottom: 1px solid #e2e8ee;
}

table#AuditLogDetails\:additionalDetailsListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#auditLogList td {
	border-bottom: 1px solid #e2e8ee;
}

table#entitlementreport\:readbackTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#entitlementreport td.interlaceOne {
	background: unset;
}

table#entitlementreport\:confirmReportInformationSecitonContent {
	font-size: 12px;
	font-weight: 500;
	margin-top: 5px;
}

#entitlementreport td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee !important;
}

#paymentcardactivate span {
	border: unset;
}

span#accountGroupDetailsForm\:usageRead {
	font-size: .75em;
	padding-left: 6px;
}

#accountSummarySettingForm .data-table-header {
	padding-left: 6px;
}

select#accountGroupDetailsForm\:group_available, select#accountGroupDetailsForm\:group_assigned
	{
	height: 205px;
}

table#accountGroupDetailsForm\:addRemoveButtons .formElement {
	/*     border-color: unset; */
	
}

#custFm td.data-table-row-col-header {
	background: #FAFBFD;
	border-bottom: 1px solid #e2e8ee !important;
}

select#accountSummarySettingForm\:Currency {
	width: 405px;
}

table#chequeListForm\:chequeListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#custFm\:custRpt\:paramTable {
	margin-top: 15px;
}

#custFm .formElement {
	box-sizing: border-box;
	width: 350px;
}

label#custFm\:custRpt\:lbFromDate, label#custFm\:custRpt\:lbToDate {
	border: unset !important;
}

label#custFm\:custRpt\:lbFromDate {
	margin-left: 15px;
}

select#custFm\:custRpt\:relativeFromDate, input#custFm\:custRpt\:fromDate,
	input#custFm\:custRpt\:toDate, select#custFm\:custRpt\:relativeToDate {
	width: 200px !important;
}

label#custFm\:custRpt\:toAmount_L {
    margin-left: 55px;
    display: unset;
}

input#custFm\:custRpt\:submit, input#custFm\:custRpt\:cancel {
	width: unset !important;
}

#custFm .interlaceFormTwo {
	background: unset;
}

#custFm .interlaceOne {
	background: unset;
}

#custFm td.data-table-row-col-header {
	background: #FAFBFD;
	border-bottom: 1px solid #e2e8ee !important;
}

table#chequeListForm\:paginationTableHeader {
	border: unset;
}

input#chequeListForm\:chequeListTable\:Delete {
	width: unset !important;
}

table#chequeListForm\:chequeListTable th {
	text-align: center;
}

th#chequeListForm\:chequeListTable\:chequeAmountColumn {
	text-align: right !important;
}

table#chequeSubmitUploadForm\:uploadTable, table#chequeSubmitUploadForm\:createTable,
	table#chequeSubmitUploadForm\:mainTable, table#chequeSubmitUploadForm\:uploadTableGrid,
	table#chequeSubmitUploadForm\:createTableGrid {
	border: unset !important;
	box-shadow: unset;
}

#chequeSubmitUploadForm td.data-table-row-col-header {
	background-color: #FAFBFD;
	border-bottom: 1px solid #e2e8ee !important;
}

#chequeSubmitUploadForm td.interlaceOne, #chequeSubmitUploadForm td.interlaceTwo
	{
	background: unset;
	border-bottom: 1px solid #e2e8ee !important;
}

table#chequeSubmitUploadForm\:accountNumberGrid, table#chequeSubmitUploadForm\:fileTypeListGrid,
	table#chequeSubmitUploadForm\:chequeUploadHistTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#chequeSubmitUploadForm .formElement {
	width: 350px;
	box-sizing: border-box;
}

select#chequeSubmitUploadForm\:histFileTypeList, input#chequeSubmitUploadForm\:fromDate,
	input#chequeSubmitUploadForm\:toDate, input#chequeSubmitUploadForm\:update,
	input#chequeSubmitUploadForm\:chequeSubmitCancel, input#chequeSubmitUploadForm\:chequeSubmit,
	input#chequeSubmitUploadForm\:Upload {
	width: unset !important;
}

table#chequeSubmitUploadForm\:uploadTableSection {
	border: unset !important;
	box-shadow: unset;
}

table#chequeSubmitUploadForm\:fileUploadsectionChequeSubmit {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#chequeSubmitUploadForm\:createChequeRecrdSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#chequeSubmitUploadForm tr:last-child td.interlaceOne,
#chequeSubmitUploadForm tr:last-child td.interlaceTwo {
	border-bottom: none !important;
}

.module_navigation a span:hover {
	background-color: #be061b !important;
}

.form_element, .form-element, .formElement, 
input#DisclaimerList\:disclaimerName,
select#DisclaimerList\:customerGroup, 
select#DisclaimerList\:status,
select#DisclaimerList\:changeStatus, 
textarea#customerGroupDetailsGroupName\:notes,
textarea#allCompanyForm\:notes, 
textarea#CompanyDetails\:notes, 
input#CompanyUserGroupCreate\:GroupName,
select#CompanyUserGroupCreate\:listofAccount\:0\:accountCustomizeSwitch,
select#CompanyUserGroupCreate\:listofAccount\:1\:accountCustomizeSwitch,
table#CompanyDetails\:companyAccountsListTable_uc16 input,
input#CompanyDetails\:searchAccountNumber_uc16,
textarea#CompanyUserGroupCreate\:notes,
textarea#profileAssignForm\:notes,
textarea#profileForm\:notes,
input#allCompanyForm\:searchAccountNumber_uc35,
textarea#msgDetailForm\:messageInternalCompose,
input#msgDetailForm\:scotiacard,
textarea#msgDetailForm\:NoteLog,
textarea#msgDetailForm\:workQueueNewNote,
input#customerGroupDetails\:enrollmentDateFrom,
input#customerGroupDetails\:enrollmentDateTo,
textarea#disclaimer\:notes,
input[id^="CompanyUserGroupCreate\:check_G"],
textarea#customerGroupDetails\:notes,
textarea#disclaimer\:message,
textarea#msgDetailForm\:messageInternalReply,
input#migrationUploadForm\:companyId,
input#migrationUploadForm\:extensionDate,
input#CompanyUserCreate\:search_fname,
input#CompanyUserCreate\:search_lname,
input#CompanyUserCreate\:search_loginId,
input#CompanyUserCreate\:distinctName,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_3,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_3,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_4,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_4,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_1,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_1,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_2,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_3,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_3,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_3,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_4,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_4,
textarea#InstantPaymentCreate\:notes,
textarea#countrySiteDetailsForm\:notes,
textarea#companyTypeDetails\:notes,
textarea#taxFormat\:notes,
textarea#taxAuthorityDetails\:notes,
textarea#GeneralConfigDetails\:notes,
input[type="text"],
textarea#msgDetailForm\:messageExternalReply,
select {
	font-size: 12px;
	font-weight: 300;
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	/* overflow: hidden; */
}


.form_element:focus, .form-element:focus, .formElement:focus, 
input#DisclaimerList\:disclaimerName:focus,
select#DisclaimerList\:customerGroup:focus, 
select#DisclaimerList\:status:focus,
select#DisclaimerList\:changeStatus:focus, 
textarea#customerGroupDetailsGroupName\:notes:focus,
textarea#allCompanyForm\:notes:focus, 
textarea#CompanyDetails\:notes:focus,
input#CompanyUserGroupCreate\:GroupName:focus, 
select#CompanyUserGroupCreate\:listofAccount\:0\:accountCustomizeSwitch:focus,
select#CompanyUserGroupCreate\:listofAccount\:1\:accountCustomizeSwitch:focus,
table#CompanyDetails\:companyAccountsListTable_uc16 input:focus,
textarea#msgDetailForm\:messageExternalCompose:focus, 
input#msgDetailForm\:subjectExternalCompose:focus,
select#msgDetailForm\:ExternalRecipientUserGroupId:focus,
input#CompanyDetails\:searchAccountNumber_uc16:focus,
textarea#CompanyUserGroupCreate\:notes:focus,
textarea#profileAssignForm\:notes:focus,
textarea#profileForm\:notes:focus,
input#allCompanyForm\:searchAccountNumber_uc35:focus,
textarea#msgDetailForm\:messageInternalCompose:focus,
input#msgDetailForm\:scotiacard:focus,	
textarea#msgDetailForm\:NoteLog:focus,
textarea#msgDetailForm\:workQueueNewNote:focus,
input#customerGroupDetails\:enrollmentDateFrom:focus,
input#customerGroupDetails\:enrollmentDateTo:focus,
textarea#disclaimer\:notes:focus,
input[id^="CompanyUserGroupCreate\:check_G"]:focus,
textarea#customerGroupDetails\:notes:focus,
textarea#disclaimer\:message:focus,
textarea#msgDetailForm\:messageInternalReply:focus,
input#migrationUploadForm\:companyId:focus,
input#migrationUploadForm\:extensionDate:focus,
input#CompanyUserCreate\:search_fname:focus,
input#CompanyUserCreate\:search_lname:focus,
input#CompanyUserCreate\:search_loginId:focus,
input#CompanyUserCreate\:distinctName:focus,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_3:focus,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_3:focus,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_4:focus,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_4:focus,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_1:focus,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_1:focus,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_2:focus,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_3:focus,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_3:focus,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_3:focus,
input#CompanyUserCreate\:check_UA_WPCA_SelectBox_4:focus,
input#CompanyUserCreate\:check_UA_CCOT_SelectBox_4:focus,
textarea#InstantPaymentCreate\:notes:focus,
textarea#countrySiteDetailsForm\:notes:focus,
textarea#companyTypeDetails\:notes:focus,
textarea#taxFormat\:notes:focus,
textarea#taxAuthorityDetails\:notes,
input[type="text"]:focus,
textarea#msgDetailForm\:messageExternalReply:focus,
select:focus{
	border-color: #66afe9 ;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	outline: none;
}

input[type="submit"].formElement:hover, 
input[type="button"].formElement:hover,
button.formElement:hover, 
select#form\:selectedAction:hover,
input#PaymentUploadSummaryForm\:Create:hover, 
input#CsrUserDetails\:addAllGroupsButton:hover,
input#CsrUserDetails\:addCsrgroupButton:hover,
input#CsrUserDetails\:removeCsrgroupButton:hover,
input#CsrUserDetails\:removeAllGroupsButton:hover,
input#CompanyUserCreate\:addGroupButton:hover,
input#CompanyUserCreate\:removeGroupButton:hover,
input#reminderDetailsForm\:mvoBR0:hover,
input#reminderDetailsForm\:mvoBR1:hover,
input#reminderDetailsForm\:mvoBR2:hover,
input#reminderDetailsForm\:mvoBR3:hover,
input#reminderDetailsForm\:mvoBR4:hover,
input#chequeUploadResultsSummaryForm\:doneAction:hover,
input#taxFormat\:SISelect:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

input#custFm\:custRpt\:delete, input#custFm\:custRpt\:edit, input#custFm\:custRpt\:viewCustomReport
	{
	width: unset !important;
}

input[type="radio"]:checked {
	accent-color: #007eab !important;
	background-color: #007eab !important;
	border-color: #007eab !important;
}

table#chequeDetailsForm\:mainTable {
	border: unset !important;
}

#stdFm tr:last-child td, #custFm tr:last-child td
	{
	border-bottom: none !important;
}

table#custFm\:custRpt\:paginationTableHeader {
	border-bottom: unset;
}

table#custFm\:custRpt\:customRptTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 15px;
	width: 98.50%;
	margin-left: 10px;
	overflow: hidden;
}

table#accountSummary\:accountTableComponentForInvestment_accountDataTable,
	table#accountSummary\:accountTableComponentForLoan_accountDataTable {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

table#accountGroupDetailsForm\:addRemoveButtons {
	border: unset !important;
	margin-top: 40px;
}

#accountGroupDetailsForm tr:last-child td {
	border-bottom: none !important;
}

table#accountGroupDetailsForm\:Listbox {
	border: unset;
}

input#paymentForm\:createTemplatePayment:hover, input#paymentForm\:createPayment:hover,
	input#paymentForm\:fileToUploadbutton:hover {
	background: #be061b !important;
}

table#custFm\:custRpt\:paramTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#custFm td.data-table-row-col-header {
	background-color: #FAFBFD;
}

table#custFm\:custRpt\:paramTable td {
	/* border-bottom: 1px solid #E2E8EE; */
}

#custFm .interlaceFormTwo,
	#custFm td.interlaceOne {
	background: unset;
}

label#custFm\:custRpt\:lbFromDate, label#custFm\:custRpt\:lbToDate
	{
	border: none;
}

#custFm .formElement {
	/* width: 440px; */
	box-sizing: border-box;
}

input#custFm\:custRpt\:fromDate, input#custFm\:custRpt\:toDate,
	select#custFm\:custRpt\:relativeFromDate,
	select#custFm\:custRpt\:relativeToDate {
	width: 150px !important;
}

select#custFm\:custRpt\:relativeFromDate {
	/* margin-left: 42px; */
	width: auto !important;
}

select#custFm\:custRpt\:relativeToDate {
	/* margin-left: 28px; */
	width: auto !important;
}

input#custFm\:custRpt\:fromAmount, input#custFm\:custRpt\:toAmount
	{
	width: 250px !important;
}

input#custFm\:custRpt\:cancel, 
input#custFm\:custRpt\:submit{
	width: unset !important;
}

#custFm tr:last-child td {
	border-bottom: none !important;
}

input#custFm\:custRpt\:readbackTable\:cancel,
	input#custFm\:custRpt\:readbackTable\:previous,
	input#custFm\:custRpt\:readbackTable\:confirmDelete
	{
	width: unset !important;
}

table#custFm\:custRpt\:readbackTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 30px;
}

table#custFm\:custRpt\:readbackTable td {
	border-bottom: 1px solid #E2E8EE;
}

table#ChequeInformation\:mainTableSec {
	border: unset !important;
}

table#ChequeInformation\:chequeInfoSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#ChequeInformation td.data-table-row-col-header {
	background-color: #FAFBFD;
}

#ChequeInformation td.interlaceOne {
	background: unset;
}

#ChequeInformation .formElement {
	width: 350px;
	box-sizing: border-box;
}

table#ChequeInformation\:chequeInfoSection td {
	border-bottom: 1px solid #E2E8EE;
}

input#ChequeInformation\:cancelAction, input#ChequeInformation\:editAction_submit
	{
	width: auto !important;
}

textarea#tfFm\:notes {
	font-size: 12px;
	font-weight: 300;
	font-family: Scotia, sans-serif;
	/* padding: 6px 5px; */
	border-radius: 8px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	width: 500px;
	height: 70px;
	overflow: hidden;
}

textarea#tfFm\:notes:focus {
	box-shadow: #66afe9;
	border-color: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	outline: none;
}

select#tfFm\:selectedAction {
	width: 150px;
}

input#tfFm\:submitCreateButton:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

input#ChequeInformation\:submitAction, input#ChequeInformation\:editAction,
	input#ChequeInformation\:confirmEdit {
	width: unset !important;
}

table#chequeBatchDeleteForm\:chequeListComponentTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#chequeBatchDeleteForm tr:last-child td {
	border-bottom: none !important;
}

table#chequeBatchDeleteForm\:mainTable {
	border: unset !important;
}

table#ChequeInformation\:chequeInfoSection tr:last-child td {
	border-bottom: none !important;
}

#tfFm td.interlaceOne {
	background: unset;
}

#tfFm td.interlaceOne, #tfFm .interlaceFormTwo {
	background: unset;
}

#tfFm span.formElement {
	border: unset;
}

#tfFm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
	padding-left: 10px;
}

table#commonActionsButtonBarComponentOne {
/* 	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	margin-top: -2px;
	width: 97.90%;
	margin: 0 auto;
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px; */
}

table#commonActionsButtonBarComponentOne {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
    margin-bottom: 15px;
}

table#commonActionsButtonBarComponentOne td {
    padding: 7px;
}

table#actionsonThirdPartyTransferForm\:auditListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#actionsonThirdPartyTransferForm\:ActionsonThirdPartyTransferAuditList th.data-table-row-col-header-centered
	{
	border-bottom: none !important;
}

span#thirdPartyRecipientEdit\:recipientType {
	border: unset;
}

table.countryRates tr:last-child td, table#messageListForm\:messageListTable tr:last-child td,
	table#form\:listTable tr:last-child td, table#actionsonThirdPartyTransferForm\:auditListTable td,
	table#actionsonThirdPartyTransferForm\:auditListTable th, table#actionsonThirdPartyTransferForm\:auditListTable tr:last-child td,
	table#transactionItemsForm\:transactionPendingListComponentTable tr:last-child td
	{
	border-bottom: none !important;
}

th#custFm\:custRpt\:customRptTable\:selectColumn,
	th#custFm\:custRpt\:customRptTable\:updatedDateColumn
	{
	text-align: center;
}

table#thirdPartyAccountDetails\:thirdPartyAccountInfoSection {
	margin-top: 20px;
}

table#thirdPartyAccountDetails\:camsOTPPasswordComponentAuthGridSection{
	border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
    /* /* margin-top: -34px !important; */ */
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    width: 99.70%;
    margin: 0 auto;
}

table#thirdPartyAccountDetails\:camsOTPPasswordComponentAuthGridSection tr:last-child td
	{
	border-bottom: none !important;
}

table#thirdPartyAccountDetails\:camsOTPPasswordComponentAuthGridSection tr:not
	 (:last-child ) td {
	border-bottom: 1px solid #E2E8EE;
}

table#thirdPartyAccountDetails\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	border-bottom: none !important;
}

table#thirdPartyAccountDetails\:camsOTPPasswordComponentAuthGridSection td
	{
	padding: 0px;
}

#thirdPartyAccountDetails .formElement {
	width: 300px;
	margin-left: 20px;
}

input#thirdPartyAccountDetails\:confirmCreateButton {
	width: unset !important;
}

#thirdPartyAccountDetails div#action_buttons {
	margin-top: 15px;
}

#thirdPartyAccountDetails\:camsOTPPasswordComponentAuthGridSection .data-table-row-col-header
	{
	padding-left: 20px;
}

table#tfFm\:tfFmTableSec {
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	width: 101%;
	margin-left: -7px;
	margin-top: -10px;
}

table#tfFm\:tfFmTableSec tr:last-child td {
	border-bottom: none !important;
}

table#tfFm\:tfFmTable {
	width: 99%;
	margin: 0 auto;
}

#auditLogList tr:last-child td, #AuditLogDetails tr:last-child td,
	#custFm tr:last-child td {
	border-bottom: none !important;
}

table#custFm\:custRpt\:customRptTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#custFm\:custRpt\:paginationTableHeader
	{
	border: unset;
}

select#reminderDetailsForm\:yearlyFrequencyMonth {
	margin-top: 10px;
}

select#reminderDetailsForm\:ampm {
	margin-left: 5px;
}

select#reminderDetailsForm\:time {
	margin-left: 12px;
}


form#custFm {
	margin-top: 20px;
}

form#acctActivity select, form#acctActivity input {
	/* width: 400px !important; */
}

span#custFm\:custRpt .data-table-header {
	margin-top: 12px;
}

select#accountSummarySettingForm\:AccountGroup {
	width: 400px;
}

form#acctActivity table.data-table-header tr td {
	flex: 0 0 15%;
}

form#acctActivity table.data-table-header tr {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 20px;
}

form#acctActivity table.data-table-header tr td:nth-child(3) {
	margin-left: 120px;
}

form#acctActivity table.data-table-header tr td {
	border-bottom: none;
}

form#acctActivity table.data-table-header tr td:nth-child(8) {
	margin-left: 120px;
}

form#acctActivity table.data-table-header tr td select, form#acctActivity table.data-table-header tr td input
	{
	width: 200px !important;
}

select#tfFm\:paymentPrefix {
	width: 355px;
	/* box-sizing: border-box !important; */
}

/* 

Default: show neutral sort icon
th a::after {
  content: "▲▼";
  font-size: 0.8em;
  margin-left: 6px;
  color: black;
  display: inline-block;
}

Ascending sort
th a[data-sort="asc"]::after {
  content: "▲";
  color: black;
}

Descending sort
th a[data-sort="desc"]::after {
  content: "▼";
  color: black;
}

 */
table#form\:transferListTable th {
	text-align: center;
}

#tfFm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	border: 0.1rem solid rgb(226, 232, 238) !important;
	padding-left: 10px;
}

textarea#tfFm\:notes {
	font-size: 12px;
	font-weight: 300;
	font-family: Scotia, sans-serif;
	border-radius: 8px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	width: 500px;
	height: 70px;
	overflow: hidden;
}

select#tfFm\:selectedAction {
	width: 160px;
}

#tfFm td.data-table-row-col-header {
	background-color: #FAFBFD;
}

#tfFm td.interlaceOne, #tfFm .interlaceFormTwo
	{
	background: unset;
}

#tfFm td.data-table-row-col-header {
	border-bottom: 1px solid #e2e8ee !important;
}

b {
	font-weight: 500;
}

table#tfFm\:table {
	width: 98%;
	margin-left: 10px;
}

table#stopPaymentCreateEditForm\:entryTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	width: 98%;
	margin-left: 10px;
	overflow: hidden;
}

#stopPaymentCreateEditForm .formElement {
	width: 25%;
	box-sizing: border-box;
}

#stopPaymentCreateEditForm .intNote {
	display: unset;
	width: 25%;
	font-size: 12px;
	font-weight: 300;
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	box-sizing: border-box;
	margin-left: unset;
	overflow: hidden;
}

input#stopPaymentPendingListForm\:refreshButton {
	float: right !important;
}

table#stopPaymentPendingListForm\:stopPaymentListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#stopPaymentCreateEditForm td.interlaceFormTwo {
	background: unset;
}

#stopPaymentCreateEditForm td.data-table-row-col-header {
	background-color: #FAFBFD;
}

table#multipleStopPaymentForm\:multipleStopPaymentsTable th {
	text-align: center;
}

table#multipleStopPaymentForm\:multipleStopPaymentsTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px;
	overflow: hidden;
}

#multipleStopPaymentForm td.interlaceOne {
	background: unset;
	border-bottom: unset;
}

table#multipleStopPaymentForm\:multipleStopPaymentsTable td {
	border-bottom: 1px solid #E2E8EE;
}

table#multipleStopPaymentForm\:multipleStopPaymentsTable tr:last-child td
	{
	border-bottom: none;
}

table#stopPaymentCreateEditForm\:entryTable td {
	border-bottom: 1px solid #E2E8EE;
}

table#stopPaymentCreateEditForm\:entryTable tr:last-child td {
	border-bottom: none;
}

select#tfFm\:paymentPrefix {
	width: 355px;
}

table#paymentList\:paymentListTable tr:last-child td, table#recipientList\:paginationSection tr:last-child td,
	table#templateList\:paginationSection tr:last-child td {
	border-bottom: none;
}

input#paymentList\:paymentRefID, input#paymentList\:paymentName {
	width: 200px;
	box-sizing: border-box !important;
}

table#recipientListPortletFormSection\:paginationTableHeaderRecipientListPortlet
	{
	border: unset;
}

table#recipientListPortletFormSection\:paginationSectionDetailSec {
	border-radius: 8px;
	overflow: hidden;
	border: solid 1px #E2E8EE;
	overflow: hidden;
}

table#recipientListPortletFormSection\:paginationSectionDetailSec {
	border-bottom: none;
}

#recipientListPortletFormSection .formElement {
	width: 160px;
	box-sizing: border-box;
}

select#recipientListPortletFormSection\:recipientType {
	width: 160px !important;
}

input#recipientListPortletFormSection\:update {
	width: unset !important;
	float: right;
}

input#recipientListPortletFormSection\:deleteButton {
	width: unset !important;
}

table#searchCriteriaRecipentListViewBySection {
	margin-top: -15px;
	padding-bottom: 20px;
}

table#personalBankListForm\:paginationSectionView tr:last-child td {
	border-bottom: none;
}

table#personalbankcreateportletTableSec {
	border: unset !important;
}

table#personalbankcreateportletBankInfoSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#personalbankcreateportletBankInfoSec td.interlaceFormTwo {
	background: unset;
}

table#personalbankcreateportletBankInfoSec tr:not (:last-child ) td {
	border-bottom: 1px solid #E2E8EE !important;
}

#personalbankcreateportletBankInfoSec tbody tr:last-child th.data-table-row-col-header
	{
	border-bottom: none !important;
}

span#personalbankcreateportletiform\:bankName2, span#personalbankcreateportletiform\:bankIdSwift,
	span#personalbankcreateportletiform\:bankIdAba, span#personalbankcreateportletiform\:address1,
	span#personalbankcreateportletiform\:city, span#personalbankcreateportletiform\:country,
	span#personalbankcreateportletiform\:state, span#personalbankcreateportletiform\:zipCode
	{
	border: unset;
}

table#personalbankcreateportletBankInfoSec tr:not (:last-child ) td {
	border-bottom: 1px solid #E2E8EE !important;
}

#personalbankcreateportletBankInfoSec th.data-table-row-col-header {
	border-bottom: 1px solid #E2E8EE !important;
}

table#personalbankcreateportletSearchSec {
	border-radius: 8px;
	overflow: hidden;
	border: solid 1px #E2E8EE;
	overflow: hidden;
}

table#personalbankcreateportletSearchSection {
	border: none !important;
}

select#personalbankcreateportletiform\:twoBankType {
	width: 300px;
}

#personalbankcreateportletiform .formElement {
	width: 300px;
	box-sizing: border-box;
}

input#personalbankcreateportletiform\:update, input#personalbankcreateportletiform\:cancel,
	input#personalbankcreateportletiform\:clearBankInfoButton, input#personalbankcreateportletiform\:createBankButton
input#personalbankcreateportletiform\:cancelBankButton2 {
	width: unset !important;
}

table#personalbankcreateportletTableSec {
	border: unset !important;
}

#personalbankcreateportletiform th.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
}

#personalbankcreateportletBankInfoSec tr:last-child th.data-table-row-col-header
	{
	border-bottom: none !important;
}

input#personalbankcreateportletiform\:cancelBankButton2 {
	width: unset !important;
}

#personalbankcreateportletSearchSec td.interlaceformOne,
	#personalbankcreateportletSearchSec th.data-table-row-col-header {
	border-bottom: 1px solid #E2E8EE !important;
}

input#personalbankcreateportletiform\:createBankButton {
	width: unset !important;
}

#personalbankcreateportletSearchSec tr:last-child th.data-table-row-col-header{
	border-bottom: none !important;
}

table#personalbankcreateportletSearchSec:not(:has(tbody tr)){
border:none !important;
}

table#bpFm\:entryAccount
	{
	border: solid 1px #E2E8EE !important;
/* 	border-radius: 8px; */
}

table#bpFm\:entryAccount tr
	{
	border-bottom: 1px solid #E2E8EE;
}

#bpFm td.interlaceFormTwo {
	background: none;
}

table#form\:billPaymentListTable tr:last-child td {
	border-bottom: none !important;
}

select#bpFm\:from, select#bpFm\:to,
	input#bpFm\:amount {
	width: 350px !important;
	box-sizing: border-box;
}

#bpFm span.intNote {
	display: unset;
}

select#bpFm\:from, select#bpFm\:to,
	input#bpFm\:amount {
	width: 350px !important;
	box-sizing: border-box;
}

select#bpFm\:month {
	width: 140px !important;
}

select#bpFm\:frequency {
	width: 140px;
}

input#bpFm\:times {
	width: 150px;
	box-sizing: border-box;
}

select#bpFm\:year {
	width: 95px !important;
}

select#bpFm\:day {
	width: 110px !important;
}

#bpFm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
	padding-left: 5px;
}

table#bpFm\:readbackTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	width: 98.5%;
	margin-left: 10px;
	overflow: hidden;
	margin-top: 20px;
}

table#bpFm\:readbackTable tbody td
	{
	border-bottom: 1px solid #E2E8EE !important;
}

#bpFm td.interlaceOne {
	background: none;
}

table#bpFm\:readbackTable tr:last-child td
	{
	border-bottom: none !important;
}

textarea#bpFm\:notes {
	font-size: 12px;
	font-weight: 300;
	width: 400px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
}

select#bpFm\:selectedAction {
	width: 150px;
}

textarea#bpFm\:notes:focus {
	box-shadow: rgb(0, 126, 171) 0px 0px 0px 1px;
	border-color: rgb(0, 126, 171);
	outline: none;
}

table#billPaymentAuditSummaryPortletForm\:billPaymentAuditSummaryPortletAuditList
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#billPaymentAuditSummaryPortletForm\:billPaymentAuditSummaryPortletAuditList tr:last-child td
	{
	border-bottom: none;
}

form#billPaymentAuditSummaryPortletForm {
	font-size: 12px;
}

select#template\:paymentType {
	width: 200px;
}

#template span.formElement {
	border: none;
}

table#paymentTypeTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}

#template td.interlaceFormTwo {
	background: unset;
}

table#paymentTypeTable tr:not (:last-child ) td {
	border-bottom: 1px solid #E2E8EE !important;
}

#template th.data-table-row-col-header {
	border-bottom: 1px solid #E2E8EE !important;
}

#template tr:last-child th.data-table-row-col-header {
	border-bottom: none !important;
}

input#template\:templateName, input#template\:totalMaximumAmount, input#template\:maximumTransactionAmount,
	select#template\:purposeoftransaction {
	width: 370px;
	box-sizing: border-box;
}

input#template\:reset {
	margin-left: 100px;
}

input#template\:addRecipients, input#template\:createRecipient {
	margin-left: 5px;
	margin-right: 5px;
}

table#template\:templateDetailsPortletTableSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#recipientDetailsPortletRecipoentTableSec, table#RecipientDetailsPortletBankListTable,
	table#recipientDetailsPortletAccInfoTable, table#recipientDetailsPortletBankLkupTable,
	table#recipientDetailsPortletBankInfoTableSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 25px;
	width: 98% !important;
	margin-left: 10px;
	overflow: hidden;
}

#recipient td.interlaceFormTwo {
	background: none;
}

span#recipient\:recipientType, span#recipient\:bankName2,
	span#recipient\:bankIdSwift, span#recipient\:bankIdAba,
	span#recipient\:bankAddress1, span#recipient\:bankCity,
	span#recipient\:bankCountry, span#recipient\:bankState,
	span#recipient\:bankZipCode {
	border: none;
}

#recipient .formElement {
	width: 320px;
	box-sizing: border-box;
}

/* select#recipient\:state,
select#recipient\:country,
select#recipient\:accountTypeChange,
select#recipient\:accountCurrency,
select#recipient\:taxIdType,
select#recipient\:twoBankType,
input#recipient\:bankId,
input#recipient\:bankName{
    width: 320px;
} */
table#recipientDetailsPortletRecipoentTableSec td, table#RecipientDetailsPortletBankListTable td,
	table#recipientDetailsPortletBankLkupTable td, table#recipientDetailsPortletBankInfoTableSection td,
	#recipient th.data-table-row-col-header {
	border-bottom: solid 1px #E2E8EE;
}

#recipient th.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
}

table#recipientDetailsPortletBankInfoTableSection>tbody>tr:last-child>th.data-table-row-col-header,
	table#recipientDetailsPortletAccInfoTable>tbody>tr:last-child>th.data-table-row-col-header,
	table#recipientDetailsPortletBankLkupTable>tbody>tr:last-child>th.data-table-row-col-header,
	table#recipientDetailsPortletBankLkupTable tr:last-child td,
	#recipientDetailsPortletBankInfoTableSection tr:last-child td, table#recipientDetailsPortletRecipoentTableSec tbody tr:last-child td
	{
	border-bottom: none !important;
}

select#recipient\:personalBankList1 {
	width: 320px;
}


input#recipient\:update {
	margin-left: 0px;
}

input#recipient\:resetRecipientType {
	margin-left: 175px;
	box-sizing: border-box;
}

table#recipientTypeSelectPortletiform\:paramTableSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

select#recipientTypeSelectPortletiform\:recipientType {
	width: 200px;
}

input#recipient\:update, input#recipient\:reset,
	input#recipient\:resetRecipientType {
	width: unset !important;
}

form#recipient {
	margin-top: 20px;
}

form#recipientTypeSelectPortletiform {
	margin-top: 20px;
}

/* input#template\:cancelButton {
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 7px 12px !important;
} */

input#recipientListPortletFormSection\:back, input#recipientListPortletFormSection\:addRecipients
	{
	width: unset !important;
}

/* #template td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE !important;
} */
table#paymentActionsButtonBarComponentSec {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

select#template\:selectedAction {
	width: 200px;
}

textarea#template\:notes {
	font-size: 12px;
	font-weight: 300;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	height: 50px;
	width: 300px;
	overflow: hidden;
}

table#paymentActionsButtonBarComponentActionSec {
	margin-top: 30px;
}

table#template\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
	overflow: hidden;
}

form#template {
	font-size: 12px;
	margin-top: 20px;
}

#template input[type="text"] {
	border: 1px solid #ccc;
	border-radius: 8px;
	overflow: hidden;
	padding: 6px 5px 6px 5px;
	overflow: hidden;
}

table#template\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
{
	border-bottom: none;
	background: none;
}

table#template\:camsOTPPasswordComponentAuthGridSection td {
	border-bottom: 1px solid #E2E8EE;
	padding: 0px;
}

table#template\:camsOTPPasswordComponentAuthGridSection {
	border: solid 1px #E2E8EE;
    overflow: hidden;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    /* margin-top: -35px !important; */
    width: 99.7% !important;
    margin: 0 auto;
}

table#template\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header
	{
	border-bottom: none;
}

input#template\:authentication_cams_password_x, input#template\:authentication_cams_totp_x
	{
	width: 300px;
	margin-left: 30px;
}

table#template\:bankPaginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#templateList\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

.pagination_center {
	text-align: center;
	font-size: 12px;
}

table#templateList\:paginationSection tr:last-child td {
	border-bottom: none !important;
}

table#paymentTypeTable td {
	border-bottom: 1px solid #E2E8EE !important;
}

#template tr:last-child td.interlaceFormOne, #template tr:last-child td.interlaceFormTwo
	{
	border-bottom: none !important;
}

table#template\:paginationSection tr:last-child td
	{
	border-bottom: none !important;
}

table#templateAuditHistoryList\:paginationSection {
	font-size: 12px;
	text-align: center !important;
	width: 100%;
	font-weight: 500;
}

table#templateAuditHistoryListActionOnTable {
	width: 50%;
	margin-top: 5px !important;
}

table#templateAuditHistoryList\:templateAuditHistoryListPaginationSection
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#templateAuditHistoryList\:templateAuditHistoryListPaginationSection tbody tr:last-of-type td
	{
	border-bottom: none !important;
}

/* table#template\:paginationSection tbody tr:last-child td
	{
	border-bottom: 1px solid #E2E8EE !important;
} */

table#CompanyUserCreate\:UserInfo1 input, 
table#CompanyUserCreate\:UserInfo1 select,
table#CompanyUserCreate\:UserInfo1 span {
	width: 250px;
}

table#CompanyUserCreate\:UserInfo1 span {
	/* display: inline-block; */
	width: 250px !important;
	/* height: 18px; */
}

.bordered-table .data-table-header {
	background: #E2E8EE;
}

span#CompanyUserCreate\:groupServiceTable .bordered-table .interlaceFormTwo .data-table-row-col-header-centered,
	span#CompanyUserCreate\:groupServiceTable .bordered-table .interlaceFormOne .data-table-row-col-header-centered
	{
	background-color: #FAFBFD;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #e2e8ee;
}

span#CompanyUserCreate\:groupServiceTable .bordered-table .data-table-header
	{
	background: #E2E8EE;
	border-radius: 0;
}

span#CompanyUserCreate\:groupServiceTable .bordered-table .interlaceFormTwo .data-table-row-col-header-centered,
	span#CompanyUserCreate\:groupServiceTable .bordered-table .interlaceFormOne .data-table-row-col-header-centered
	{
	background-color: white;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid black;
}

table#CompanyUserCreate\:paginationTableHeader {
	border: none;
}

span#CompanyUserCreate\:groupServiceTable input:disabled {
	opacity: unset !important;
}

table#CompanyUserCreate\:UserInfo1 td:nth-child(even) {
	background: white;
}

span#CompanyUserCreate\:commonActionsButtonBar #action_buttons {
	margin: 10px 0;
}

table#recipientViewPortletMainTableSec {
	border: none !important;
}

table#recipientViewPortletRecipentInfoSectionTable td {
	height: 15px;
	padding: 8px;
	vertical-align: middle;
	text-align: left;
}

table#recipientViewPortletAddressSectionTable, table#recipientViewPortletRecipentInfoSectionTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#recipientViewPortletAddressSectionTable td {
	height: 15px;
}

table#recipientViewPortletAddressSectionTable {
	margin-top: -30px;
}

#recipientViewPortletForm tr:last-child td.interlaceOne,
	#recipientViewPortletForm tr:last-child td.interlaceTwo {
	border-bottom: none;
}

table#recipientViewPortletRecipientBankInformationTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	margin-top: 15px;
}

#recipientViewPortletRecipientBankInformationTable th.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE !important;
	padding-left: 5px !important;
}

table#recipientViewPortletRecipientBankInformationTable td {
	height: 15px;
}

#recipientViewPortletForm tr:last-child th.data-table-row-col-header {
	border-bottom: none !important;
}

#recipientViewPortletForm th.data-table-row-col-header {
	border-bottom: solid 1px #E2E8EE !important;
}

/* #recipientViewPortletForm td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE !important;
    padding: 5px;
} */
select#recipientViewPortletForm\:selectedAction {
	width: 150px;
}

textarea#recipientViewPortletForm\:notes {
	font-size: 12px;
	font-weight: 300;
	width: 300px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
	height: 60px;
}

#recipientViewPortletForm td.interlaceOne {
	background: none;
}

table#recipientInPayments\:paymentListTable	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

#recipientInPayments\:paymentListTable tbody tr:last-of-type td
	{
	border-bottom: none;
}

form#recipientInPayments{
	margin-top: 70px;
	font-size: 12px;
}

span#recipientInPayments\:paymentListTable{
	float: right;
	width: 60%;
	margin-bottom: 10px;
	font-weight: 500;
}

table#recipientInPayments\:paymentListTable td{
	text-align: left !important;
}

table th, table td {
	text-align: left !important;
}

table#recipientInTemplates\:templateListTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#RecipientDetailsPortletBankListTable tr:last-child td, table#RecipientDetailsPortletBankListTable tr:last-child th
	{
	border-bottom: none;
}

table#recipientImportPortletFileUploadSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

#recipientImportPortletFileUploadSec td.interlaceFormTwo {
	background: none;
}

table#recipientImportPortletFileUploadSec td, table#recipientImportPortletFileUploadSec th
	{
	border-bottom: 1px solid #E2E8EE;
}

table#recipientImportPortletFileUploadSec tr:last-child td, table#recipientImportPortletFileUploadSec tr:last-child th
	{
	border-bottom: none;
}

select#recipientImportPortletRecipientList\:fileTypeSelectListBox,
	select#recipientImportPortletRecipientList\:recipientTypeSelectListBox
	{
	width: 200px;
}

a#recipientListPortletFormSection\:nextPage {
	margin-left: -35px;
}

a#recipientListPortletFormSection\:nextPage {
	margin-left: -50px;
	text-align: left !important;
}

/*for bold */

input#paymentUploadConfirmForm\:Cancel,
input#recipientUploadConfirmForm\:ConfirmLargeFile,
input#paymentUploadConfirmForm\:Confirm,
input#recipientUploadConfirmForm\:Confirm,
input#recipientUploadConfirmForm\:Previous,
input#recipientUploadConfirmForm\:Cancel,
input#migrationUploadForm\:submitButton{
	background: white !important;
    border-radius: 8px;
    padding: 6px 15px !important;
    border: solid 1px #ec111a;
    color: #ec111a;
    margin-left: 15px;
    box-shadow: unset !important;
    font-weight: 700;
    height: 30px !important;
    min-width: 80px !important;
    vertical-align: middle !important;
}

input#paymentUploadConfirmForm\:Cancel:hover,
input#paymentUploadConfirmForm\:Confirm:hover,
input#recipientUploadConfirmForm\:Confirm:hover,
input#recipientUploadConfirmForm\:Previous:hover,
input#recipientUploadConfirmForm\:Cancel:hover,
input#migrationUploadForm\:submitButton:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 700;
	box-shadow: unset !important;
}

input[type="submit"].formElement, 
input[type="button"].formElement,
button.formElement, 
select#form\:selectedAction,
input#PaymentUploadSummaryForm\:Create,
input#allCompanyForm\:commandLink156,
input#allCompanyForm\:commandLink106,
input#CsrUserDetails\:addAllGroupsButton,
input#CsrUserDetails\:addCsrgroupButton,
input#CsrUserDetails\:removeCsrgroupButton,
input#CsrUserDetails\:removeAllGroupsButton,
input#CompanyUserCreate\:addGroupButton,
input#CompanyUserCreate\:removeGroupButton,
input#allCompanyForm\:commandLink211,
input#allCompanyForm\:commandLink213,
input#CompanyUserCreate\:addButton,
input#CompanyUserCreate\:removeButton,
input#profileForm\:refresh_submit,
input#misFm\:view {
	background: white !important;
	border-radius: 8px;
	padding: 6px 15px !important;
	border: solid 1px #ec111a;
	color: #ec111a;
	margin-left: 15px;
	box-shadow: unset !important;
	font-weight: 500;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
	
}

input[type="button"][value="Previous"], 
input[type="button"][value="Cancel"],
input[type="button"][value="confirm"],
input#recipientUploadSubmitForm\:submit,
input#popForm\:closeButton {
	background: white !important;
	border-radius: 8px;
	padding: 7px 15px !important;
	border: solid 1px #ec111a;
	color: #ec111a;
	margin-left: 15px;
	box-shadow: unset !important;
	font-size: 12px;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

input[type="submit"].formElement {
	background: white !important;
	border-radius: 8px;
	padding: 7px 15px !important;
	border: solid 1px #ec111a;
	color: #ec111a;
	margin-left: 15px;
	box-shadow: unset !important;
	font-weight: 500;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

input[type="button"][value="Previous"]:hover, input[type="button"][value="Cancel"]:hover,
	input[type="button"][value="Confirm"]:hover,
	input#recipientUploadSubmitForm\:submit:hover,
	input#allCompanyForm\:commandLink156:hover,
input#allCompanyForm\:commandLink106:hover
input#recipientUploadSubmitForm\:submit:hover,
input#allCompanyForm\:commandLink211:hover,
input#allCompanyForm\:commandLink213:hover,
input#CompanyUserCreate\:addButton:hover,
input#CompanyUserCreate\:removeButton:hover,
input#profileForm\:refresh_submit:hover,
input#misFm\:view:hover,
input#popForm\:closeButton:hover,
input#recipientUploadConfirmForm\:ConfirmLargeFile:hover{
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

input#personalBankListForm\:confirm {
	background: white !important;
	border-radius: 8px;
	/* overflow: hidden; */
	padding: 6px 10px !important;
	border: solid 1px #ec111a;
	color: #ec111a;
	margin-left: 15px;
	box-shadow: unset !important;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

input#personalBankListForm\:confirm:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

form#recipientList {
	margin-top: 30px;
}

table#recipientList\:recipientBatchActionListPortletPaginationSec
	{
	font-size: 12px;
	font-weight: 500;
	margin-left: 43%;
}

table#recipientList\:paginationSection
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
/* 	width: 99%; */
	margin: 0 auto;
}

table#recipientList\:paginationSection tr:last-child td
	{
	border-bottom: none;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td
	{
	padding: 0;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection
	{
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	width: 99.6%;
	margin: 0 auto;
	/* margin-top: -33px !important; */
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	background: none;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header
	{
	height: 33px;
	width: 20% !important;
	padding-left: 5px;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection tr:not(:last-child ) td {
	border-bottom: 1px solid #E2E8EE;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	border-bottom: none !important;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header
	{
	border-bottom: none !important;
}

input#recipientList\:authentication_cams_password_x,
	input#recipientList\:authentication_cams_totp_x {
	width: 250px;
	margin-left: 20px;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td:nth-child(1),
	table#recipientList\:camsOTPPasswordComponentAuthGridSection th:nth-child(1)
	{
	width: 20%;
}

table#recipientList\:camsOTPPasswordComponentAuthGridSection td:nth-child(2),
	table#recipientList\:camsOTPPasswordComponentAuthGridSection th:nth-child(2)
	{
	width: 80%;
}

table#recipientImportPortletFileUploadSec td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding-left: 5px;
}

select#recipientList\:fileTypeSelectListBox, 
select#recipientList\:recipientTypeSelectListBox{
	width: 175px;
}

input#k\:update {
	float: right;
}

table#recipientList\:paginationSection
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#recipientList\:paginationSection tr:last-child td
	{
	border-bottom: none;
}

input#k\:deleteButton {
	margin-bottom: 15px;
}

table#recipientList\:recipentDeleteConfirmationTable
	{
	font-size: 12px;
	font-weight: 500;
	margin-left: 43%;
}

input#recipientList\:back {
/* 	margin-bottom: 15px; */

}

table#recipentDeleteSuccessTable {
	margin-top: 15px;
}

div#footer_login_info, div#footer_links {
	text-align: center;
}

table#PaymentOneTime\:tableHeader {
	border-bottom: none;
	margin-top: 30px;
    margin-bottom: -40px;
}

table#PaymentOneTime\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 50px;
}

table#PaymentOneTime\:paginationSection tr:last-child td {
	border-bottom: none;
}

/* input#PaymentOneTime\:save {
	margin-top: 10px;
	margin-bottom: 20px;
} */

table#PaymentOneTime\:paginationSection input[type="text"] {
	font-size: 12px;
	font-weight: 300;
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
}

table#PaymentOneTime\:paginationSection input[type="text"]:focus {
	border-color: rgb(0, 126, 171);
	box-shadow: 0 0 0 1px rgb(0, 126, 171);
	outline: none;
}

span#PaymentOneTime\:paymentName, span#PaymentOneTime\:paymentTypeDesc,
	span#PaymentOneTime\:accountNumber {
	border: none;
}

table#PaymentOneTime\:paramTable tr:last-child td {
	border-bottom: none;
}

table#PaymentOneTime\:paramTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#PaymentOneTime\:paramTable td {
	border-bottom: 1px solid #E2E8EE;
}

table#PaymentOneTime\:paramTable tr:last-child td {
	border-bottom: none;
}

#PaymentOneTime .interlaceFormTwo {
	background: none;
}

form#PaymentOneTime {
	margin-top: 20px;
}

#PaymentOneTime .gap {
	height: 15px;
}

span#PaymentOneTime\:monthList, span#PaymentOneTime\:dayList, span#PaymentOneTime\:paymentStatus
	{
	border: none;
}

#PaymentOneTime .intNote {
	margin-top: unset;
	display: unset;
	margin-left: 0px;
	font-size: 12px;
}

#PaymentOneTime input#htmlRecipientName {
	margin-right: 25px;
}

input#PaymentOneTime\:update {
	margin-bottom: 5px;
}

#PaymentOneTime td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
	padding-left: 5px;
}

select#PaymentOneTime\:selectedAction {
	width: 200px;
}

textarea#PaymentOneTime\:notes {
	width: 400px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	border-radius: 8px;
	height: 50px;
}

textarea#PaymentOneTime\:notes:focus {
	border-color: rgb(0, 126, 171);
	box-shadow: 0 0 0 1px rgb(0, 126, 171);
	outline: none;
}

table#PaymentOneTime\:paginationSection th#PaymentOneTime\:paginationSection\:amountColumn,
	table#PaymentOneTime\:paginationSection td.right {
	text-align: right !important;
}

table#paymentList\:paymentListTable th, table#paymentList\:paymentListTable td
	{
	text-align: left !important;
}

table#PaymentOneTime\:ParamTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

table#PaymentOneTime\:ParamTable td {
	border-bottom: 1px solid #E2E8EE;
}

#PaymentOneTime tr:last-child td {
	border-bottom: none !important;
}

table#paymentAuditHistoryListPortletPaymentAuditHistoryList\:paymentAuditHistoryListPortletPaginationSection
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#paymentAuditHistoryListPortletPaymentAuditHistoryList\:paymentAuditHistoryListPortletPaginationSection tr:last-child td
	{
	border-bottom: none;
}

table#paymentAuditHistoryListPortletPaymentAuditHistoryList\:paymentAuditHistoryListPortletPaginationSec
	{
	font-size: 12px;
	margin-left: 43%;
	font-weight: 500;
}

table#WirePaymentConfirm\:paymentListTable1 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 30px;
}

table#WirePaymentConfirm\:paymentListTable1 tr:last-child td {
	border-bottom: none;
}

table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection {
	border: solid 1px #E2E8EE;
    /* margin-top: -34px !important; */
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin: 0 auto;
    width: 99.70%;
}

#WirePaymentConfirm .gap {
	height: 30px;
}

table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection td {
	padding: 0;
}

table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	background: none !important;
}

input#WirePaymentConfirm\:authentication_cams_totp_x, input#WirePaymentConfirm\:authentication_cams_password_x
	{
	width: 300px;
	margin-left: 20px;
}

table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection td {
	border-bottom: 1px solid #E2E8EE;
}

table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header,
	table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	border-bottom: none !important;
}

table#WirePaymentConfirm\:camsOTPPasswordComponentAuthGridSection tr:last-child td
	{
	border-bottom: none;
}

table#WirePaymentConfirm\:paymentSummaryPanelDetails {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#WirePaymentConfirm\:paymentSummaryPanelDetails td.data-table-header
	{
	background-color: #E2E8EE;
	padding-left: 5px;
}

table#WirePaymentConfirm\:paymentSummaryPanelDetails .gap {
	height: unset;
}

table#WirePaymentConfirm\:paymentSummaryPanelDetails td.interlaceTwo {
	border-bottom: none;
}

table#stopPaymentInquiryListForm\:stopPaymentListInquiryTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#stopPaymentInquiryListForm\:paginationTableHeader {
	border: none;
}

table#stopPaymentCreateEditForm\:entryTable span.intNote {
	border: none;
}

input#stopPaymentInquiryListForm\:refreshButton {
	float: right;
}

table#stopPaymentInquiryListForm\:stopPaymentListInquiryTable tr:last-child td
	{
	border-bottom: none;
}

table#multipleStopPaymentForm\:entryTable {
	background: none;
}

table#custFm\:custRpt\:readbackTable td.data-table-header
	{
	background: #e2e8ee;
	padding-left: 5px;
}

table#vrListForm\:paginationTableHeader {
	border: none;
	width: 85%;
}

table#vrListForm\:reportListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#vrListForm\:reportListTable tr:last-child td {
	border-bottom: none;
}

#vrListForm .formElement {
	width: 250px;
	box-sizing: border-box;
}

input#vrListForm\:update {
	width: unset !important;
}

table#vrListForm\:reportListTable td {
	text-align: left;
}

th#vrListForm\:reportListTable\:amount {
	text-align: right !important;
}

table#vrListForm\:reportListTable td.right {
	text-align: right !important;
}

table#vrCreateVRptForm\:createVRpt\:paramTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 30px;
}

table#vrCreateVRptForm\:createVRpt\:paramTable td.interlaceOne {
	background: none;
}

table#vrCreateVRptForm\:createVRpt\:paramTable td.data-table-header {
	background: #e2e8ee;
}

table#vrCreateVRptForm\:createVRpt\:paramTable tr td {
	border-bottom: 1px solid #E2E8EE;
}

table#vrCreateVRptForm\:createVRpt\:paramTable tr:last-child td {
	border-bottom: none;
}

#vrCreateVRptForm .formElement {
	width: 250px;
	box-sizing: border-box;
	overflow: auto;
	margin-bottom: 15px !important;
}

select#vrCreateVRptForm\:createVRpt\:accounts, input#vrCreateVRptForm\:createVRpt\:cancel,
	input#vrCreateVRptForm\:createVRpt\:viewCustomReport {
	width: unset !important;
}

select#vrCreateVRptForm\:createVRpt\:relativeFromDate {
	margin-left: 30px;
}

select#vrCreateVRptForm\:createVRpt\:relativeToDate {
	margin-left: 18px;
}

label#vrCreateVRptForm\:createVRpt\:toAmount_L {
	margin-left: 57px;
}

table#validationReportDetails\:amountTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 30px;
}

table#validationReportDetails\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

#validationReportDetails td.data-table-header {
	background: #e2e8ee;
}

table#validationReportDetails\:paramTable tr:last-child td, table#validationReportDetails\:amountTable tr:last-child td,
	table#validationReportDetails\:paginationSection tr:last-child td {
	border-bottom: none !important;
}

table#validationReportDetails\:paramTable tr td, table#validationReportDetails\:amountTable tr td,
	table#validationReportDetails\:paginationSection tr td {
	border-bottom: 1px solid #E2E8EE;
}

table#validationReportDetails\:validationReportDetailsPortletPaginationSecDetails
	{
	border: none;
	font-size: 12px;
	margin-left: 45%;
}

#validationReportDetails td.interlaceOne {
	background: none;
}

input#vrCreateVRptForm\:createVRpt\:cancel {
	margin-left: 45%;
}

th#validationReportDetails\:paginationSection\:amountColumn {
	text-align: right !important;
}

td.center {
	text-align: center !important;
}

table#personalbankcreateportletSearchSec.no-data {
	border: none !important;
}

table#personalbankcreateportletSearchSec.data-table {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#validationReportDetails\:paramTable {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	overflow: hidden;
}

form#validationReportDetails {
	margin-top: 50px;
}

#validationReportDetails .data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding-left: 5px;
}

table#validationReportDetails\:searchTable {
	height: 10px !important;
	padding: 0;
}

input#vrTopButtonForm\:cancel5 {
	background: white !important;
	border-radius: 8px;
	padding: 6px 10px !important; 
	border: solid 1px #ec111a;
	color: #ec111a;
	margin-left: 15px;
	font-weight: 700;
	height: 30px !important; 
	min-width: 80px !important;
    vertical-align: middle !important;
}

input#vrTopButtonForm\:cancel5:hover {
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 700;
}

table#form\:payeeTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#form\:payeeTable tr:last-child td {
	border-bottom: none;
}

table#form\:paginationTable {
	margin-left: 45%;
	width: 20%;
}

table#bpFm\:readbackTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	width: 98.5%;
	margin-left: 10px;
	overflow: hidden;
}

#bpFm td.interlaceOne {
	background: none;
}

table#bpFm\:readbackTable tbody td
	{
	border-bottom: 1px solid #E2E8EE !important;
}

table#bpFm\:readbackTable tr:last-child td
	{
	border-bottom: none !important;
}

#bpFm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
	padding-left: 5px;
}

textarea#bpFm\:notes {
	font-size: 12px;
	font-weight: 300;
	width: 400px;
	border-radius: 8px;
	overflow: hidden;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	box-sizing: border-box;
	overflow: hidden;
}

select#bpFm\:selectedAction {
	width: 150px;
}

span#form\:filterFromDate, span#form\:filterToDate, span#form\:filterFromAmount,
	span#form\:filterToAmount {
	border: none;
}

#entryAccount td.interlaceFormTwo {
	background: none;
}

table#bpFm\:entryAccount .formElement
	{
	width: 425px;
	box-sizing: border-box;
}

select#bpFm\:month, select#bpFm\:day,
	select#bpFm\:year {
	width: 140px !important;
}

table#bpFm\:readbackTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#personalbankcreateportletBankInfoSec tr td {
	border-bottom: 1px solid #E2E8EE !important;
}

table#personalbankcreateportletBankInfoSec tr:last-child td.interlaceFormOne
	{
	border-bottom: none !important;
}

#template td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding-left: 5px;
}

table#recipientListSearchCretriaSectionForm\:paginationTableHeaderRecipientListPortlet
	{
	border: none;
}

table#recipientListSearchCretriaSectionForm\:paginationSectionDetailSec
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#recipientListSearchCretriaSectionForm\:paginationSectionDetailSec tr:last-child td
	{
	border-bottom: none;
}

/* select#recipientListSearchCretriaSectionForm\:recipientStatus, select#recipientListSearchCretriaSectionForm\:recipientType
	{
	width: 200px;
} */

input#recipientListSearchCretriaSectionForm\:update {
	float: right;
}

table#bpFm\:entryAccount tr td
	{
	border-bottom: 1px solid #E2E8EE;
}

table#bpFm\:entryAccount tr:last-child td
	{
	border-bottom: none !important;
}

table#BillPaymentConfirm\:billPaymentListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px !important;
	width: 98%;
	margin: 0 auto;
}

table#BillPaymentConfirm\:billPaymentListTable tr:last-child td {
	border-bottom: none !important;
}

table#BillPaymentConfirm\:camsOTPPasswordComponentAuthGridSection {
	border: solid 1px #E2E8EE;
	/* margin-top: -34px !important; */
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	width: 99.6%;
	margin: 0 auto;
}

table#BillPaymentConfirm\:camsOTPPasswordComponentAuthGridSection td {
	padding: 0px;
}

table#BillPaymentConfirm\:camsOTPPasswordComponentAuthGridSection tr td
	{
	border-bottom: solid 1px #E2E8EE;
}

table#BillPaymentConfirm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header,
	table#BillPaymentConfirm\:camsOTPPasswordComponentAuthGridSection tr:last-child td
	{
	border-bottom: none !important;
}

table#BillPaymentConfirm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	border-bottom: none;
	background: none;
	padding-left: 10px;
}

table#BillPaymentConfirm\:CamsOTPPasswordComponentAuthenticateGridHeader
	{
	width: 100% !important;
	margin-top: 20px;
	margin: 0 auto;
}

#BillPaymentConfirm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
}

table#BillPaymentConfirm\:paymentSummaryPanelDetails {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	width: 98%;
	margin: 0 auto;
	margin-top: 20px !important;
	margin-bottom: 20px;
}

table#recipientList\:CamsOTPPasswordComponentAuthenticateGridHeader
	{
	width: 100%;
}

table#recipientList\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE;
}

#WirePaymentCreate .formElement {
	width: 350px;
	box-sizing: border-box;
}

select#WirePaymentCreate\:monthList, select#WirePaymentCreate\:dayList,
	select#WirePaymentCreate\:yearList {
	width: 115px !important;
}

input#WirePaymentCreate\:addIntermediaryBank, input#WirePaymentCreate\:addRecipients,
	input#WirePaymentCreate\:createRecipient {
	width: unset !important;
}

#WirePaymentCreate .data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
    height: 27px;
    padding: 8px;
	
}

span#WirePaymentCreate\:paymentTypeDesc {
	border: none;
}

table#WirePaymentCreate\:paginationSectionBank {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

input#WirePaymentCreate\:addIntermediaryBank {
	margin-top: 10px;
}

input#WirePaymentCreate\:save {
	margin-top: 10px;
	margin-bottom: 10px;
}

table#WirePaymentCreate\:paramTable {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	overflow: hidden;
}

table#WirePaymentCreate\:paramTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#WirePaymentCreate\:paramTable tr:last-child td
	{
	border-bottom: none;
}

table#WirePaymentCreate\:paramTable .interlaceFormTwo
	{
	background-color: unset;
}

table#wirePaymentDetailsCreatePortletUploadTable tr:first-child td,
	table#wirePaymentDetailsCreatePortletUploadTable tr:first-child th {
	border-bottom: 1px solid black !important;
	background: unset;
	margin-bottom: 20px;
}

table#wirePaymentDetailsCreatePortletUploadTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	   /* margin-top: 15px; */
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

table#wirePaymentDetailsCreatePortletUploadTable tr:first-child th,
	table#wirePaymentDetailsCreatePortletUploadTable tr:first-child td {
	padding-top: 10px;
	padding-bottom: 10px;
}

table#tfFm\:paramTable {
	border: solid 1px #E2E8EE;
	border-bottom: none;
/* 	border-top-right-radius: 8px;
	border-top-left-radius: 8px; */
	overflow: hidden;
}


table#tfFm\:paramTable tr:last-child td {
	border-bottom: none !important;
}

#WirePaymentCreate label.intNote {
	display: unset;
}

a#WirePaymentCreate\:downloadFile_attachment1, a#WirePaymentCreate\:downloadFile_attachment2,
	a#WirePaymentCreate\:downloadFile_attachment3 {
	border: none;
}

table#recipientDetailsPortletAccInfoTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#recipientDetailsPortletAccInfoTable tr:last-child td {
	border-bottom: none !important;
}

input#recipient\:ibanAccount {
	width: unset !important;
}

#recipient label {
	font-size: 12px;
}

.formElement {
	overflow: auto;
}

/* select#PaymentOneTime\:monthList {
	width: 150px;
	margin-left: -10px;
} */

select#PaymentOneTime\:dayList {
	margin-left: 5px;
	width: 60px;
}

select#PaymentOneTime\:yearList {
	margin-left: 5px;
	width: 150px;
}

table#InstantPaymentCreate\:paramTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#InstantPaymentCreate\:paramTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#InstantPaymentCreate\:paramTable tr:last-child td {
	border-bottom: none !important;
}

span#InstantPaymentCreate\:paymentTypeDesc, span#InstantPaymentCreate\:monthList,
	span#InstantPaymentCreate\:dayList, span#InstantPaymentCreate\:yearList,
	span#InstantPaymentCreate\:accountCurrency {
	border: none;
}

table#InstantPaymentCreate\:paramTable .interlaceFormTwo {
	background-color: unset;
}

table#InstantPaymentCreate\:paramTable .formElement {
	width: 350px;
	box-sizing: border-box;
}

table#InstantPaymentCreate\:email {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

input#InstantPaymentCreate\:submitCreateButton {
	margin-top: 10px;
	margin-bottom: 15px;
}

table#instantPaymentDetailsPortletTabDetailsSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#instantPaymentDetailsPortletTabDetailsSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 30px;
}

table#instantPaymentDetailsPortletTabDetailsSec th.data-table-row-col-header
	{
	padding-top: 10px;
	padding-bottom: 10px;
}

table#instantPaymentDetailsPortletTabDetailsSec th.data-table-row-col-header
	{
	border-bottom: 1px solid black !important;
	background: unset;
}

table#WirePaymentCreate\:paramTable span {
	border: none;
}

a#WirePaymentCreate\:downloadFile_attachment11, a#WirePaymentCreate\:downloadFile_attachment12,
	a#WirePaymentCreate\:downloadFile_attachment13 {
	border: none;
}

table#validationReportDetails\:dataTable {
	border-bottom-left-radius: 8px;
	border: solid 1px #E2E8EE;
}

select#personalbankcreateportletiform\:standardBankList1 {
	overflow: auto;
}

table#payeeEditDeletePortletForm\:dynTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#payeeEditDeletePortletForm\:camsOTPPasswordComponentAuthGridSection
	{
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	/* margin-top: -34px !important; */
	margin: 0 auto;
	width: 99.60%;
}

table#payeeEditDeletePortletForm\:dynTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#payeeEditDeletePortletForm\:dynTable tr:last-child td {
	border-bottom: none;
}

table#payeeEditDeletePortletForm\:dynTable td.interlaceOne, table#payeeEditDeletePortletForm\:dynTable td.interlaceFormTwo
	{
	background: none;
}

table#payeeEditDeletePortletForm\:camsOTPPasswordComponentAuthGridSection tr:last-child td
	{
	border-bottom: none;
}

table#payeeEditDeletePortletForm\:camsOTPPasswordComponentAuthGridSection tr td
	{
	border-bottom: solid 1px #E2E8EE;
}

table#payeeEditDeletePortletForm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	border-bottom: none !important;
	background: none;
}

table#payeeEditDeletePortletForm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header
	{
	border-bottom: none !important;
}

table#messageBatchDeleteForm\:deleteMessageListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#messageBatchDeleteForm\:deleteMessageListTable tr:last-child td {
	border-bottom: none !important;
}

#messageBatchDeleteForm .data-table {
	border: none !important;
}

table#entitlementreport\:erTypeTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

span#entitlementreport\:entitlementReportType {
	border: none;
}

table#buttontable {
	width: 100%;
	margin-left: 40%;
}

div#entitlementreport\:readbackTable\:buttonGrp {
	margin-left: 30%;
}

#accountSummarySettingForm table tr:last-child td {
	border-bottom: none !important;
}

table#accountGroupBatchDeleteConfirmForm\:accountGroupListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#accountGroupBatchDeleteConfirmForm\:accountGroupListTable tr:last-child td
	{
	border-bottom: none;
}

span#accountGroupDetailsForm\:groupNameInput {
	border: none;
}

.tableBorder tr:last-child td {
	border-bottom: none !important;
}

input#securityPasswordChangeSubmit\:SecurityPasswordChangeCancel {
	margin-left: 40%;
}

table#accountNicknameListForm\:accountNicknamingTable tr:last-child td {
	border-bottom: none !important;
}

table#externalCompanyUserList\:CompanyUserListTableUC22 tr:last-child td
	{
	border-bottom: none !important;
}

input#custFm\:custRpt\:cancel {
	margin-left: 40% !important;
    padding: 7px 10px !important; 
    height: 30px !important; 
    min-width: 80px !important;
    vertical-align: middle !important;
}

table#actionsonThirdPartyTransferForm\:auditListTable th {
	border-bottom: 1px solid black !important;
}

input#ChequeInformation\:cancelAction {
	margin-left: 30%;
}

table#CompanyUserCreate\:UserInfo1 td,
table#CompanyUserCreate\:UserInfo2 td, 
table#CompanyUserCreate\:UserInfo3 td {
	border-bottom: 1px solid #E2E8EE;
}

table#CompanyUserCreate\:UserInfo1 tr:last-child td, 
table#CompanyUserCreate\:UserInfo2 tr:last-child td{
	border-bottom: none !important;
}

/* Multicountry User CSS Changes */
table#transactionItemsForm\:transactionPendingListComponentTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

#transactionByCountryForm span.interlaceOne.center {
	border: none;
	background: none;
}

table#multiCountryRateListForm\:multiCountryRateTable {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	margin-top: -17px;
}

table#multiCountryRateListForm\:multiCountryRateTable tr:last-child td {
	border-bottom: none;
}

#multiCountryRateListForm table {
	font-size: 12px;
}

table#cctCreateEditForm\:entryTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 20px !important;
	width: 97%;
    margin: 0 auto;
}

table#cctCreateEditForm\:entryTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#cctCreateEditForm\:entryTable tr:last-child td {
	border-bottom: none !important;
}

table#cctCreateEditForm\:entryTable td.interlaceFormTwo {
	background: none;
}

table#cctListForm\:transferListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

input#cctListForm\:updateButton {
	float: right;
}

table#personalbankcreateportletSearchGrpSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#personalbankcreateportletSearchGrpSec tr:last-child td {
	border-bottom: none !important;
}

#personalbankcreateportletSearchGrpSec th.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
}

table#personalbankcreateportletSearchGrpSec th.data-table-row-col-header
	{
	border-bottom: solid 1px #E2E8EE;
}

table#personalbankcreateportletSearchGrpSec tr:last-child th.data-table-row-col-header
	{
	border-bottom: none;
}

table#personalbankcreateportletTabInfoSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#personalbankcreateportletTabInfoSec th.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
}

table#personalbankcreateportletTabInfoSec th.data-table-row-col-header {
	border-bottom: solid 1px #E2E8EE;
}

table#personalbankcreateportletTabInfoSec tr:last-child td {
	border-bottom: none;
}

table#personalbankcreateportletTabInfoSec tr:last-child th.data-table-row-col-header
	{
	border-bottom: none;
}

table#personalbankcreateportletTabInfoSec span {
	border: none;
}

table#personalbankcreateportletTabInfoSec td.interlaceOne {
	background: none;
}

table#personalbankcreateportletTabInfoSec td.interlaceFormTwo {
	background: unset;
}

table#cctListForm\:paginationTableHeader {
	border: none;
}

table#cctListForm\:transferListTable {
	border-bottom: none !important;
}

table#cctDetailForm\:entryTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#cctDetailForm\:entryTable span {
	border: none;
}

table#cctDetailForm\:entryTable td.interlaceOne, table#cctDetailForm\:entryTable td.interlaceFormTwo
	{
	background: none;
}

table#cctDetailForm\:entryTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#cctDetailForm\:entryTable tr:last-child td {
	border-bottom: none;
}

#cctDetailForm td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	padding: 10px;
}

textarea#cctDetailForm\:notes {
	font-size: 12px;
	font-weight: 300;
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
}

select#cctDetailForm\:selectedAction {
	width: 200px;
}

select#accountGroupDetailsForm\:countryInput {
	font-size: 12px;
	font-weight: 300;
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	width: 440px;
}

input#accountGroupDetailsForm\:upButton {
	width: 95px;
}

#accountGroupDetailsForm td.interlaceOne {
	background: none;
}

span#accountNicknameListForm\:accountExcludeFromCalcDescription, span#accountSortingForm\:accountSortingDescription2,
	span#accountSortingForm\:accountSortingDescription1, span#accountNicknameListForm\:accountForExampleDescriptionMc
	{
	font-size: 12px;
}

table#accountSortingForm\:upDownCountryButtons td.interlaceTwo {
	border-bottom: none !important;
}

#accountSortingForm tr:last-child td {
	border-bottom: none !important;
}

input#accountSortingForm\:upProductButton, input#accountSortingForm\:downProductButton,
	input#accountSortingForm\:resetProductButton, input#accountSortingForm\:upButton,
	input#accountSortingForm\:downButton, input#accountSortingForm\:resetButton
	{
	background: white !important;
	border-radius: 8px;
	padding: 6px 14px !important;
	border: solid 1px #ec111a;
	color: #ec111a;
	box-shadow: unset !important;
	font-weight: 500;
}

input#accountSortingForm\:upProductButton:hover, input#accountSortingForm\:downProductButton:hover,
	input#accountSortingForm\:resetProductButton:hover, input#accountSortingForm\:upButton:hover,
	input#accountSortingForm\:downButton:hover, input#accountSortingForm\:resetButton:hover
	{
	background-color: #be061b !important;
	color: white;
	border: 1px solid #be061b !important;
	font-weight: 500;
	box-shadow: unset !important;
}

label#accountViewForm\:searchAccountsLabel,
	label#accountViewForm\:accountsAvailableLabel
	{
	font-size: 12px;
}

input#accountViewForm\:updateBtn, input#accountViewForm\:resetBtn
	{
	margin: unset;
}

table#multiCountryRateListForm\:wirePaymentForeignExchangeRatesTabSec {
	border: solid 1px #E2E8EE;
	background: #E2E8EE;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	font-weight: 500 !important;
	margin-top: 20px;
}

select#multiCountryRateListForm\:countryListId {
	width: 200px;
}

select#accountViewForm\:accountListId {
	height: 110px;
}

table#externalMCCompanyUserList\:paginationTableHeader {
	border: none;
}

table#externalMCCompanyUserList\:CompanyUserListTableUC22 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#externalMCCompanyUserList\:CompanyUserListTableUC22 tr:last-child td
	{
	border-bottom: none;
}

table#personalbankcreateportletTabInfoSec tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#personalbankcreateportletIformTableSec, table#personalbankcreateportletBankInfoSecDetails
	{
	border: none !important;
}

table#personalBankListForm\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#personalBankListForm\:paginationSection tr:last-child td {
	border-bottom: none;
}

table#personalBankListForm\:personalbanklistportletPaginationSectionDetails
	{
	font-weight: 500;
	font-size: 12px;
	width: 50%;
	margin-left: 45%;
}

table#multiCountryRateListForm\:wirePaymentForeignExchangeRatesTabSec td.interlaceFormTwo
	{
	background: unset !important;
}

input#multiCountryRateListForm\:updateBtn {
	float: right;
}

table#accountViewForm\:accountLookUpSectionWirePayment td
	{
	background: none !important;
}

table#accountViewForm\:accountLookUpSectionWirePayment
	{
	width: 80%;
}

input#accountViewForm\:searchAccounts {
	/* padding: 6px 0px 6px 0px; */
	width: 140px;
}

select#accountViewForm\:countryListId {
	margin-left: -10px;
	width: 130px;
}

input#accountViewForm\:updateBtn, input#accountViewForm\:resetBtn
	{
	padding: 6px 9px !important;
}

input#accountViewForm\:viewAccountBtn {
	margin-left: 65px;
}

th, td {
	text-align: left;
}

.currency-column {
	text-align: right !important;
}

table #crossCountryTransferAuditForm\: auditDataTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#crossCountryTransferAuditForm\:auditDataTable tbody tr:last-child td
	{
	border-bottom: none;
}

table#crossCountryTransferAuditForm\:auditDataTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#crossCountryTransferAuditForm\:crossCountryTransferAuditPortletActionOnTransferTitle
	{
	font-size: 12px;
	margin-top: 10px;
	font-weight: 500;
}

input#custFm\:custRpt\:readbackTable\:cancel {
	margin-left: 40%;
}

table#depositAccountActivityForm\:depositAccountActivityLabelSec {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	margin-top: 60px !important;
	margin-bottom: 30px;
}

table#depositAccountActivityForm\:depositAccountActivityLabelSec tbody tr:last-child td
	{
	border-bottom: none;
}

table#depositAccountActivityForm\:transactionHistoryDataTable {
	border: solid 1px #E2E8EE;
	font-size: 12px;
	border-radius: 8px;
	word-wrap: break-word;
}

form#depositAccountActivityForm {
	margin-top: 40px;
}

table#acctActivity\:transactionHistoryDataTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#acctActivity\:acctActivityAdvancedSearchHeaderSec
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	margin-top: 20px;
}

#acctActivity span.formElement {
	border: none;
}

#acctActivity .formElement {
	width: 200px;
	box-sizing: border-box;
}

select#acctActivity\:selectedAccountIds,
	input#acctActivity\:reset, input#acctActivity\:submit
	{
	width: unset !important;
}

input#acctActivity\:filterReference {
	font-size: 12px;
	font-weight: 300;
	padding: 6px 5px 6px 5px;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	width: 200px;
	box-sizing: border-box;
}

input#acctActivity\:reset {
	margin-top: 10px;
	margin-bottom: 40px;
}

table#acctActivity\:acctActivityAdvancedSearchHeaderSec tr td
	{
	border-bottom: solid 1px #E2E8EE;
}

table#acctActivity\:acctActivityAdvancedSearchHeaderSec tr:last-child td
	{
	border-bottom: none;
}

table#acctActivity\:acctActivityAdvancedSearchHeaderSec .interlaceFormTwo
	{
	background: none;
}

span#statementList\:paginationTableHeader {
	margin-left: 40%;
	font-weight: 500;
}

table#statementList\:statementListTable tbody tr:last-child td {
	border-bottom: none;
}

table#paymentList\:paymentListTable th, table#paymentList\:paymentListTable td
	{
	text-align: left !important;
}

#paymentList\:paymentListTable th#paymentList\:paymentListTable\:effectiveDate, #paymentList\:paymentListTable th#paymentList\:paymentListTable\:amount, #paymentList\:paymentListTable th#paymentList\:paymentListTable\:status {
   /*  display: flex; */
    justify-content: left;
    padding-bottom: 25px;
    margin-left: -3px;
}

table#investingDetails\:investingAccountActivityFormMCHSecDetails, table#investingDetails\:investingAccountActivityFormAccbalance
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#investingDetails\:investingAccountActivityFormMCHSecDetails tr:last-child td,
	table#investingDetails\:investingAccountActivityFormAccbalance tr:last-child td
	{
	border-bottom: none;
}

table#investingDetails\:investingAccountActivityFormAccbalance tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#investingDetails\:investingAccountActivityFormAccbalance td.interlaceOne
	{
	background: none;
}

table#investingDetails\:transactionItemList {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	margin-top: 20px;
}

select#acctActivity\:selectedAccountIds {
	margin-bottom: 20px;
}

/* table#creditCardAccountActivityPortletForm\:CreditCardAccountActivityDoubleCurrencySec tr:nth-child(3) td table tbody tr .interlaceOne
	{
	background: white;
} */

table#creditCardAccountActivityPortletForm\:CreditCardAccountActivityDoubleCurrencySec .data-table-header
	{
	background: #E2E8EE !important;
}

/* table#creditCardAccountActivityPortletForm\:CreditCardAccountActivityDoubleCurrencySec tr:nth-child(odd) table
	{
	border: solid 1px #E2E8EE;
	border-radius: 5px;
} */

table#creditCardAccountActivityPortletForm\:CreditCardAccountActivityDoubleCurrencySec table tr:last-child td
	{
	border-bottom: none;
}

table#template\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

#template\:camsOTPPasswordComponentAuthGridSection tr:last-child td {
    border-bottom: none;
}

table#custFm\:custRpt\:customRptTable * {
	text-align: left !important;
}

table#chequeListForm\:chequeListTable * {
	text-align: left !important;
}

table#auditLogList\:CsrUserCSRActivityResultsTable * {
	text-align: left !important;
}

table#accountGroupListPortletForm\:accountGroupListTable * {
	/* text-align: left !important; */
}

table#creditCardAccountActivityPortletForm\:pageHeader {
    border: none !important;
}

table#recipientListPortletFormDetails\:recipientListPortletFormPaginationSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

select#recipientListPortletFormDetails\:recipientStatus {
    width: 198px;
}
select#accountSummarySettingForm\:Country {
    width: 400px;
}

table#custFm\:custRpt\:paramTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 30px !important;
    width: 98%;
    margin: 0 auto;
}

table#custFm\:custRpt\:paramTable td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding-left: 5px;
}

#custFm .formElementDD {
    overflow: auto !important;
    width: 300px;
}

select#custFm\:custRpt\:accounts {
    width: 400px !important;
    height: 120px;
}

input#custFm\:custRpt\:cancel {
    margin-left: 35% !important;
}

table#custFm\:custRpt\:paramTable tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#custFm\:custRpt\:paramTable tr:last-child td {
    border-bottom: none;
}

#custFm table {
    font-size: 12px;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormSingleCountryView {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormRetailLoanBalance {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormRetailLoanBalance td.interlaceOne {
    background: none;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormRetailLoanBalance tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormRetailLoanBalance tr:last-child td {
    border-bottom: none;
}

table#loanAccountActivityloanDetailsForm\:pageHeader {
    border-bottom: none;
}

table#loanAccountActivityloanDetailsForm\:transactionItemList {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#loanAccountActivityloanDetailsForm\:transactionItemList tr:last-child td {
    border-bottom: none;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsForMainTable {
    border: none !important;
}

table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityGenInfo,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityLastStaement,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityPaymentHistory,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityTotalRewards,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityTransDet,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityTranSearch {

    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
}

table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityPaymentHistory td.interlaceOne,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityLastStaement td.interlaceOne{
    background: none;
}

table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityLastStaement tr td,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityPaymentHistory tr td,
table#creditCardAccountActivityPortletForm\:SingleCurrencyCreditCardAccountActivityTotalRewards tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:UserInfo3 input {
    width: 62%;
}

table#CompanyUserCreate\:UserInfo3 tr:last-child td {
    background: white;
    border-bottom: unset;   
}

table#CompanyUserCreate\:UserInfo3 {
    /* margin-top: 2px; */
    /* margin-bottom: 2px; */
    border-radius: 0px !important;
    border-top: none !important;
}

input#CompanyUserCreate\:command_1 {
    margin-top: 10px;
}

table#CompanyUserCreate\:UserInfo4 {
    border-radius: 0px !important;
    border-top: none !important;
}

span#CompanyUserCreate\:groupServiceTable table tbody tr span {
    border: none !important;
}

table#CompanyUserCreate\:listofCif\:cifTableHeader tbody tr td {
    background: #E2E8EE ! IMPORTANT;
}

table#CompanyUserCreate\:listofCif tbody tr:nth-child(odd) td {
    background: #FAFBFD;
}

table#CompanyUserCreate\:listofCif tbody td {
    border-bottom: 1px solid #E2E8EE !important;
}

table#CompanyUserCreate\:Services {
    background: #e2e8ee;
    margin-top: 2px;
    margin-bottom: 2px;
    border: 1px solid #e2e8ee;
    border-radius: 10px;
}

#CompanyUserCreate .data-table-header {
    padding: 10px !important;
}

table#creditCardStatementHistoryPortletForm\:creditCardStatementHistoryShowDoubleCurrSec tr td:nth-child(4), table#creditCardStatementHistoryPortletForm\:creditCardStatementHistoryShowDoubleCurrSec tr td:nth-child(5)
 {
    text-align: right !important;
}
    table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormSingleCountryView tr:last-child td {
    border-bottom: none;
}

input#reminderDetailsForm\:mvoBR0,
input#reminderDetailsForm\:mvoBR1,
input#reminderDetailsForm\:mvoBR2,
input#reminderDetailsForm\:mvoBR3,
input#reminderDetailsForm\:mvoBR4 {
    background: white !important;
    border-radius: 8px;
    padding: 7px 14px !important;
    border: solid 1px #ec111a;
    color: #ec111a;
    margin-left: 15px;
    box-shadow: unset !important;
    font-weight: 700;
    font-size: 12px;
	
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

input#tfFm\:authentication_cams_password_x,
input#tfFm\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 250px;
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection tr:last-child td {
    border-bottom: none;
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header,
table#tfFm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    border-bottom: none !important;
}

table#tfFm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection {
/*     border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -34px !important;
    width: 99.6%;
    margin: 0 auto; */
}

table#PaymentOneTime\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    /* margin-top: -34px !important; */
    width: 99.6%;
    margin: 0 auto;
}

table#PaymentOneTime\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#PaymentOneTime\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#PaymentOneTime\:camsOTPPasswordComponentAuthGridSection tr td,
table#PaymentOneTime\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

input#PaymentOneTime\:confirmCreateButton {
    padding: 5px 13px !important;
}

table#PaymentOneTime\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    background: none;
}

input#PaymentOneTime\:authentication_cams_password_x,
input#PaymentOneTime\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 250px;
}

span#PaymentOneTime\:paymentPrefix {
    border: none;
}

/* input#PaymentOneTime\:cancelButton{
    margin-bottom: 15px;
    padding: 7px 10px !important;
    height: 30px !important; 
    min-width: 80px !important;
    vertical-align: middle !important;
} */

table#TransferAuditSummaryPortletForm\:auditListTableSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#TransferAuditSummaryPortletForm\:auditListTableSec tr:first-child th.data-table-row-col-header-centered {
    border-bottom: none;
    BACKGROUND-COLOR: #E2E8EE !important;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

table#TransferAuditSummaryPortletForm\:auditListTableSec tr:last-child td {
    border-bottom: none;
}

table#cctCreateEditForm\:entryTable span {
    border: none !important;
}

table#cctCreateEditForm\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
   /*  margin-top: -32px !important; */
    width: 100%;
    margin: 0 auto;
}

table#cctCreateEditForm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#cctCreateEditForm\:camsOTPPasswordComponentAuthGridSection tr:last-child td {
    border-bottom: none;
}

table#cctCreateEditForm\:camsOTPPasswordComponentAuthGridSection tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#cctCreateEditForm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header {
    border-bottom: none;
}

table#cctCreateEditForm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    border-bottom: none;
    background: none;
}

input#cctCreateEditForm\:authentication_cams_password_x,
input#cctCreateEditForm\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 250px;
}

input#cctCreateEditForm\:confirmCreateButton {
    /* padding: 5px 14px !important; */
}

table#cctCreateEditForm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header {
    background: unset;
}

table#cctCreateEditForm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
    BACKGROUND-COLOR: #E2E8EE !important;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}


table#iformStandardBankSearchGroupTable td.interlaceformOne {
    background: white;
}

table#iformBankListsTable {
    border: none !important;
}

table#iformBankListsTable td {
    background: white;
}

table#iformStandardBankSearchGroupTable tr.data-table {
    background: none;
}

table#iformBankInformationTabSec td.interlaceFormOne, #iform .interlaceFormTwo {
    background: white;
}

table#iformBankInformationTabSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#iformBankInformationTabSec tr:last-child th.data-table-row-col-header {
    border-bottom: none;
}

table#iformBankInformationTabSec tr:last-child td.interlaceFormOne, #iform tr:last-child .interlaceFormTwo {
    border-bottom: none;
}

table#iformStandardBankSearchGroupTable td.interlaceformTwo,
table#iformStandardBankSearchGroupTable th.data-table-row-col-header {
    border-top: solid 1px #E2E8EE !important;
}

table#iformStandardBankList1Table tr td {
    background: white;
}

table#iformStandardBankList1Table th.data-table-row-col-header {
    border-bottom: solid 1px #E2E8EE;
}

table#securityPasswordChangeCamsForm\:QAMFADataTable tr:nth-child(odd) td {
    background: gray;
}

table#securityPasswordChangeCamsForm\:QAMFADataTable tr:nth-child(even) td {
    background: white !important;
}

table.bordered-table.qna tr td {
    background: white !important;
    border: unset;
}

table#securityPasswordChangeCamsForm\:QAMFADataTable tr:nth-child(odd) td {
    background: #FAFBFD;
}

table#securityPasswordChangeCamsForm\:QAMFADataTable tr:nth-child(even) td {
    background: white !important;
}

table#securityPasswordChangeCamsForm\:QAMFADataTable .data-table-row-col-header {
    padding: 0px;
}

.accountNicknaming, .accountForExample, .accountHidingAccounts{
	font-size: 12px;
	font-weight: 500;
	border: none !important;
}

.submitNickname1 {
    border: none;
    display: flex;
    justify-content: center;
}

table#custFm\:custRpt\:paramTable tr:nth-child(10) td {
    border-top: solid 1px #E2E8EE;
    border-bottom: none;
}

table#securityPasswordChangeCamsForm\:QAMFADataTable tr:last-child td {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
input#iform\:clearBankInfoButton {
	  /* margin-left: 35%;  */
}

table#iformStandardBankList1Table th.data-table-row-col-header {
    border-bottom: solid 1px #E2E8EE;
}

input#multiCountryRateListForm\:submitCustomizedRate {
    float: left;
    margin-left: 45%;
}

table#cctDetailForm\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    /* margin-top: -34px !important; */
    width: 99.6%;
    margin: 0 auto;
}

table#cctDetailForm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#cctDetailForm\:camsOTPPasswordComponentAuthGridSection tr td {
    padding: 0px;
}

table#cctDetailForm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    background: none;
    border-bottom: none;
}

input#cctDetailForm\:authentication_cams_password_x,
input#cctDetailForm\:authentication_cams_totp_x {
    margin-left: 20px;
}

table#cctDetailForm\:camsDOTPRequiredGridTab {
    border-top: solid 1px #E2E8EE;
}

input#cctDetailForm\:confirmCreateButton {
    /* padding: 5px 14px !important; */
}

table#recipient\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  /*   margin-top: -34px !important; */
    width: 99.6%;
    margin: 0 auto;
}

table#recipient\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#recipient\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#recipient\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

table#recipient\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#recipient\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    background: none;
}

input#recipient\:confirmCreateButton {
    width: unset !important;
}

table#recipient\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    border-bottom: none;
}

input#recipient\:authentication_cams_password_x,
input#recipient\:authentication_cams_totp_x {
    margin-left: 20px;
}

input#recipientListSearchCretriaSectionForm\:firstName {
    width: 150px !important;
}

table#searchCriteriaRecipentListSec .formElement:not(#recipientListSearchCretriaSectionForm\:update) {
    width: 150px !important;
    box-sizing: border-box;
}

table#bpFm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#bpFm\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    /* margin-top: -34px !important; */
    width: 99.7%;
    margin: 0 auto;
}

table#bpFm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#bpFm\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

table#bpFm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    border-bottom: none;
}

input#bpFm\:confirmCreateButton {
    /* padding: 5px 14px !important; */
}

input#bpFm\:authentication_cams_password_x,
input#bpFm\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 250px;
}

table#commonActionsButtonBarComponentOneActionTitle td {
/*     BACKGROUND: #E2E8EE !important;
    padding-left: 5px; */
}

textarea#WirePaymentCreate\:notes {
    border: 1px solid #ccc;
    border-radius: 8px;
}

select#WirePaymentCreate\:selectedAction {
    width: 250px !important;
}

input#WirePaymentCreate\:submitFormActionButton {
    width: unset !important;
}

input#tfFm\:memo {
    width: 355px;
    box-sizing: border-box;
}

table#tfFm\:memoGroup {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: none;
}

#tfFm\:memoGroup tbody tr:last-child td {
    border-bottom: none;
}

table#tfFm\:memoGroup tr:last-child td.data-table-row-col-header {
    border-bottom: none !important;
}

table#thirdPartyAccountDetails\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#thirdPartyAccountDetails\:CamsOTPPasswordComponentAuthenticateGridHeader td {
    BACKGROUND-COLOR: #E2E8EE;
}

select#paymentForm\:eTimeMinute,
select#paymentForm\:eAmpm {
    margin-left: 10px;
}

input#accountMaskingForm\:submitMasking,
input#accountSortingForm\:submitSorting {
    margin-left: 45%;
}

select#form\:filterAccount {
    width: 360px;
}

table#tfFm\:tfFmTableSec tr:last-child td.data-table-row-col-header {
    border-bottom: none !important;
}

table#tfFm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection {
/*     border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -2.4% !important;
    width: 99.70%;
    margin: 0 auto; */
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#tfFm\:camsOTPPasswordComponentCamsHOTPRequiredGrid tr td {
    border-bottom: none;
}

table#tfFm\:camsDOTPRequiredGridTab {
    border-top: solid 1px #E2E8EE;
}

input#tfFm\:confirmCreateButton {
  /*   padding: 5px 14px !important; */
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection tr:last-child td {
    border-bottom: none;
}

input#tfFm\:authentication_cams_password_x,
input#tfFm\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 250px;
}

table#tfFm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header {
    border-bottom: none !important;
}

table#accountSortingForm\:accountSortingCountryDisplayOrderSec,
table#accountSortingForm\:upDownProductButtonsTable {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table#accountSortingForm\:accountSortingTables,
table#accountSortingForm\:upDownProductButtonsSecDeails {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
}

span#accountSortingForm\:accountSortingOptionTitleLabel,
span#accountSortingForm\:accountSortingOptionTitleLabel2 {
    background: unset;
}

table#accountNicknameListForm\:accountNicknamingTable tr td {
    border-bottom: solid 1px #E2E8EE;
}

table.bordered-table.account-nicknaming-table tr td {
    border-bottom: none;
}

table.bordered-table.account-nicknaming-table td {
    border-bottom: none !important;
}
table.bordered-table.account-nicknaming-table tr:last-child td {
    border-bottom: none !important;
}

span#CompanyUserCreate\:groupServiceTable .bordered-table tr:last-child td{
	    border-bottom: none !important;
}

span#CompanyUserCreate\:groupServiceTable .bordered-table {
    margin-bottom: 3px;
}

#CompanyUserCreate table.bordered-table tr:last-child td {
    border-bottom: none;
}

span#CompanyUserCreate\:commonActionsButtonBar #action_buttons input {
    width: 100px;
}

table#reminderDetailsForm\:emailArea td {
    border-bottom: none !important;
}

table#reminderDetailsForm\:mainTable tr .bordered-table {
   /*  border-bottom: none; */
}

#paymentList\:paymentListTable th#paymentList\:paymentListTable\:refId * {
    margin-top: -14px;
}


select#paymentList\:selectedAction {
    padding: 6px 10px !important;
    height: 30px !important; 
    min-width: 80px !important;
    vertical-align: middle !important;
} 

table#paymentList\:paginationTableHeader td {
    text-align: left !important;
}

form#recipient span {
    border: none;
}

input#recipient\:confirmCreateButton {
   /*  padding: 5px 14px !important; */
}

input#tfFm\:confirmCreateButton {
   /*  padding: 5px 14px !important; */
}

input#recipient\:submitCreateButton {
/*     padding: 6px 14px !important; */
}

input#vrTopButtonForm\:view {
    color: #ffff;
    background: #ec111a !important;
    padding: 8px 10px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 700;
    border: none;
}

input#vrTopButtonForm\:view:hover {
    background-color: #be061b !important;
}

table#recipientUploadSubmitForm\:recipientErrorRecordsTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
}

table#recipientUploadSubmitForm\:recipientErrorRecordsTable tr:last-child td {
    border-bottom: none !important;
}

table#recipientUploadSubmitForm\:recipientUploadPagination {
    border: none;
    background: none;
}

table#recipientUploadSubmitForm\:recipientUploadPagination td {
    text-align: center !important;
     font-size: 12px !important;
}

table#form\:transferListTable tr:last-child td {
    border-bottom: none;
}

#tfFm div#action_buttons input, span#thirdPartyRecipientEdit\:commonActionsButtonBar #action_buttons input {
    width: 100px;
}

span#stdFm\:stdRpt nobr table tbody tr:last-child td:last-child {
    display: flex;
    justify-content: center;
}

span#stdFm\:stdRpt nobr table tbody tr:last-child td:last-child {
    display: flex;
    justify-content: center;
}

span#stdFm\:stdRpt .data-table-header {
    display: unset;
    padding-left: 30px;
}

select#stdFm\:stdRpt\:selectAccount {
    margin-left: 15px;
    margin-top: -8px;
}

table#custFm\:custRpt\:paramTable tr:nth-child(9) td {
    border: none !important;
}

/* table#custFm\:custRpt\:paramTable tr:last-child {
    display: none;	
} */

table.bordered-table table tr:last-child td {
    border-bottom: none;
}

input#reminderListForm\:reminderListTable\:Delete {
    margin-left: 230%;
}

select#stdFm\:stdRpt\:selectAccount {
    margin-top: -6px !important;
}


table#reminderListForm\:paginationTableHeader {
    font-weight: 500;
}

/* table#custFm\:custRpt\:paramTable tr:nth-last-child(2) td {
    border-bottom: none !important;
} */

select#reminderDetailsForm\:weeklyFrequencyDay,
select#reminderDetailsForm\:montlyFrequencyDay,
select#reminderDetailsForm\:yearlyFrequencyDay,
select#reminderDetailsForm\:yearlyFrequencyMonth {
    width: 140px;
}

textarea#reminderDetailsForm\:message,
input#reminderDetailsForm\:title {
    width: 310px !important;
}

table#recipientEditPortletAccountInformation tr:last-child td {
    border-bottom: none;
}


table#recipientEditPortletRecipientTypeTabSec th.data-table-row-col-header {
    border-bottom: solid 1px #E2E8EE;
}

table.bordered-table td.interlaceOne {
    background: none;
}

table#reminderDetailsForm\:mainTable {
    border: none !important;
}

table#recipientEditPortletAccountInformation tr td {
    border-bottom: solid 1px #E2E8EE;
}

input#personalBankListForm\:deleteButton {
    margin-left: 50%;

}

input#iform\:cancelBankButton2 {
/* 	margin-left: 50%; */
}

table#recipientDetailsPortletRecipoentTableSec td.data-table-row-col-header
	{
	padding: 1.1px;
}

input#personalBankListForm\:previous, 
input#personalBankListForm\:cancel,
input#personalBankListForm\:confirm {
	font-weight: 700;
}

input#personalBankListForm\:previous:hover, 
input#personalBankListForm\:cancel:hover,
	input#personalBankListForm\:confirm:hover {
	font-weight: 700;
}

table#mainTable {
	border: none !important;
}

table#recipientEditPortletRecipientTypeTabSec, 
table#recipientEditPortletResetRecipientMode,
table#recipientEditPortletAccountInformation, 
table#recipientEditPortletBankLookUp,
table#recipientEditPortletBankInfoSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

form#recipient span {
	border: none;
}

table#recipientEditPortletRecipientTypeTabSec td.interlaceFormTwo, 
table#recipientEditPortletResetRecipientMode td.interlaceFormTwo,
table#recipientEditPortletAccountInformation td.interlaceFormTwo, 
table#recipientEditPortletBankLookUp td.interlaceFormTwo,
table#recipientEditPortletBankInfoSection td.interlaceFormTwo {
	background: none;
}

table#recipientEditPortletRecipientTypeTabSec td {
	border-bottom: solid 1px #E2E8EE;
}

table#recipientEditPortletRecipientTypeTabSec td.data-table-row-col-header{
	padding: 1.1px;
}

table#recipientEditPortletRecipientTypeTabSec tr:last-child td, 
table#recipientEditPortletResetRecipientMode td.interlaceFormTwo, 
table#recipientEditPortletResetRecipientMode tr:last-child td, 
table#recipientEditPortletResetRecipientMode tr:last-child th.data-table-row-col-header,
table#recipientEditPortletBankInfoSection tr:last-child td, 
table#recipientEditPortletBankLookUp tr:last-child td,
table#recipientEditPortletAccountInformation tr:last-child th.data-table-row-col-header,
table#recipientEditPortletBankLookUp tr:last-child th.data-table-row-col-header,
table#recipientEditPortletBankInfoSection tr:last-child th.data-table-row-col-header
	{
	border-bottom: none;
}

table#recipientEditPortletResetRecipientMode tr td, 
table#recipientEditPortletResetRecipientMode th.data-table-row-col-header,
table#recipientEditPortletBankInfoSection tr td, 
table#recipientEditPortletBankLookUp tr td,
table#recipientEditPortletAccountInformation th.data-table-row-col-header,
table#recipientEditPortletBankLookUp th.data-table-row-col-header,
table#recipientEditPortletBankInfoSection th.data-table-row-col-header{
	border-bottom: solid 1px #E2E8EE;
}

#recipient .formElement {
	width: 300px;
	box-sizing: border-box;
}

input#recipient\:update, 
input#recipient\:reset,
input#recipient\:submitEditButton {
	width: unset !important;
}

#recipient th.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
}

table#recipientEditPortletBankLookUp th.data-table-row-col-header {
	width: 19%;
}

table.bordered-table tr:last-child td {
    border-bottom: none;
}

table#recipientEditPortletResetRecipientMode td.interlaceFormTwo {
    border-bottom: solid 1px #E2E8EE;
}

input#recipient\:ibanAccount:focus {
    box-shadow: none !important;
}


table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryStmtDetails,
table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryTotalRewardSec {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -18px;
    overflow: hidden;
}


table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryPortletInfoSec,
table#creditCardStatementHistoryPortletForm\:transactions,
table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryNoStatementSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
}


table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryPortletInfoSec tr:last-child td, 
table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryTotalRewardSec tr:last-child td, 
table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryStmtDetails tr:last-child td,
table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryNoStatementSec tr:last-child td, 
table#creditCardStatementHistoryPortletForm\:transactions tr:last-child td{
    border-bottom: none !important;
}

table#chequeBatchDeleteForm\:mainTable .centre input {
    width: 100px;
}

select#thirdPartyAccountDetails\:selectedAction, input#thirdPartyAccountDetails\:submitFormActionButton {
    width: 100px !important;
}

table#tfFm\:entryTable tr:last-child td {
/*     border-bottom: none !important; */
}

table#ChequeInformation\:chequeInfoSection tr:nth-child(5) td {
    border-bottom: none;
}

span#custFm\:custRpt div.center input {
    width: 100px !important;
}

span#thirdPartyAccountDetails\:commonActionsButtonBar #action_buttons input {
    width: 100px;
}

table#chequeSubmitUploadForm\:uploadTableSection td.centre {
    display: flex;
    justify-content: center;
}

div#custFm\:custRpt\:readbackTable\:buttonGrp input {
    width: 100px !important;
}

table#stpDetailForm\:entryTable tr td {
    border-bottom: 1px solid #E2E8EE;
}

table#stpDetailForm\:entryTable tr td:last-child {
    background: none;
}

table#stpDetailForm\:entryTable tr:last-child td {
    border-bottom: none;
}

input#stpDetailForm\:confirmCreateButton {
	/* padding: 5px 14px !important; */
}

input#custFm\:custRpt\:delete {
	margin-left: 40%;
}

select#entitlementreport\:group_available {
	width: 440px;
}

input#recipientListSearchCretriaSectionForm\:deleteButton {
	margin-left: 40%;
}

form#stopPaymentCreateEditForm span {
	border: none;
}

table#stopPaymentCreateEditForm\:camsOTPPasswordComponentAuthGridSection td
	{
	padding: 0px;
}

table#stopPaymentCreateEditForm\:camsOTPPasswordComponentCamsHOTPRequiredGrid
	{
	border-bottom: solid 1px #E2E8EE;
}

table#stopPaymentCreateEditForm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne
	{
	border-bottom: none;
	background: none;
}

input#stopPaymentCreateEditForm\:authentication_cams_password_x, 
input#stopPaymentCreateEditForm\:authentication_cams_totp_x
	{
	margin-left: 20px;
	width: 200px !important;
}

input#stopPaymentCreateEditForm\:confirmCreateButton {
	width: unset !important;
}

input#stopPaymentCreateEditForm\:confirmCreateButton {
	padding: 5.5px 14px !important;
}

table#stopPaymentCreateEditForm\:CamsOTPPasswordComponentAuthenticateGridHeader
	{
	width: 100%;
}

table#stopPaymentCreateEditForm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE !important;
}

table#stopPaymentCreateEditForm\:camsOTPPasswordComponentAuthGridSection
	{
	border: solid 1px #E2E8EE;
	overflow: hidden;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	/* margin-top: -35px !important; */
	width: 99.7% !important;
	margin: 0 auto;
}

table#tfFm\:transferDetailsPortletFundTransfTable
	{
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	/* width: 96.5%; */
	margin: 0 auto;
}

table#tfFm\:transferDetailsPortletFundTransfTable td.interlaceOne{
	/* border-bottom: none; */
}

form#stpDetailForm span {
	border: none;
}

table#creditCardStatementHistoryPortletForm\:SingleCurrencyCreditCardStatementHistoryPortletRewardsSec {
    padding: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: solid 1px #E2E8EE;
}

#creditCardStatementHistoryPortletForm .data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0;
}

table#creditCardStatementHistoryPortletForm\:creditCardStatementHistoryShowDoubleCurrSec {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table#tfFm\:transferDetailsPortletFundTransfTable tr:last-of-type td {
    border-bottom: none;
}

table#tfFm\:transferDetailsPortletFundTransfTable tr:last-of-type td.data-table-row-col-header {
    border-bottom: none !important;
}

table#stpDetailForm\:entryTable {
    margin-top: 20px !important;
    width: 98.5%;
    margin: 0 auto;
}

table#stpDetailForm\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    overflow: hidden;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    /* margin-top: -35px !important; */
    width: 99.7% !important;
    margin: 0 auto;
}

table#stpDetailForm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0;
}

table#stpDetailForm\:CamsOTPPasswordComponentAuthenticateGridHeader {
	margin-top: 10px !important;
    width: 100%;
}

table#stpDetailForm\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

table#stpDetailForm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    border-bottom: none;
    background: none;
}

input#stpDetailForm\:authentication_cams_password_x,
input#stpDetailForm\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 200px;
}

table#stpDetailForm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#commonActionsButtonBarComponentOneActionTitle {
    margin-top: 15px !important;
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
	background: #E2E8EE;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	padding: 2px;
}
	

table#CompanyUserCreate\:UserInfo3 td span {
    border: none;
}

table#CompanyUserCreate\:UserInfo2 tr td:nth-child(even) {
    background: white;
}

table#CompanyUserCreate\:UserInfo2 {
    /* margin-top: 2px; */
    border-radius: 0px !important;
    border-top: none;
}

table#CompanyUserCreate\:Selectedaccountable {
    border-top: none;
    margin-top: -5px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

table#paymentTypeTable tr:last-child td.data-table-row-col-header {
	border-bottom: none !important;
}

label#WirePaymentCreate\:attachmentExemption_confirm {
	border: none;
}

table#WirePaymentCreate\:paramTable td.interlaceOne
	{
	background: none;
}

table#PaymentOneTime\:ParamTable table {
	/* margin-left: -10px; */
}

input#WirePaymentCreate\:confirmCreateButton {
	width: unset !important;
}

table#commonActionsButtonBarComponentTwo {
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

table#commonActionsButtonBarComponentTwoActionTitle {
	margin-top: 15px;
}

textarea#validationReportDetails\:notes {
	font-size: 12px;
	font-weight: 300;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	height: 50px;
	width: 350px;
}

table#WirePaymentConfirm\:paymentListTable {
	margin-top: 25px;
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#WirePaymentConfirm\:paymentListTable tr:last-child td {
	border-bottom: none !important;
}

table#WirePaymentConfirm\:CamsOTPPasswordComponentAuthenticateGridHeader
	{
	width: 100%;
}

table#WirePaymentConfirm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE;
}

table#commonActionsButtonBarComponentTwo {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

table#commonActionsButtonBarComponentTwoActionTitle td.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE;
}

input#WirePaymentCreate\:submitVoucherActionButton {
	width: unset !important;
}

table#recipientList\:camsOTPPasswordComponentCamsHOTPRequiredGrid
	{
	border-bottom: solid 1px #E2E8EE;
}

input#form\:edit {
	margin-left: 45%;
}

table#psFm\:dynTable td.data-table-header {
	BACKGROUND-COLOR: #E2E8EE !important;
	padding: 5px;
}

table#psFm\:dynTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#psFm\:dynTable td.data-table-row-col-header {
	BACKGROUND-COLOR: #FAFBFD;
	margin-left: 0px;
	padding: 15px;
}

table#psFm\:dynTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

select#psFm\:payeeStandardID {
	margin-bottom: 20px;
}

table#psFm\:dynTable tr:last-child td {
	border-bottom: none;
}

table#payeeEditDeletePortletForm\:camsOTPPasswordComponentAuthGridSection td
	{
	padding: 0px;
}

table#payeeEditDeletePortletForm\:CamsOTPPasswordComponentAuthenticateGridHeader
	{
	width: 100%;
}

table#payeeEditDeletePortletForm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE;
}

#payeeEditDeletePortletForm span {
	border: 0px;
}

table#bpFm\:camsOTPPasswordComponentAuthGridSection
	{
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	/* margin-top: -34px !important; */
	width: 99.6%;
	margin: 0 auto;
}

table#bpFm\:camsOTPPasswordComponentAuthGridSection td
	{
	padding: 0px;
}

table#bpFm\:CamsOTPPasswordComponentAuthenticateGridHeader
	{
	width: 100%;
}

table#bpFm\:camsDOTPRequiredGridTab td.interlaceOne
	{
	border-bottom: none;
}

input#bpFm\:authentication_cams_password_x,
	input#bpFm\:authentication_cams_totp_x {
	margin-left: 20px;
	width: 250px;
}

table#bpFm\:entryAccount tr td
	{
	border-bottom: solid 1px #E2E8EE;
}

table#bpFm\:entryAccount td.interlaceFormTwo
	{
	background: none;
}

table#bpFm\:entryAccount tr:last-child td
	{
	border-bottom: none;
}

table#psFm\:camsOTPPasswordComponentAuthGridSection {
	border: solid 1px #E2E8EE;
	overflow: hidden;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
/* 	margin-top: -32.9px !important; */
	width: 99.7% !important;
	margin: 0 auto;
}

table#psFm\:camsOTPPasswordComponentAuthGridSection td {
	padding: 0px;
}

table#psFm\:CamsOTPPasswordComponentAuthenticateGridHeader {
	width: 100%;
}

table#psFm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header
	{
	BACKGROUND-COLOR: #E2E8EE;
	padding: 5px;
}

table#psFm\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
	border-bottom: none;
	background: none;	
}

table#psFm\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
	border-bottom: solid 1px #E2E8EE;
}

table#psFm\:entryTable td.interlaceOne {
	background: none;
	border-bottom: none;
}

table#psFm\:entryTable td.interlaceTwo {
	border-bottom: none;
}

#psFm span {
	border: none;
}

input#form\:edit {
	margin-left: 45%;
}

input#recipient\:confirmEditButton {
    width: unset !important;
}

table#psFm\:camsOTPPasswordComponentAuthGridSection td.data-table-row-col-header {
    BACKGROUND-COLOR: #FAFBFD;
}

input#psFm\:authentication_cams_password_x,
input#psFm\:authentication_cams_totp_x {
    margin-left: 20px;
    width: 250px;
}

input#template\:addIntermediaryBank {
    margin-top: 5px;
}

input#WirePaymentCreate\:paginationSectionBank\:deleteIntmBank {
    width: unset !important;
}

input#WirePaymentCreate\:paginationSectionBank\:0\:inputText230 {
    font-size: 12px;
    font-weight: 300;
    padding: 6px 5px 6px 5px;
    border-radius: 8px;
    font-family: 'Scotia', sans-serif;
    border: 1px solid #ccc;
}

table#WirePaymentConfirm\:recipientErrorRecordsTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#WirePaymentConfirm\:recipientErrorRecordsTable tr:last-child td {
    border-bottom: none !important;
}

table#recipientViewPortletForm\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
    /* margin-top: -34px !important; */
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    width: 99.60%;
    margin: 0 auto;
}

table#recipientViewPortletForm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#recipientViewPortletForm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#recipientViewPortletForm\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#recipientViewPortletForm\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

form#InstantPaymentCreate span {
    border: none;
}

table#InstantPaymentCreate\:paramTable td.interlaceOne {
    background: none;
    padding: 12px;
}

table#recipientUploadConfirmForm\:recipientListTable2 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#recipientUploadConfirmForm\:recipientListTable2 tr:last-child td {
    border-bottom: none;
}

table#recipientUploadConfirmForm\:recipientUploadPagination2 {
    background: none;
}

table#recipientUploadConfirmForm\:recipientUploadPagination2 td {
    text-align: center !important;
}

table#recipientUploadSubmitForm\:recipientListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#recipientUploadSubmitForm\:recipientListTable tr:last-child td {
    border-bottom: none;
}


table#recipientViewPortletForm\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
    /* margin-top: -34px !important; */
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    width: 99.70%;
    margin: 0 auto;
}

table#recipientViewPortletForm\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0px;
}

table#recipientViewPortletForm\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#recipientViewPortletForm\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

table#commonActionsButtonBarComponentForUserSec {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
}

table#commonActionsButtonBarComponentForUserActionSec td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 8px !important;
    margin-top: 20px;
}

textarea#CompanyUserCreate\:notes {
    font-size: 12px;
    font-weight: 300;
    padding: 6px 5px 6px 5px;
    border-radius: 8px;
    font-family: 'Scotia', sans-serif;
    border: 1px solid #ccc;
}

table#CompanyUserCreate\:camsOTPPasswordComponentAuthGridSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
    /* margin-top: -34px !important; */
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    width: 99.70%;
    margin: 0 auto;
}

table#CompanyUserCreate\:camsOTPPasswordComponentAuthGridSection td {
    padding: 0;
}

table#CompanyUserCreate\:CamsOTPPasswordComponentAuthenticateGridHeader {
    width: 100%;
}

table#CompanyUserCreate\:CamsOTPPasswordComponentAuthenticateGridHeader td.data-table-header {
    background: #E2E8EE;
}

table#CompanyUserCreate\:camsOTPPasswordComponentCamsHOTPRequiredGrid {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:camsOTPPasswordComponentAuthGridSection td.interlaceOne {
    background: none;
    border-bottom: none;
}

table#CompanyUserCreate\:camsDOTPRequiredGridTab .data-table-row-col-header {
    width: unset !important;
}

table#bpFm\:entryAccount td.interlaceFormOne {
    border-bottom: 1px solid #E2E8EE !important;
    border-left: none !important;
    border-right: none !important;
}

table#bpFm\:entryAccount td.interlaceFormTwo {
    border-left: none !important;
    border-right: none !important;
}

table#bpFm\:entryAccount td.data-table-row-col-header {
    border-bottom: 1px solid #E2E8EE !important;
    border-left: none !important;
    border-right: none !important;
}


select#template\:fromAccount {
    width: 370px;
}

select#template\:fromAccount {
    box-sizing: border-box;
    width: 370px;
}


/* Apply styles to any table with ID ending in camsOTPPasswordComponentAuthGridSection */

table[id$="camsOTPPasswordComponentAuthGridSection"] {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 100% !important;
    box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
    margin-bottom: 25px !important;
}

table[id$="CamsOTPPasswordComponentAuthenticateGridHeader"] {
	width: 100%;
	border: solid 1px #E2E8EE;
	BACKGROUND: #E2E8EE;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

table#PaymentOneTime\:camsAuthenticationRequiredGrid td {
	padding: 0px;
}

table[id$="camsDOTPRequiredGridTab"] td.interlaceOne {
    border-bottom: none;
    background: none !important;
    
}

table[id$="CamsOTPPasswordComponentAuthenticateGridHeader"] td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE !important;
    padding: 10px !important;
}

input[id$="authentication_cams_password_x"], input[id$="authentication_cams_totp_x"] {
    margin-left: 20px;
    width: 250px;
}

table[id$="camsOTPPasswordComponentCamsHOTPRequiredGrid"]{
    border-bottom: 1px solid #e2e8ee;
}

table[id$="camsOTPPasswordComponentAuthGridSection"] td {
    border-bottom: none;
}

table[id$="camsOTPPasswordComponentAuthGridSection"] td {
    padding: 0px;
}

table[id$="camsOTPPasswordComponentCamsHOTPRequiredGrid"] td.interlaceOne {
    background: none;
}


/* table tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
} */

table#paymentUploadConfirmForm\:paymentListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
}

table#paymentUploadConfirmForm\:paymentListTable tr td {
    border-bottom: solid 1px #E2E8EE;
}


table#paymentUploadConfirmForm\:paymentListTable tr td.interlaceOne {
    background: none;
    border-bottom: none;
}

table#paymentUploadConfirmForm\:paymentListTable .interlaceOne.right {
    background: none !important;
    border-bottom: none;
}

table#paymentUploadConfirmForm\:paymentListTable td.centre {
    border-bottom: none !important;
}

table#paymentUploadConfirmForm\:paymentListTable tr:last-child td {
    border-bottom: none !important;
}

table#paymentUploadConfirmForm\:recipienListTable2 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#paymentUploadConfirmForm\:recipientErrorRecordsTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#paymentUploadConfirmForm\:recipientErrorRecordsTable tr:last-child td {
    border-bottom: none;
}

table#paymentUploadConfirmForm\:recipienListTable2 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#WirePaymentConfirm\:wirePaymentSummaryPanelDetails {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#WirePaymentConfirm\:wirePaymentSummaryPanelDetails td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#WirePaymentConfirm\:paymentListTable tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
   /*  text-align: center !important; */
}

table#chequeUploadConfirmForm\:pagenationTab tr td {
    display: flex;
    justify-content: center;
}

table#ChequeInformation\:chequeInfoSection tr:nth-child(6) td {
    border-bottom: none;
}

table#ChequeInformation\:chequeInfoSection tr:nth-child(5) td {
    border-bottom: 1px solid #E2E8EE;
}

table#paymentUploadPaginationGroup01DataTable {
    border: none !important;
}

#paymentUploadConfirmForm table.data-table {
    border: none !important;
}

input#paymentUploadConfirmForm\:Cancel {
    margin-left: 40%;
}

table#PaymentUploadSummaryForm\:PaymentUploadResultsSummaryConfirmPaymentType {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
}

table#PaymentUploadSummaryForm\:PaymentUploadResultsSummaryConfirmPaymentType tr td {
    border-bottom: 1px solid #e2e8ee;
}

table#PaymentUploadSummaryForm\:PaymentUploadResultsSummaryConfirmPaymentType tr:last-child td {
    border-bottom: none;
}

table#PaymentUploadSummaryForm\:PaymentUploadResultsSummaryConfirmPaymentType td.interlaceOne {
    background: none;
}

/* input[id$=":Cancel"],
input[id$=":Previous"],
input[id$=":Create"] {
    font-weight: 700;
} */


input#PaymentUploadSummaryForm\:Cancel, 
input#PaymentUploadSummaryForm\:Previous, 
input#PaymentUploadSummaryForm\:Create {
    font-weight: 700;
    font-size: 12px;
}

input#PaymentUploadSummaryForm\:Create:hover{
	 font-weight: 700;
}

input#WirePaymentCreate\:submitEditButton {
    width: unset !important;
}

span#CompanyUserCreate\:token {
    border: none;
}

table#chequeUploadConfirmForm\:pagenationTab{
	background: white !important;
}

form#chequeUploadConfirmForm table tr table.data-table-header {
    background: white;
}

form#chequeUploadConfirmForm table tr table.data-table-header {
    background: white;
}

form#chequeUploadConfirmForm table tbody tr:nth-child(4) td, form#chequeUploadConfirmForm table tbody tr:nth-child(5) td, form#chequeUploadConfirmForm table tbody tr:nth-child(6) td, form#chequeUploadConfirmForm table tbody tr:nth-child(7) td {
    border: none;
}

input#chequeUploadConfirmForm\:Confirm {
    margin-left: 10px;
}

form#chequeUploadConfirmForm table tbody tr td.centre {
    display: flex;
    justify-content: center;
}

form#chequeUploadConfirmForm table tbody tr td.centre input {
	margin-top: -100px !important;
    height: 30px;
}

table#WirePaymentConfirm\:recipientErrorRecordsTable tr:first-child th.data-table-row-col-header-centered {
   border-bottom: 1px solid #e2e8ee;
   text-align: center !important;
}

input#PaymentUploadSummaryForm\:Cancel {
    margin-left: 40%;
}

table#recipientList\:paginationTableHeader td {
    text-align: center !important;
    font-weight: 500;
}

select#recipientList\:BankType {
    box-sizing: border-box !important;
    width: 180px !important;
}

input#recipientList\:firstName {
    width: 180px !important;
}

input#recipientList\:deleteButton {
    margin-left: 40%;
}

table#companyList\:CompanyListTable1,
table#CompanyDetails\:EnrollCompanyListPagination {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
    border-bottom: none;
    
}

table#companyList\:CompanyListTable1 tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

table#CompanyDetails\:EnrollCompanyListPagination tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:EnrollCompanyListPagination td.interlaceOne {
    background: none;
    border-bottom: none;
}

table#CompanyDetails\:EnrollCompanyListPagination tr td {
    padding: 0px;
}

table#CompanyDetails\:EnrollCompanyListPagination td.interlaceTwo {
    border-bottom: none;
}

table#CompanyDetails\:EnrollCompanyListPagination td.data-table-row-col-header {
    padding: 10px;
}

table#CompanyDetails\:EnrollCompanyListPagination td.data-table-row-col-header {
    border-bottom: none;
}

table#companyList\:searchCompanyContainer tr td {
    padding: 0px;
    border-bottom: solid 1px #E2E8EE;
}

table#companyList\:searchCompanyContainer {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}
table#companyList\:searchCompanyContainer td.interlaceOne {
    background: none;
    border-bottom: none;
}

table#companyList\:searchCompanyContainer td.data-table-row-col-header {
    border-bottom: none;
    padding: 10px;
}

table#companyList\:searchCompanyContainer td.interlaceTwo {
    border-bottom: none;
}

table#companyList\:searchCompanyContainer .formElement {
    width: 300px;
    box-sizing: border-box;
    margin-left: 5px;
}

table#companyList\:searchCompanyContainer tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:EnrollCompanyListPagination .formElement {
    width: 200px;
    box-sizing: border-box;
    margin-left: 5px;
}

table#CompanyDetails\:EnrollCompanyListPagination tr:last-child td {
    border-bottom: none;
}

table#csrResetTPRAccessForm\:csrResetTPRAccessSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}

table#csrResetTPRAccessForm\:csrResetTPRAccessSection .formElement {
    width: 250px;
    box-sizing: border-box;
}

table#csrResetTPRAccessForm\:csrResetTPRAccessSection tr:last-child td {
    border-bottom: none;
}

table#csrResetTPRAccessForm\:csrResetTPRAccessSection .interlaceFormTwo {
    background: none;
}

input#csrResetTPRAccessForm\:commandButton29 {
    margin-left: 45%;
}

table#locateUserForm\:locateUserPanel {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}

table#locateUserForm\:locateUserPanel tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#locateUserForm\:locateUserPanel tr:last-child td {
    border-bottom: none;
}

input#locateUserForm\:commandButton34 {
    margin-left: 40%;
}

table#MultiCompanyList\:CompanyListTable1 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#MultiCompanyList\:CompanyListTable1 tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
}


table#MultiCompanyList\:searchCompanyContainer{
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#MultiCompanyList\:searchCompanyContainer tr td {
    padding: 0px;
    border-bottom: solid 1px #E2E8EE;
}


table#MultiCompanyList\:searchCompanyContainer td.interlaceOne {
    background: none;
    border-bottom: none;
}

table#MultiCompanyList\:searchCompanyContainer td.data-table-row-col-header {
    border-bottom: none;
    padding: 10px;
}

table#MultiCompanyList\:searchCompanyContainer td.interlaceTwo {
    border-bottom: none;
}

table#MultiCompanyList\:searchCompanyContainer .formElement {
    width: 300px;
    box-sizing: border-box;
    margin-left: 5px;
}

table#MultiCompanyList\:searchCompanyContainer tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:EnrollCompanyListPagination {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#allCompanyForm\:EnrollCompanyListPagination tr td {
    padding: 0px;
}

table#allCompanyForm\:EnrollCompanyListPagination td.data-table-row-col-header {
    border-bottom: none;
    padding: 10px;
}

table#allCompanyForm\:EnrollCompanyListPagination tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#allCompanyForm\:EnrollCompanyListPagination td.interlaceOne, 
table#allCompanyForm\:EnrollCompanyListPagination td.interlaceTwo {
    background: none;
    border-bottom: none;
}

table#allCompanyForm\:EnrollCompanyListPagination .formElement {
    width: 250px;
    box-sizing: border-box;
    margin-left: 5px;
}

table#allCompanyForm\:EnrollCompanyListPagination tr:last-child td {
    border-bottom: none;
}

table#CSRGroupList\:paginationTableHeader {
    border: none;
}

table#CSRGroupList\:csrGroupListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#CSRGroupList\:csrGroupListTable tr:last-child td {
    border-bottom: none;
}

input#CSRGroupList\:update {
    float: right;
}

table#CSRUserList\:csrUserListPagination {
    border: none;
}

table#CSRUserList\:csrUserListTable {
     border: solid 1px #E2E8EE;
    border-radius: 8px;
    overflow: hidden;
    margin-top: 50px;
}

#CSRUserList th.data-table-header .formElement {
    width: 170px;
    box-sizing: border-box;
    margin-right: 20px;
}

input#CSRUserList\:update {
    width: unset !important;
}

table#CSRUserList\:csrUserListTable tr:last-child td {
    border-bottom: none;
}

table#auditLogList\:searchBox td.interlaceOne {
    background: none;
}

input#auditLogList\:cifKey {
    width: 230px;
    font-size: 12px;
    font-weight: 300;
    font-family: Scotia, sans-serif;
    padding: 6px 5px;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    box-sizing: border-box;
}

select#auditLogList\:csrTypeActivity {
    margin-left: 10px;
}

span#auditLogList\:fromTimeRangeDetails .intNote {
    display: unset;
}

span#auditLogList\:toHour,
span#auditLogList\:toid {
    display: unset;
}

select#auditLogList\:selectFromHour,
input#auditLogList\:fromMinutes,
select#auditLogList\:selectToHour,
input#auditLogList\:toMinutes {
    width: 50px !important;
}

span#auditLogList\:toid {
    margin-left: 20px;
}

select#auditLogList\:selectToHour {
    margin-left: 5px;
}

table#groupDetailsForm\:groupDetails {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 8px;
}

#groupDetailsForm .data-table-header {
    background: #e2e8ee;
    /*  margin-top: 20px; */
    border-radius: 0px;
}

table#groupDetailsForm\:groupDetails tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#groupDetailsForm\:groupDetails tr:last-child td {
    border-bottom: none;
}

table#groupDetailsForm\:groupDetails tr.interlaceFormTwo {
    background: none;
}

input#groupDetailsForm\:addAllCountriesButton,
input#groupDetailsForm\:addCountryButton,
input#groupDetailsForm\:removeCountryButton,
input#groupDetailsForm\:removeAllCountriesButton {
    min-width: unset !important;
}

select#groupDetailsForm\:country_available,
select#groupDetailsForm\:country_assigned {
    height: 200px;
}


textarea#groupDetailsForm\:notes,
textarea#CsrUserDetails\:notes {
    font-size: 12px;
    font-weight: 300;
    font-family: Scotia, sans-serif;
    padding: 6px 5px;
    border-radius: 8px;
    border-width: 1px;	
    border-style: solid;
    border-color: rgb(204, 204, 204);
}


form span:not(#pageTabs span):not(#task_navigation span):not(#pageTabs .current span):not(#task_navigation .current span):not(#pageTabs a span):not(#task_navigation a span) {
    border: none !important;
}

table#multipleStopPaymentForm\:entryTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#recipientUploadSubmitForm\:recipienListTable2 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#recipientUploadSubmitForm\:recipienListTable2 tr td {
    border-bottom: none;
    padding: 5px;
}

table#recipientUploadSubmitForm\:recipienListTable2 tr:last-child td {
    border-bottom: none;
}

table#CompanyUserCreate\:groupServiceTableMC {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(224, 224, 224);
    border-image: initial;
    border-radius: 8px;
    overflow: hidden;
}

table#CompanyUserCreate\:AccountHeading {
    padding: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    background: rgb(226, 232, 238);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(226, 232, 238);
    border-image: initial;
    /* border-radius: 10px; */
}

table#CompanyUserCreate\:AccountHeading * {
    padding: 0 !important;
    background: #e2e8ee;
}

table#CompanyUserCreate\:ScotiaAccountHeading * {
    padding: 0px;
    background: #e2e8ee !important;
}

table#CompanyUserCreate\:ScotiaAccountHeading {
    padding: 10px;
    background: #e2e8ee;
 /*    border-radius: 10px; */
}

table#CompanyUserCreate\:SwiftAccountHeading {
    margin-top: 10px;
    padding: 8px;
    background: #e2e8ee;
   /*  border-radius: 10px; */
}

table#CompanyUserCreate\:SwiftAccountHeading * {
    padding: 0px;
    background: #e2e8ee;
}

form#chequeUploadConfirmForm table tbody tr:nth-child(4) td table table tr:nth-child(1) td.data-table-header {
    background: white;
}

table#chequeUploadConfirmForm\:chequeErrorRecordsTable tr td {
    border-bottom: 1px solid #E2E8EE !important;
}

form#recipientUploadSubmitForm {
	font-size: 12px;
}

table#MultiCompanyList\:CompanyListTable1 tr:last-child td {
	border-bottom: none;
}

table#CsrUserDetails\:panelGrid1 {
	border: solid 1px #E2E8EE;
	border-bottom: none;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

table#CsrUserDetails\:panelGrid8 {
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	margin-top: -20px;
}

table#CsrUserDetails\:panelGrid1 tr:last-child td {
	border-bottom: none;
}

table#CsrUserDetails\:panelGrid8 tr:last-child td {
	border-bottom: none;
}

table#CsrUserDetails\:Listbox {
	border: solid 1px #E2E8EE;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	margin-top: -20px !important;
/* 	width: 98.65%;
	margin: 0 auto; */
}


table#CsrUserDetails\:Listbox td.interlaceTwo,
table#CsrUserDetails\:Listbox .formElement {
	border: none;
	text-align: center !important;
}

table#CsrUserDetails\:Listbox td.interlaceTwo {
	border-bottom: none;
}

table#CsrUserDetails\:panelGrid1 tr:last-child td.data-table-row-col-header-cms
	{
	border-bottom: none;
}

table#CsrUserDetails\:Listbox td.data-table-row-col-header {
	width: 17% !important;
}

select#CsrUserDetails\:group_available, select#CsrUserDetails\:group_assigned
	{
	font-size: 12px;
	font-weight: 300;
	border-radius: 8px;
	font-family: 'Scotia', sans-serif;
	border: 1px solid #ccc;
	overflow: auto;
	width: 320px;
}

table#customerGroupListPortletForm\:paginationTableHeader {
	border-bottom: none;
}

table#customerGroupListPortletForm\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

table#customerGroupListPortletForm\:paginationSection tr:last-child td {
    border-bottom: none;
}

table#customerGroupDetailsGroupName\:mainTable{
	border: none !important;
}

input#WirePaymentCreate\:confirmEditButton {
	width: unset !important;
}

input#iform\:update {
	min-width: unset !important;
}

table#DisclaimerList\:paginationTableHeader {
	border: none;
}

table#DisclaimerList\:paginationSection {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
	overflow: hidden;
}

input#DisclaimerList\:disclaimerName, select#DisclaimerList\:customerGroup,
	select#DisclaimerList\:status, select#DisclaimerList\:changeStatus {
	width: 200px;
}

table#DisclaimerList\:paginationSection tr:last-child td {
	border-bottom: none;
}

table#messageListForm\:paginationSection {
	border-bottom: none;
}

input#DisclaimerList\:update {
	float: right;
}

table#CsrUserDetails\:panelGrid1 .formElement {
	width: 60%;
	box-sizing: border-box;
}

table#allCompanyForm\:TopDetails1 tr td {
	padding: 0;
	border-bottom: solid 1px #E2E8EE;
}

table#allCompanyForm\:TopDetails1 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#allCompanyForm\:TopDetails1 td.data-table-row-col-header {
	padding: 10px;
	border-bottom: none;
}

table#allCompanyForm\:TopDetails1 td.interlaceOne, table#allCompanyForm\:TopDetails1 td.interlaceTwo
	{
	border-bottom: none;
	background: none;
}

table#allCompanyForm\:TopDetails1 tr:last-child td {
	border-bottom: none;
}

table#allCompanyForm\:contactListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#allCompanyForm\:contactListTable tr:first-child th.data-table-row-col-header-centered	{
	border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

table#allCompanyForm\:link32 tr:last-child td {
	border-bottom: none;
}

table#allCompanyForm\:link32 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#allCompanyForm\:swaccount119, table#allCompanyForm\:account119,
	table#allCompanyForm\:CompanyUserListTableUC22 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#allCompanyForm\:swaccount119 tr:last-child td, table#allCompanyForm\:account119 tr:last-child td,
	table#allCompanyForm\:CompanyUserListTableUC22 tr:last-child td {
	border-bottom: none;
}

table#allCompanyForm\:paginationTableHeader {
	border-bottom: none;
}

table#groupDetailsForm\:liveEntitlementResourceEsction {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
	font-size: 12px;
}

table#csrResetTPRAccessForm\:csrResetTPRAccessSection tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#allCompanyForm\:mcCompanyAdminstrationTable {
    border-bottom: none;
}

table#mcCommonActionsButtonBarComponentOne {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table#mcCommonActionsButtonBarComponentOneLabel {
    margin-top: 20px;
}

#mcCommonActionsButtonBarComponentOneLabel td.data-table-header {
    background: #e2e8ee;
}

table#allCompanyForm\:CompanyUserUC22 .formElement {
    width: 150px;
    box-sizing: border-box;
}

input#allCompanyForm\:updateUC22 {
    width: unset !important;
    float: right;
}

input#allCompanyForm\:createUC22enter {
    float: right;
}

table#mcUserCommonActionsButtonBarComponentSec {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table#mcUserCommonActionsButtonBarComponentActionSec td.data-table-header {
    background: #e2e8ee;
}

table#mcUserCommonActionsButtonBarComponentActionSec {
    margin-top: 20px;
}

table#transactionByCountryForm\:transactionPendingListByCountryComponentTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#transactionByCountryForm\:transactionPendingListByCountryComponentTable tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:mcCompanyAdminstrationSectionDetailSec {
    border: solid 1px #E2E8EE;
}

table#allCompanyForm\:mcCompanyAdminstrationSectionDetailSec tr td,
table#allCompanyForm\:renderCompanyServiceTitleDetailSec tr td {
    padding: 0px;
}

table#allCompanyForm\:mcCompanyAdminstrationSectionDetailSec td.interlaceOne,
table#allCompanyForm\:renderCompanyServiceTitleDetailSec td.data-table-row-col-header  {
    padding: 8px;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}

input#chequeUploadResultsSummaryForm\:doneAction {
    background: white !important;
    border-radius: 8px;
    padding: 7px 15px !important;
    border: solid 1px #ec111a;
    color: #ec111a;
    margin-left: 15px;
    box-shadow: unset !important;
    font-weight: 500;
    height: 30px !important;
    min-width: 80px !important;
    vertical-align: middle !important;
}

table#CompanyUserCreate\:groupServiceTableMC > tbody > tr > td {
    padding: 0;
}

table#CompanyUserCreate\:groupServiceTableMC > tbody > tr:nth-child(even) > td * {
    background: white;
}

table#CompanyUserCreate\:CAFacet *, table#CompanyUserCreate\:PFacet * {
    padding: 0 !important;
    background: #e2e8ee !important;
}

table#CompanyUserCreate\:groupServiceTableMC tr td input[type=text] {
    font-size: 12px;
    font-weight: 300;
    font-family: Scotia, sans-serif;
    padding: 6px 5px;
    border-radius: 8px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
}

input#WirePaymentCreate\:confirmDeleteButton {
	width: unset !important;
}

table#companyList\:CompanyListTable1 tr:last-child td {
	/* border-bottom: none; */ 
}

table#CompanyDetails\:panelGrid1_UC13 {
	border: solid 1px #E2E8EE;
}

table#CompanyDetails\:panelGrid1_UC13 tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:panelGrid1_UC13 tr:last-child td {
	border-bottom: none;
}

table#CompanyDetails\:panelGrid1_UC13 .interlaceFormTwo {
	background: none;
}

table#CompanyDetails\:headerInfo {
	border: solid 1px #E2E8EE;
	BACKGROUND-COLOR: #E2E8EE;
	font-weight: 500;
	font-size: 13px;
}

table#CompanyDetails\:panelGrid3_UC14 {
	BACKGROUND-COLOR: #E2E8EE;
	padding: 0px;
	font-weight: 500;
}

table#CompanyDetails\:companycontactPagination {
	border: solid 1px #E2E8EE;
	margin-top: -17px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

table#CompanyDetails\:contactListTable {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#CompanyDetails\:contactListTable tr:first-child th.data-table-row-col-header-centered{
		border-bottom: solid 1px #E2E8EE;
	    text-align: center !important;
}

table#CompanyDetails\:paginationTableHeader {
	border-bottom: none;
}

table#CompanyDetails\:companyAccountsListTable_uc161 {
	border: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyAccountsListTable_uc161 tr:last-child td {
	border-bottom: none;
}

table#CompanyDetails\:companyusergrouptableUC19 {
	border: solid 1px #E2E8EE;
	border-radius: 8px;
}

table#CompanyDetails\:companyusergrouptableUC19 tr:last-child td {
	border-bottom: none;
}

table#CompanyDetails\:companyusergrouptableUC19 tr:first-child th.data-table-row-col-header-centered
	{
	border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:CompanyUserListTableUC22 {
	border: solid 1px #E2E8EE;
}

table#CompanyDetails\:CompanyUserListTableUC22 tr:last-child td {
	border-bottom: none;
}

table#CompanyDetails\:TopDetails_UC16 {
	/* margin-top: 20px; */
	border: solid 1px #E2E8EE;
}

table#CompanyDetails\:compAccListPortletRenderSC {
	border: solid 1px #E2E8EE;
	BACKGROUND-COLOR: #E2E8EE;
	padding: 0px;
}

table#CompanyDetails\:Table1 {
	/* margin-top: -18px; */
	border-left: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyUserGroupPagination {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

table#CompanyDetails\:panelGrid2UC19 {
	BACKGROUND-COLOR: #E2E8EE;
	padding: 0px;
}

table#CompanyDetails\:companyServicePortletMainTable {
	border: solid 1px #E2E8EE;

	/* border-radius: 8px; */

	/*  margin-top: 20px; */

	/* box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px; */
}

table#CompanyDetails\:companyServicePortletMainTable tr td {
	padding: 0px;
}

table#CompanyDetails\:companyServicePortletMainTable td.interlaceOne {
	padding: 8px;
}

table#CompanyDetails\:companyServicePortletTable18 {
	border-bottom: solid 1px #E2E8EE;
	BACKGROUND-COLOR: #E2E8EE;
	/* border-top-left-radius: 8px;
    border-top-right-radius: 8px; */
}

table#CompanyDetails\:companyServicePortletTable1 td.interlaceOne, 
table#CompanyDetails\:companyServicePortletInstPayment td.interlaceOne,
table#CompanyDetails\:companyServicePortletDisbursement td.interlaceOne,
table#CompanyDetails\:companyServicePortletTable31 td.interlaceOne,
table#CompanyDetails\:companyServicePortletTable32 td.interlaceOne,
table#CompanyDetails\:companyServicePortletTable33 td.interlaceOne,
table#CompanyDetails\:companyServicePortletTable34 td.interlaceOne,
table#CompanyDetails\:companyServicePortletTable35 td.interlaceOne {
	background: none;
}

table#CompanyDetails\:companyServicePortletMainTable td.data-table-row-col-header
	{
	border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyServicePortletTable35 td {
	border-bottom: none !important;
}

table#CompanyDetails\:Table1 th.data-table-row-col-header-centered {
	border-bottom: none;
}

table#CompanyDetails\:TopDetails_UC14 {
	border: solid 1px #E2E8EE;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

table#CompanyDetails\:companyUserListCreateButtonSec {
	border: solid 1px #E2E8EE;
	BACKGROUND-COLOR: #E2E8EE;
	padding: 7px;
	border-radius: 0px;
}

table#CompanyDetails\:paginationTableHeader {
	border-left: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
}

table#commonActionsButtonBarComponentForUserActionSec {
	box-shadow: rgba(0, 34, 91, 0.11) 0px 2px 10px;
	background: #E2E8EE;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	margin-top: 20px;
}

table#CompanyUserGroupCreate\:panelGrid2 {
	border: solid 1px #E2E8EE;
	/* margin-bottom: 20px; */
}

table#CompanyUserGroupCreate\:panelGrid2 td {
	border: none;
}

table#CompanyUserGroupCreate\:listofAccount {
	border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:listofAccount tr:last-child td {
	border-bottom: none;
}

form#CompanyUserGroupCreate {
	margin-top: 80px;
}

table#personalbankcreateportletTabSec {
	border: none !important;
}

table#personalbankcreateportletTabSec tr td {
	background: white;
}

table#CompanyDetails\:panelGrid1_UC13 .formElement {
	width: 250px;
	box-sizing: border-box;
}

table#CompanyDetails\:companyServicePortletTable36, 
table#CompanyDetails\:companyServicePortletTable37,
table#CompanyDetails\:companyServicePortletTable39 {
/* 	border-left: solid 1px #E2E8EE;
	border-right: solid 1px #E2E8EE;
	border-bottom: solid 1px #E2E8EE; */
}

table#CompanyDetails\:companyServicePortletMainTable tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyServicePortletMainTable tr:last-child td {
	border-bottom: none;
}

table#personalbankcreateportletTabInfoSec td.interlaceOne, 
table#personalbankcreateportletTabInfoSec td.interlaceFormOne
	{
	background: white;
}

table#personalbankcreateportletBankInfoSecDetails td {
	background: white;
}

table#personalbankcreateportletSearchGrpSec tr.data-table {
	background: none;
}

table#personalbankcreateportletTabSec {
	border: none !important;
}

table#personalbankcreateportletTabSec td {
	background: white;
}

input#iform\:createBankButton {
/* 	margin-left: 35%; */
}

table#CompanyDetails\:companyAccountsListTable_uc16 {
	border: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:addRemoveButtons {
	border: none;
}


input#recipientUploadSubmitForm\:Cancel {
    margin-left: 45%;
    font-weight: 600;
}

table#WirePaymentSuccess\:paginationSection {
    width: 100%;
    font-size: 12px;
    font-weight: 500;
}

table#WirePaymentSuccess\:paymentListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#WirePaymentSuccess\:paymentListTable tr:last-child td {
    border-bottom: none;
}

table[id$="camsOTPPasswordComponentAuthGridSection"] td.data-table-row-col-header {
    padding: 11px !important;
}

input#messageListForm\:MCDeletrMessageListPortlete {
    margin-left: 45%;
}

table#msgDetailForm\:composeMessageTableSection td {
    padding: 0px;
}

table#msgDetailForm\:composeMessageSection td {
    padding: 8px;
}

table#msgDetailForm\:composeMessageTableSection td.data-table-row-col-header {
    padding: 10px;
}	

table#msgDetailForm\:composeMessageTableSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:composeMessageTableSection td.interlaceFormTwo {
    background: none;
}

table#msgDetailForm\:composeMessageTableSection tr:last-child td {
    border-bottom: none;
}

table#msgDetailForm\:composeMessageTableSection tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyAccountsListTable_uc16 tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:CompanyGroupUC19 {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
}


table#CompanyDetails\:CompanyUserUC22 {
    border: solid 1px #E2E8EE;
    border-bottom: none;
    border-radius: 0px;
}

table#CompanyDetails\:CompanyUserUC22 .formElement {
    width: 150px;
    box-sizing: border-box;
}


input#CompanyDetails\:updateUC22 {
    width: unset !important;
}

table#CompanyDetails\:companyAccountsListSGTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

input#CompanyDetails\:commandButton385 {
    margin-left: 45%;
}

table#CompanyDetails\:companyAccountsListSGTable {
    border-bottom: none;
}

a#CompanyDetails\:Table1\:nextPage_uc16 {
    margin-left: 10px;
    color: #007EAB !important;
}

table#CompanyDetails\:Table1 th {
    display: flex;
    justify-content: center;
}

input#CompanyDetails\:searchAccountNumber_uc16 {
    margin-left: 5px;
}

input#CompanyUserCreate\:addGroupButton,
input#CompanyUserCreate\:removeGroupButton,
input#CompanyUserCreate\:genpass {
    width: unset !important;
}

form#CompanyUserCreate table#CompanyUserCreate\:UserInfo1 span {
    width: unset !important;
}

table#CompanyDetails\:compAccListPortletRenderSC {
    margin-bottom: -18px;
}

table#CompanyDetails\:TopDetails_UC14 {
    margin-bottom: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports {
    border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports td {
    padding: 0px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports td.interlaceOne {
    padding: 8px;
}

table#CompanyUserGroupCreate\:IRFacet td,
table#CompanyUserGroupCreate\:RPTFacet td,
table#CompanyUserGroupCreate\:PFacet td,
table#CompanyUserGroupCreate\:AccountHeading td,
table#CompanyUserGroupCreate\:CAFacet td  {
    background: #E2E8EE;
    padding: 5px;
    border-radius: 0px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments,
table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec,
table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet {
    border: solid 1px #E2E8EE;
    /* border-radius: 10px !important; */
}


table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments td,
table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec td,
table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet td {
    padding: 0px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments td.interlaceOne,
table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec td.interlaceOne,
table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet td.interlaceOne {
    padding: 7px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec td.data-table-row-col-header-centered {
    padding: 8px;
}

table#CompanyUserGroupCreate\:AccountHeading {
    border: solid 1px #E2E8EE;
    border-bottom: none;
}

table#CompanyUserGroupCreate\:AccountHeading_two{
    border: solid 1px #E2E8EE;
    border-top: none;
    border-bottom: none;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPginaSec td {
    display: flex;
    justify-content: center;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPginaSec {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
    border-radius: 0px;
}

table#CompanyUserGroupCreate\:panelGrid3 {
    background: #E2E8EE;
}

input#recipientUploadConfirmForm\:Cancel {
    margin-left: 35%;
}

form#contactDetailsUI {
    border: none !important;
}

table#contactDetailsUI\:headerInfo {
    background: #E2E8EE;
}

table#contactDetailsUI\:TopDetails_UC14 {
    border: solid 1px #E2E8EE;
}


table#contactDetailsUI\:TopDetails_UC14 tr td {
    padding: 0px;
    border-bottom: solid 1px #E2E8EE;
}

table#contactDetailsUI\:TopDetails_UC14 tr:last-child td {
    border-bottom: none;
}

table#contactDetailsUI\:TopDetails_UC14 td.interlaceOne {
    background: none;
}

table#contactDetailsUI\:TopDetails_UC14 .formElement {
    width: 230px;
    box-sizing: border-box;
}

input#contactDetailsUI\:cancelButton,
input#contactDetailsUI\:submitCreate {
    width: unset !important;
}

table#contactDetailsUI\:TopDetails_UC14 td.data-table-row-col-header {
    padding: 5px;
}

input#messageBatchDeleteForm\:PreferencesCancel {
    margin-left: 40%;
}

table#msgDetailForm\:previewMsgExtDetailsPortlet {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    border-bottom: none;
}

table#msgDetailForm\:previewMsgExtDetailsPortlet td {
    padding: 0;
}

table#msgDetailForm\:previewMsgExtDetailsPortlet td.interlaceTwo {
    background: none;
}

table#msgDetailForm\:previewMsgExtDetailsPortlet td.data-table-row-col-header {
    padding: 10px;
}

table#msgDetailForm\:previewMsgExtDetailsPortlet table.data-table-header {
    padding: 10px;
    BACKGROUND-COLOR: #E2E8EE;
}

table#msgDetailForm\:previewMsgExtDetailsPortlet tr:last-child td {
    border-bottom: none;
}

table#msgDetailForm\:viewMsgExternalDetailsSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:viewMsgExternalDetailsSec td {
    padding: 0px;
}

table#msgDetailForm\:viewMsgExternalDetailsSec td.data-table-row-col-header {
    padding: 10px;
    background: #FAFBFD;
}

table#msgDetailForm\:viewMsgExternalDetailsSec table.data-table-header {
    padding: 10px;
    BACKGROUND-COLOR: #E2E8EE;
}

table#msgDetailForm\:viewMsgExternalDetailsSec table {
    border-bottom: solid 1px #E2E8EE;
}

table#msgDetailForm\:viewMsgExternalDetailsSec tr:last-child td {
    border-bottom: none;
}

table#msgDetailForm\:viewMsgExternalDetailsSec {
    border-bottom: none;
}


table#msgDetailForm\:previewMsgExtDetailsPortlet table {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:TopDetails_Merchant {
    border: solid 1px #E2E8EE;
}

table#CompanyDetails\:panelGridcompanyname_UC11 {
    border: solid 1px #E2E8EE;
}

table#CompanyDetails\:panelGridcompanyname_UC11 tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:panelGridcompanyname_UC11 tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:panelGridcompanyname_UC11 .formElement {
    width: 230px;
    box-sizing: border-box;
}

table#CompanyDetails\:panelGridcompanyname_UC11 .interlaceFormTwo {
    background: none;
}

table#CompanyDetails\:MerchantTable2 th {
    border-bottom: none !important;
}

table#CompanyDetails\:companyMerchantsListTable33 {
    border: solid 1px #E2E8EE;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    border-radius: 8px;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer td {
    padding: 0px;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer tr:last-child td {
    border-bottom: none;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer td.data-table-row-col-header {
    padding: 10px;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer td.interlaceOne {
    background: none;
}

table#MultiCompanyList\:mCLPsearchCompanyContainer .formElement {
    box-sizing: border-box;
    width: 270px;
    margin-left: 5px;
}

table#allCompanyForm\:mcCompanyUserListCreateButtonSec {
    border: solid 1px #E2E8EE;
}

table#allCompanyForm\:mcCompanyUserListCreateButtonSec.data-table-header {
    background: #E2E8EE;
    margin-top: 20px;
    padding: 0px;
}

table#allCompanyForm\:paginationTableHeader {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
}

span#allCompanyForm\:companyUserListPagination {
    border: solid 1px #E2E8EE;
}

table#allCompanyForm\:CompanyUserListTableUC22 {
    border-radius: 0px;
}

table#allCompanyForm\:swaccount_19.data-table-header {
    background: #E2E8EE;
    margin-top: 20px;
    padding: 0px;
}

table#allCompanyForm\:swaccount119 {
    border-radius: 0px;
}

table#allCompanyForm\:renderCompanyServiceTitleSec.data-table-header {
    background: #E2E8EE;
}

table#allCompanyForm\:renderCompanyServiceTitleSec span.data-table-header {
    background: none;
}

table#allCompanyForm\:account_19.data-table-header {
    background: #E2E8EE;
    padding: 0;
    margin-top: 20px;
}

table#allCompanyForm\:account119 {
    border-radius: 0px;
}

table#allCompanyForm\:mcCompanyServiceAdminstration .data-table-row-col-header {
    background: #E2E8EE;
}

table#allCompanyForm\:mcCompanyAdminstrationTable {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
}

table#allCompanyForm\:mcCompanyAdminstrationSectionDetailSec {
    border-bottom: none;
}

table#allCompanyForm\:mccompanyciflinkagepanel {
    border: solid 1px #E2E8EE;
}

table#allCompanyForm\:panelGrid3_UC14.data-table-header {
    background: #E2E8EE;
    padding: 7px;
}

table#allCompanyForm\:TopDetails_UC14 td {
    padding: 0px;
}

table#allCompanyForm\:TopDetails_UC14 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}

table#allCompanyForm\:panelGrid3_19.data-table-header {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    background: #E2E8EE;
    padding: 0px;
}

table#allCompanyForm\:mcCompanyServiceAdminstration {
    margin-top: 20px;
    border: solid 1px #E2E8EE;
    border-bottom: none;
}

table#CompanyDetails\:TopDetails_Merchant {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
}

table#CompanyDetails\:TopDetails_Merchant td {
    padding: 0;
}

table#CompanyDetails\:MerchantTable2 th {
    border-bottom: none;
}

table#CompanyDetails\:TopDetails_Merchant table.data-table-header {
    background: #E2E8EE;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec tr td {
    border-bottom: solid 1px #E2E8EE;
}


table#allCompanyForm\:renderCompanyServiceTitleDetailSec tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:companycontactPagination tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:CompanyUserUC22 {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
    border-radius: 0px;
}

#groupDetailsForm td.data-table-row-col-header.right {
    text-align: right !important;
}

table#groupDetailsForm\:groupDetails td.data-table-row-col-header {
    width: 10%;
}

table#groupDetailsForm\:groupDetails tr:first-child td {
    background: #E2E8EE;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

table#groupDetailsForm\:csrGroupDetailsAvailableCOuntries td {
    background: none !important;
}

table#groupDetailsForm\:groupDetails span.data-table-header {
    background: none;
}

table#groupDetailsForm\:liveEntitlementResourceEsction table {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#groupDetailsForm\:liveEntitlementResourceEsction table td.data-table-row-col-header {
    background: #E2E8EE;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

table#groupDetailsForm\:liveEntitlementResourceEsction table tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#groupDetailsForm\:liveEntitlementResourceEsction table tr:last-child td {
    border-bottom: none;
}

span#auditLogList\:toMin {
    display: unset;
}

table#CompanyUserGroupCreate\:UserInfo2 {
    border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:UserInfo2 tr td {
    border-bottom: solid 1px #E2E8EE !important;
    border-radius: 0px;
}

table#CompanyUserGroupCreate\:UserInfo2 tr:last-child td {
    border-bottom: none !important;
}

table#CompanyUserGroupCreate\:CAFacet td,
table#CompanyUserGroupCreate\:PFacet td,
table#CompanyUserGroupCreate\:RPTFacet td {
    padding: 7px;
}


table#CompanyUserGroupCreate\:Selectedaccountable {
    border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:Selectedaccountable tr:last-child td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:UserInfo2 td.formElement {
    border: none;
}

table#CompanyDetails\:companyUserListCreateButtonSec td {
    padding: 0px;
}

table#CompanyDetails\:companyAllDetailsPortletCompanyAccSec table {
    border: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyAllDetailsPortletCompanyAccSec table tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyAllDetailsPortletCompanyAccSec table tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:companyAllDetailsPortletCompanyAccSec table tr td.data-table-header {
    background: #E2E8EE !important;
    border-radius: 0px;
}


table#CompanyDetails\:profileAssignedListSec td {
    padding: 0;
}

table#CompanyDetails\:profileAssignListTable td {
    padding: 7px;
}

table#CompanyDetails\:profileAssignedListAssignedProfile {
    background: #E2E8EE !important;
}

table#CompanyDetails\:profileAssignListTable th{
	border-bottom: solid 1px #E2E8EE;
	 padding: 7px;
}

table#CompanyDetails\:profileAssignListTable tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:profileAssignedListSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#CompanyDetails\:companyAllDetailsPortletCompanyAccSec td {
    padding: 0;
}

table#CompanyDetails\:companyAllDetailsPortletCompanyAccSec table td {
    padding: 7px;
}

table#profileListForm\:profileListTable {
    border: solid 1px #E2E8EE;
    margin-top: 10px;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

table#profileListForm\:profileListTable tr th,
table#profileListForm\:profileListTable tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#profileListForm\:profileListTable tr:last-child td {
    border-bottom: none;
}

table#profileAssignForm\:profileAssignPortletItemList {
  /*   border: solid 1px #E2E8EE; */
}

table#profileAssignForm\:profileAssignPortletItemList tr td {
    border-bottom: solid 1px #E2E8EE;
    padding: 8px;
}

table#profileAssignForm\:profileAssignPortletItemList tr:last-child td {
    border-bottom: none;
}

table#profileAssignForm\:profileAssignCompanyNameCIFKey {
    border: solid 1px #E2E8EE;
    padding: 0px;
        border-radius: 8px;
}

table#profileAssignForm\:profileAssignCompanyNameCIFKey .data-table-header {
    background: #E2E8EE !important;
    padding: 10px;
}


table#profileAssignForm\:profileAssignCompanyNameCIFKey td {
    padding: 0px;
}

table#profileAssignForm\:profileAssignServiceName {
    border-radius: 0px;
    background: #E2E8EE;
}

table#profileAssignForm\:profileAssignPortletItemList td.interlaceOne {
    background: none;
}

table#profileListForm\:profileListPortletCompanynamekey {
    border: solid 1px #E2E8EE;
    padding: 0px;
}

table#profileListForm\:profileListPortletPanelProfile {
    background: #E2E8EE;
    padding: 8px;
}

table#profileListForm\:profileListPortletCompanynamekey .data-table-header {
    background: #E2E8EE;
}

table#profileListForm\:profileListPortletCompanynamekey td {
    padding: 0px;
}

table#profileListForm\:profileListTable td,
table#profileListForm\:profileListTable th {
    padding: 8px;
}

table#profileListForm\:profileListPortletCompanynamekey .data-table-header td {
    padding: 5px;
}

table#profileForm\:PDFFormStateSec {
    border: solid 1px #E2E8EE;
}

table#profileForm\:PDFFormStateSec td.interlaceOne {
    background: none;
}

table#profileForm\:PDFFormStateSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#profileForm\:profileFormPDPSecDetails .data-table-header {
    background: #E2E8EE;
}

table#profileForm\:profileFormPDPSecDetails td {
    padding: 0;
}


table#profileForm\:profileFormPDPSecDetails .data-table-header td {
    padding: 8px;
}

table#profileForm\:PDFFormStateSec td {
    padding: 8px;
}

table#profileForm\:CURRENT_LIVE_TIER_LIST_ID {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    border-bottom: 0px;
}

table#profileForm\:CURRENT_LIVE_TIER_LIST_ID tr:last-child td {
    border-bottom: none;
}

table#profileForm\:profileFormPDPSecDetails {
    border: none !important;
    box-shadow: none;
}

table#commonActionsButtonBarComponentOne td {
    padding: 8px;
}

table#commonActionsButtonBarComponentOneActionTitle td {
    padding: 8px;
}

table#profileForm\:PDFFormStateSec tr:last-child td {
    border-bottom: none;
}

table#profileForm\:profileCreatePortlet td {
    padding: 0px;
}

table#profileForm\:profileCreatePortlet td.data-table-header {
    background: #E2E8EE;
    padding: 8px;
}

table#profileForm\:profileCreatePortletProfileSec {
    border: solid 1px #E2E8EE;
    border-radius: 0px;
    padding: 0px;
}

table#profileForm\:profileCreatePortletProfileSec td.data-table-row-col-header {
    padding: 10px !important;
}

input#profileForm\:profileName {
    width: 220px;
    margin-left: 5px;
    margin-right: 10px;
}

select#profileForm\:numberOfTiers,
select#profileForm\:numberOfPanels {
    margin-left: 5px;
    width: 150px;
}

table#profileForm\:profileCreatePortlet {
    border: none !important;
    box-shadow: none;
    margin-top: 20px;
}

table[id^="profileForm:tierListTable:"][id$=":panelListTable"] {
    border: solid 1px #E2E8EE;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

table[id^="profileForm:tierListTable:"][id$=":panelListTable"] tr td {
    border-bottom: solid 1px #E2E8EE;
    padding: 7px !important;
}

table[id^="profileForm:tierListTable:"][id$=":panelListTable"] th {
    padding: 8px;
    border-bottom: solid 1px #E2E8EE;
    background: #F1F5F9;
}

table[id^="profileForm:tierListTable:"][id$=":panelListTable"] tr:last-child td {
    border-bottom: none;
}

table#profileForm\:profileCreatePortletProfileSec td {
    padding: 7px;
}

table[id^="profileForm\:tierListTable:"][id$=":profileCreateEditPortletListTab"] {
    padding: 7px;
}

table#allCompanyForm\:multiAllCompanyHeaderSec {
    font-weight: 500;
}

table#allCompanyForm\:mcCompanyAdminstrationSectionDetailSec td.data-table-row-col-header-centered {
    padding: 4px;
    background: #F1F5F9;
}

#CompanyUserCreate table.data-table-header span.data-table-header {
    padding: 0 !important;
}

table#CompanyUserCreate\:UserInfo4 .data-table-row-col-header {
    width: 21.7% !important;
}

table#CompanyUserCreate\:UserInfo4 td:nth-child(3) {
    background: white !important;
}

#CompanyUserCreate .bordered-table .right {
    text-align: right !important;
}

input#CsrUserDetails\:removeAllGroupsButton,
input#CsrUserDetails\:removeCsrgroupButton,
input#CsrUserDetails\:addCsrgroupButton,
input#CsrUserDetails\:addAllGroupsButton {
    min-width: unset !important;
}

table#CsrUserDetails\:addRemoveButtons td {
    text-align: center !important;
}

table#CompanyDetails\:companyServicePortletTable17 td,
table#CompanyDetails\:companyServicePortletTable8 td,
table#CompanyDetails\:companyServicePortletTable2 td,
table#CompanyDetails\:companyServicePortletTable29 td {
    background: #E2E8EE;
}

table#CompanyDetails\:companyServicePortletTable8 {
    padding: 7px;
    background: #E2E8EE;
}

input#CompanyUserCreate\:addGroupButton,
input#CompanyUserCreate\:removeGroupButton {
    min-width: unset !important;
}

table#allCompanyForm\:TopDetails1 .formElement {
    width: 250px;
    box-sizing: border-box;
    margin-left: 5px;
}

table#allCompanyForm\:link32165 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

input#allCompanyForm\:commandButton31897 {
    margin-left: 45%;
}

input#allCompanyForm\:cancelButton {
    margin-left: -10%;
}

table#allCompanyForm\:TopDetaC14 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#allCompanyForm\:TopDetaC14 tr td {
    padding: 0;
    border-bottom: solid 1px #E2E8EE;
}

table#allCompanyForm\:TopDetaC14 tr:last-child td,
table#allCompanyForm\:TopDetaC14a tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:TopDetaC14 td.data-table-row-col-header,
table#allCompanyForm\:TopDetaC14a td.data-table-row-col-header {
    padding: 10px;
}

table#allCompanyForm\:TopDetaC14 td.interlaceOne,
table#allCompanyForm\:TopDetaC14a td.interlaceOne{
    background: none;
}

table#allCompanyForm\:TopDetaC14 .formElement {
    width: 220px;
    margin-left: 5px;
}

table#allCompanyForm\:TopDetaC14a tr td {
    padding: 0;
    border-bottom: solid 1px #E2E8EE;
}

table#allCompanyForm\:TopDetaC14a label {
    border: none;
}

table#allCompanyForm\:account281 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

/* table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
} */

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea tr td {
    padding: 0px;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea td.data-table-row-col-header.nowrap {
    padding: 10px;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea td.formElement {
    border: none;
}

table#CompanyUserCreate\:searchInfo1 tr td {
    border-bottom: solid 1px #E2E8EE !important;
    border-radius: 0px;
}

#CompanyUserCreate\:listofSwiftAccount {
    border: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:listofAccount {
    border: solid 1px #E2E8EE;
}

table#allCompanyForm\:contactListTable tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#allCompanyForm\:contactListTable tr:last-child td {
    border-bottom: none !important;
}

table#contactDetailsUI\:TopDetails_UC14 td.data-table-row-col-header {
    padding: 10px;
}

table#contactDetailsUI\:TopDetails_UC14 .formElement {
    margin-left: 5px;
}

input#contactDetailsUI\:previousButton,
input#contactDetailsUI\:confirmCreateButton {
    width: unset !important;
}

table#CompanyDetails\:companyServicePortletTable9,
table#CompanyDetails\:companyServicePortletTable3,
table#CompanyDetails\:companyServicePortletTable3 span.data-table-header,
table#CompanyDetails\:companyServicePortletTable9 span.data-table-header,
table#CompanyDetails\:companyServicePortletInfoReporting,
table#CompanyDetails\:companyServicePortletInfoReporting span.data-table-header {
    background: #E2E8EE;
    border-radius: 0px;
}

table#allCompanyForm\:TopDetails1 .formElement {
    width: 250px;
    box-sizing: border-box;
}

table#allCompanyForm\:TopDetails1 td.interlaceOne,
table#allCompanyForm\:TopDetails1 td.interlaceTwo {
    padding-left: 5px !important;
}

table#allCompanyForm\:swswaccount119 {
    border: solid 1px #E2E8EE;
}

input#allCompanyForm\:swcommandButton397 {
    margin-left: 50%;
}

table#messageListForm\:MCInstructionalMessage {
    /* border-bottom: none !important; */
    border: 1px solid #e2e8ee;
    border-radius: 8px;
}

table#messageListForm\:messageListFormTableOne .scw_calendar {
    padding: unset;
}

table#messageListForm\:messageListFormTableOne label {
    border: none !important;
}

table#msgDetailForm\:composeMessageInternalSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:composeMessageInternalSec td {
    padding: 0px;
}

table#msgDetailForm\:composeMessageInternalSec .data-table {
    padding: 0;
}

table#msgDetailForm\:composeMessageInternalSec table.data-table-header {
    padding: 8px;
    BACKGROUND-COLOR: #E2E8EE;
}

table#msgDetailForm\:composeMessageInternalSec .formElement {
    width: 300px;
    box-sizing: border-box;
}

input#msgDetailForm\:cancelInternalCompose {
    width: unset !important;
    margin-left: 40%;
    margin-top: 10px;
    margin-bottom: 10px;
}

input#msgDetailForm\:previewInternalCompose {
    width: unset !important;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec td {
    padding: 0px;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec table.data-table-header {
    padding: 8px;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec .interlaceOne td {
    padding: 8px;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec .formElement {
    width: 310px;
    box-sizing: border-box;
}

input#msgDetailForm\:workQueueInfoBack {
    width: unset !important;
    margin-left: 40%;
    margin-top: 10px;
    margin-bottom: 10px;
}

input#msgDetailForm\:workQueueInfoSubmit {
    width: unset !important;
}

table#customerGroupDetails\:customerGroupDetailsGroupName {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#customerGroupDetails\:mainTable {
    border: none !important;
}

table#customerGroupDetails\:mainTable td.interlaceOne {
    background: none;
}

table#customerGroupDetails\:customerGroupDetailsGroupName tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#customerGroupDetails\:customerGroupDetailsGroupName label {
    border: none;
}

table#customerGroupDetails\:customerGroupDetailsGroupName tr:last-child td {
    border-bottom: none;
}

table#msgDetailForm\:composeMessageInternalSec .interlaceOne td {
    padding: 8px;
}

textarea#msgDetailForm\:messageInternalCompose {
    width: 290px;
}

textarea#msgDetailForm\:workQueueNewNote,
textarea#msgDetailForm\:NoteLog {
    width: 300px;
}

table#msgDetailForm\:viewMessageInternalSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

input#msgDetailForm\:internalViewReply {
    margin-left: 45%;
    margin-top: 10px;
    margin-bottom: 10px;
}

table#disclaimer\:disclaimerDetailsPortletPage .data_table {
    box-shadow: none;
    border: none !important;
    padding: 0px;
}

table#disclaimer\:disclaimerDetailsPortletPage {
    box-shadow: none;
    border: solid 1px #E2E8EE !important;
    padding: 0px;
}

table#allCompanyForm\:contactListTable .interlaceOne td,
table#allCompanyForm\:contactListTable .interlaceTwo td {
    padding: 7px;
}

input#allCompanyForm\:commandLink106:hover {
    background-color: #be061b !important;
    color: white;
    border: 1px solid #be061b !important;
    font-weight: 700;
    box-shadow: unset !important;
}

input#allCompanyForm\:commandLink156 {
    font-weight: 700;
}

input#allCompanyForm\:commandLink156:hover {
    font-weight: 700;
}

input#allCompanyForm\:commandLink106 {
    font-weight: 700;
}

table#CompanyDetails\:companyMerchantsListTable33 tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:companyMerchantsListTable33 .interlaceOne td,
table#CompanyDetails\:companyMerchantsListTable33 .interlaceTwo td {
    padding: 7px;
}

table#CompanyDetails\:companyMerchantsListTable .interlaceOne td,
table#CompanyDetails\:companyMerchantsListTable .interlaceTwo td{
    padding: 7px;
}

input#CompanyDetails\:commandButton888 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 40%;
}

table#CompanyDetails\:companyMerchantsListTable th, 
table#CompanyDetails\:companyMerchantsListTable td {
	padding-left: 7px;	
}

table#CompanyDetails\:MerchantTable3 th {
    border-bottom: solid 1px #E2E8EE !important;
}

table#CompanyUserGroupCreate\:listofCif tr:last-child td,
table#CompanyUserGroupCreate\:cifHeading tr:last-child td  {
    border-bottom: none !important;
}

table#CompanyUserGroupCreate\:merchantTable td {
    border: none;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsStpPymt tr td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:listofCif tr td {
    border: none;
}

table#CompanyUserGroupCreate\:cifHeading td {
    border-bottom: none !important;
}

table#CompanyUserGroupCreate\:PCEFacet td {
    background: #E2E8EE;
}

table#customerGroupDetails\:customerGroupDetailsTableSec {
    border: solid 1px #E2E8EE;
}

table#customerGroupDetails\:customerGroupDetailsTableSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#customerGroupDetails\:customerGroupDetailsTableSec tr:last-child td {
    border-bottom: none;
}

table#disclaimer\:disclaimerDetailsPortletPage td {
    padding: 0px;
}

table#disclaimer\:disclaimerDetailsPortletPage .formElement {
    width: 280px;
    box-sizing: border-box;
    margin-left: 5px;
}

table#disclaimer\:disclaimerDetailsPortletPage td.data-table-row-col-header {
    padding: 5px;
}

table#disclaimer\:disclaimerDetailsPortletPage td.interlaceFormOne\,.formElement {
    border: 0px;
}

table#disclaimer\:disclaimerdetailsPortetTabSec .formElement {
    width: unset;
}

table#disclaimer\:disclaimerDetailsPortletPage .data-table-row-col-header {
    padding: 12px;
}

table#disclaimer\:disclaimerDetailsPortletPage tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#disclaimer\:disclaimerDetailsPortletPage tr:last-child td {
    border-bottom: none;
}

input#disclaimer\:cancelButton {
    margin-top: 10px;
    margin-bottom: 10px;
}

table#disclaimer\:disclaimerDetailsPortletPage td.interlaceOne, 
table#disclaimer\:disclaimerDetailsPortletPage td.interlaceFormTwo {
    background: none;
}

table#allCompanyForm\:TopDetaC14a{
	border: solid 1px #E2E8EE;
}

table#CsrUserDetails\:panelGrid1 th, 
table#CsrUserDetails\:panelGrid1 td {
    word-break: break-word;
}

table#CompanyDetails\:contactListTable tr:last-child td {
    border-bottom: none;
}

table#CompanyUserCreate\:addRemoveButtons tr td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:groupServiceTable td {
    padding: 0px;
}

table#CompanyUserGroupCreate\:CAFacet td {
    padding: 7px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt {
    border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:PCEFacet td {
    padding: 7px;
    border-radius: 0px;
}

table#CompanyUserGroupCreate\:groupServiceTable td.interlaceOne {
    padding: 7px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsDAE {
    BACKGROUND-COLOR: #E2E8EE;
    border-radius: 0px;
}

table#CompanyUserGroupCreate\:IRFacet td,
table#CompanyUserGroupCreate\:RPTFacet td,
table#CompanyUserGroupCreate\:PFacet td {
    padding: 7px;
}

input[id^="CompanyUserGroupCreate\:check_G"] {
    margin-left: 15px !important;
}

table#msgDetailForm\:previewMessageInternalSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:previewMessageInternalSec td {
    padding: 0px;
}

table#msgDetailForm\:previewMessageInternalSec .interlaceOne td {
    padding: 7px;
    background: none;
}

table#msgDetailForm\:previewMessageInternalSec table.data-table-header {
    padding: 8px;
}

table#msgDetailForm\:previewMessageInternalSec .data-table {
    padding: 0px;
}

input#msgDetailForm\:PreviewInternalCancel {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 35%;
}

input#disclaimer\:submitFormActionButton {
    width: unset !important;
}

select#disclaimer\:selectedAction {
    width: unset !important;
    margin-left: 5px;
}

table#commonActionsButtonBarComponentOneActionTitle td {
    padding: 7px;
}

table#commonActionsButtonBarComponentOne td {
    padding: 6px;
}

table#disclaimer\:disclaimerDetailsPortletPage td.data-table-header {
    background: #E2E8EE;
    padding: 7px;
}

table#msgDetailForm\:replyMesgInternalSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:replyMesgInternalSection td {
    padding: 0px;
}

table#msgDetailForm\:replyMesgInternalSection .data-table {
    padding: 0px;
}

table#msgDetailForm\:replyMesgInternalSection table.data-table-header {
    padding: 8px;
    BACKGROUND-COLOR: #E2E8EE;
}

table#msgDetailForm\:replyMesgInternalSection .interlaceOne td {
    padding: 7px;
    background: none;
}

input#msgDetailForm\:cancelInternalReply {
    margin-left: 40%;
    margin-top: 10px;
    margin-bottom: 10px;
}

table#msgDetailForm\:msgHistoryDataTableReply tr td {
    border: none !important;
}

input#disclaimer\:submitEditButton {
    width: unset !important;
}

table#disclaimer\:disclaimerDetailsPortletPage td.data-table-row-col-header {
    padding: 12px;
}

textarea#disclaimer\:message {
    width: 270px;
    margin-left: 5px;
}

table#profileForm\:CURRENT_WORKING_TIER_LIST_ID {
    border: solid 1px #E2E8EE;
}

table#profileForm\:CURRENT_WORKING_TIER_LIST_ID td {
    padding: 7px;
}

table#profileForm\:workingProfileDetailsSec {
    border: solid 1px #E2E8EE;
}

table#profileForm\:workingProfileDetailsSec {
    border: solid 1px #E2E8EE;
    border-bottom: none;
}

table#profileForm\:workingProfileDetailsSec td {
    border-bottom: none;
    padding: 7px;
}

table#profileForm\:CURRENT_WORKING_TIER_LIST_ID th {
    border-bottom: solid 1px black;
    padding: 6px;
}

table#profileForm\:CURRENT_WORKING_TIER_LIST_ID tr:last-child td {
    border-bottom: none;
}

table#form\:wireFileAttachmentListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 30px;
    margin-bottom: 10px;
}

input#misFm\:view {
    margin-left: 50%;
}

table#misFm\:MISReportDetailsReportType tr:last-child td {
    border-bottom: none;
}

table#misFm\:MISReportDetailsReportType tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#misFm\:MISReportDetailsReportType {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#misFm\:MISReportDetailsReportType .interlaceFormTwo {
    background: none;
}

table#misFm\:MISReportDetailsReportType .formElement {
    width: 240px;
}

table#form\:wireFileAttachmentPage {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    margin-bottom: 10px;
    border-radius: 8px;
}

table#form\:wireFileAttachmentPage .formElement {
    width: 250px;
    box-sizing: border-box;
    margin-left: 5px;
}

input#form\:fromDate,
input#form\:toDate {
    width: unset !important;
}

table#form\:wireFileAttachmentPage .intNote {
    display: unset;
}

table#form\:wireFileAttachmentPage tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#form\:wireFileAttachmentPage tr:last-child td {
    border-bottom: none;
}

table#form\:wireFileAttachmentPage .interlaceFormTwo {
    background: none;
}

table#misFm\:MISReportDetailsReportType label#misFm\:fromDate_L {
    display: unset;
}

a#companyList\:CompanyListTable1\:nextPage {
    margin-left: 10px;
    color: #007EAB !important;
}

input#disclaimer\:confirmCreateButton ,
input#disclaimer\:confirmDeleteButton,
input#disclaimer\:confirmRejectButton,
input#disclaimer\:confirmEditButton,
input#disclaimer\:confirmApproveButton{
    width: unset !important;
}

input#disclaimer\:previousButton {
    margin-right: 7px;
}

table#profileForm\:profileEditPortletProfileSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#profileForm\:profileEditPortletCompanyNameCIFKey {
    border: solid 1px #E2E8EE !important;
    box-shadow: none;
    border-radius: 8px;
    margin-top: 20px;
}

table#profileForm\:profileEditPortletProfileSec td.interlaceOne {
    background: none;
}

table#profileForm\:profileEditPortletProfileSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#profileForm\:profileEditPortletProfileSec tr:last-child td {
    border-bottom: none;
}

table#form\:wireFileAttachmentListTable th {
    border-bottom: solid 1px black;
    padding: 8px;
    background: none;
}

table#form\:wireFileAttachmentListTable tr:last-child td {
    border-bottom: none;
}

table#ConversionMigrationCAMSMigrationUpload {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}

table#ConversionMigrationCAMSMigrationUpload td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#ConversionMigrationCAMSPage td {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
}

table#migrationUploadForm\:migrationDuration {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -2px;
}

table#migrationUploadForm\:migrationDuration tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#migrationUploadForm\:migrationDuration tr:last-child td {
    border-bottom: none;
}

table#ConversionMigrationCAMSPage {
    margin-top: 20px;
}

table#profileForm\:profileEditPortletCompanyNameCIFKey td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#profileForm\:profileEditPortletListSec {
    BACKGROUND-COLOR: #E2E8EE;
}

table#profileForm\:CURRENT_LIVE_TIER_LIST_ID .interlaceOne td, 
table#profileForm\:CURRENT_LIVE_TIER_LIST_ID .interlaceTwo td {
    padding: 7px;
}

table#profileForm\:CURRENT_LIVE_TIER_LIST_ID .data-table-row-col-header {
    padding: 7px;
    border-bottom: solid 1px black;
}

table#proposedChangesComponentTable {
    border: solid 1px #E2E8EE; 
    /* border-radius: 8px; */
    margin-top: 15px;
}

table#proposedChangesComponentTable .interlaceOne, 
table#proposedChangesComponentTable .interlaceTwo {
    padding: 7px;
}

table#proposedChangesComponentTable tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#proposedChangesComponentTable td.data-table-row-col-header {
    border-bottom: solid 1px black !important;
    padding: 7px;
}

/* table#countrySiteDetailsForm\:panel input[type="text"] {
    width: 287px !important;
}
table#countrySiteDetailsForm\:panel select {
    width: 300px !important;
}

table#countrySiteDetailsForm\:CCT_Grid > tbody > tr > td{
    border-bottom: 1px solid #E2E8EE;
}

table#countrySiteDetailsForm\:CCT_Grid table td {
    background: transparent;
}

table#countrySiteDetailsForm\:CCT_Grid tr:nth-child(even) {
    background: #e2e8ee;
}
	
table#countrySiteDetailsForm\:createCountrySitetable > tbody > tr > td
 {
    border-bottom: 1px solid #E2E8EE;
}

table#countrySiteDetailsForm\:createCountrySitetable table td {
    background: transparent;
}

table#countrySiteDetailsForm\:createCountrySitetable tr:nth-child(even) {
    background: #e2e8ee;
} */

table#disclaimer\:disclaimerDetailsActionButtons td {
	padding: 0px;
}

table#proposedChangesComponentTable td.data-table-header {
	background: #E2E8EE;
	padding: 7px;
	border-radius: 0px;
}

table#commonActionsButtonBarComponentOneActionTitle td {
	padding: 7px;
}

table#commonActionsButtonBarComponentOne td {
	padding: 7px;
}

table#disclaimer\:auditinfo tr:last-child td {
	border-bottom: none !important;
}

table#disclaimer\:auditinfo tr td {
	border-bottom: solid 1px #E2E8EE !important;
}
/* 
table.extra-table-config tbody tr:nth-child(even) td {
    background: #FAFBFD;
}

table.extra-table-config .data-table-row-col-header {
    background: white;
}

table.extra-table-config > tbody > tr:last-child > td {
    background: white !important;
}

table#countrySiteDetailsForm\:assignServicesheaderMC *, table#countrySiteDetailsForm\:assignServicesheaderMC {
    background: #FAFBFD;
}

table#countrySiteDetailsForm\:createCountrySitetable {
    margin-bottom: 15px;
}
 */
table#taxFormatTableid input {
    width: 200px;
}

table#taxFormatTableid select {
    width: 210px;
}

table#taxAuthorityDetailsTable select {
    width: 210px;
}
table#taxAuthorityDetailsTable input {
    width: 200px;
}

table#profileForm\:mcProfileCreatePortletCompanyCIFKey {
	border: none !important;
	box-shadow: none;
	margin-top: 20px;
}

table#profileForm\:mcProfileCreatePortletProfileSec {
	border: solid 1px #E2E8EE;
	padding: 0px;
}

/* table#profileForm\:workingProfileSec {
	border: solid 1px #E2E8EE;
} */

table#profileForm\:currentViewFormStateSec tr td {
	border-bottom: solid 1px #E2E8EE;
}

table#profileForm\:currentViewFormStateSec td.interlaceOne {
	background: none;
}

table#profileForm\:currentViewFormStateSec tr:last-child td {
	border-bottom: none;
}

table#profileForm\:CURRENT_LIVE_TIER_LIST_ID th, table#profileForm\:CURRENT_WORKING_TIER_LIST_ID th
	{
	background: none;
}

table#profileForm\:workingProfileSec td.interlaceOne {
	border-bottom: none;
}

table#profileForm\:profileFormTabSec {
	padding: 0px;
}

table#allCompanyForm\:mcProfileAssignListSec {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
}

table#allCompanyForm\:mcProfileAssignListSec td {
    padding: 0px;
}

table#allCompanyForm\:mcProfileAssignViewSec {
    BACKGROUND-COLOR: #E2E8EE;
    border-radius: 0px;
    padding: 0px;
}

table#allCompanyForm\:mcProfileAssignViewSec td {
    padding: 8px !important;
}

table#allCompanyForm\:profileAssignListTable td {
    border-bottom: solid 1px #E2E8EE !important;
    padding: 7px;
}

table#allCompanyForm\:profileAssignListTable th {
    padding: 7px;
}

table#allCompanyForm\:profileAssignListTable th {
    padding: 9px;
    background: unset;
    border-bottom: solid 1px #000;
}

table#profileAssignForm\:mcProfileAssignPortletItemList {
    border: solid 1px #E2E8EE;
}

table#profileAssignForm\:mcProfileAssignPortletItemList tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#profileAssignForm\:mcProfileAssignPortletItemList tr:last-child td {
    border-bottom: none;
}

table#profileAssignForm\:mcProfileAssignPortletItemList td.interlaceOne {
    background: none;
}

table#profileAssignForm\:mcProfileAssignPortletServiceSec {
    border: solid 1px #E2E8EE !important;
    box-shadow: none;
    border-radius: 0px;
    padding: 0px;
}

table#profileAssignForm\:mcProfileAssignPortletSecCompanyNameCIFKey {
    padding: 0px;
    border: solid 1px #E2E8EE !important;
    box-shadow: none;
}

table#allCompanyForm\:profileAssignListTable tr:last-child td {
    border-bottom: none !important;
}

table#profileForm\:mcProfileCreatePortletCompanyCIFKey {
    padding: 0px;
}

table#profileForm\:mcProfileCreatePortletCompanyCIFKey td {
    padding: 0;
}

table#profileForm\:mcProfileCreatePortletCompanyCIFKey td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 10px;
    border-radius: 0px;
}

table#profileForm\:mcProfileCreatePortletProfileSec {
    margin-top: 20px;
}

table#profileForm\:mcProfileCreatePortletProfileSec td {
    padding: 7px;
}

table#profileListForm\:profileListTable th {
    border-bottom: solid 1px #000 !important;
    background: unset;
}

table#profileListForm\:mcProfileListFormTable {
    padding: 0px;
}

table#profileListForm\:mcProfileListFormTable td {
    padding: 0;
}

table#profileListForm\:mcProfileListFormTable {
    border: none !important;
    box-shadow: unset;
}

table#profileListForm\:profileListTable .interlaceTwo td, 
table#profileListForm\:profileListTable .interlaceOne td {
    padding: 8px;
}

table#profileListForm\:mcProfileListPanelProfile td {
    padding: 7px;
}

table#profileListForm\:mcProfileListCompanyNameKey {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 7px;
}

table#profileForm\:mcProfileDetaailsProposedChanges {
    width: 100%;
    border: solid 1px #E2E8EE;
    margin-top: -7px;
}

table#profileForm\:mcProfileDetaailsProposedChanges td {
    padding: 0px;
}

table#profileForm\:mcProfileDetaailsProposedChanges td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 8px;
    border-radius: 0px;
}

table#profileForm\:CURRENT_WORKING_TIER_LIST_ID .interlaceOne td, 
table#profileForm\:CURRENT_WORKING_TIER_LIST_ID .interlaceTwo td {
    padding: 7px;
}

table#profileForm\:mcProfileDetaailsProposedChanges table#profileForm\:CURRENT_WORKING_TIER_LIST_ID {
    border: none;
}

table#profileForm\:mcProfileDetaailsProposedChanges tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#profileForm\:mcProfileDetaailsProposedChanges tr:last-child td {
    border-bottom: none;
}

table#profileForm\:profileFormTabSec {
    border: none !important;
    box-shadow: none;
}

table#profileForm\:companyNameSecDetails {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 10px;
}

table#profileForm\:viewProfileListActionSection {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 7px;
    margin-top: 20px;
}

table#profileForm\:profileFormTabSec td {
    padding: 0;
}

table#profileForm\:currentViewFormStateSec td {
    padding: 10px;
}

table#profileForm\:currentViewFormStateSec {
    border: solid 1px #E2E8EE;
}

table#profileForm\:workingProfileSec td {
    padding: 7px;
    text-align: left !important;
}

table#commonActionsButtonBarComponentOneActionTitle {
    padding: 8px;
}

table#commonActionsButtonBarComponentOne td {
    padding: 7px;
    text-align: left !important;
}

table#profileAssignForm\:mcProfileAssignPortletSecCompanyNameCIFKey td {
    padding: 0px;
}

table#profileAssignForm\:mcProfileAssignCompanyNameCIFKey {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 7px;
}

table#profileAssignForm\:mcProfileAssignPortletServiceSec td {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 7px;
}

table#profileAssignForm\:mcProfileAssignPortletItemList td {
    padding: 7px;
}

table#profileAssignForm\:mcProfileAssignPortletSecCompanyNameCIFKey table#profileAssignForm\:mcProfileAssignPortletItemList {
    border: none;
}

table#profileForm\:mcProfileEditPortletForm td {
    padding: 0px;
}

table#profileForm\:mcProfileEditPortletForm {
    border: none !important;
    box-shadow: none;
    padding: 0px;
    margin-top: 20px;
}

table#profileForm\:mcProfileEditPortletCompanyKeySec {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 4px;
}

table#profileForm\:mcProfileEditPortletFormProfileSec {
    border: solid 1px #E2E8EE;
    margin-bottom: 20px;
}

table#profileForm\:mcProfileEditPortletFormProfileSec tr td {
    padding: 7px;
    border-bottom: solid 1px #E2E8EE;
}

table#profileForm\:mcProfileEditPortletFormProfileSec td.interlaceOne {
    background: none;
}

table#profileForm\:mcProfileEditPortletFormProfileSec tr:last-child td {
    border-bottom: none;
}

table#profileForm\:mcProfileEditPortletForm td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 10px;
}

table#profileListForm\:mcProfileListPanelProfile {
    BACKGROUND-COLOR: #E2E8EE;
    margin-top: 20px;
}

table#profileAssignForm\:mcProfileAssignPortletItemList {
    border-top: solid 1px #E2E8EE !important;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea .interlaceFormTwo {
    background: none;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea tr:last-child td {
    border-bottom: none;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea td.formElement {
    border: none;
    padding: 6px;
}

table#CompanyUserCreate\:searchInfo1 table tr td {
    border-bottom: none !important;
}

input#CompanyUserCreate\:removeButton {
    margin-top: 5px;
}

table#CompanyUserCreate\:mcCompanyUserDetailsRepublicBankSec {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
    border-radius: 0px;
}

table#CompanyUserCreate\:LinkedUserHeading {
    border: solid 1px #E2E8EE;
    margin-top: 10px;
}

table#CompanyUserCreate\:LinkedUserHeading td {
    padding: 0px;
}

a#MultiCompanyList\:CompanyListTable1\:previousPage {
    /* margin-left: 35%; */
    margin-right: 10px;
    color: #007EAB !important;
}

a#MultiCompanyList\:CompanyListTable1\:nextPage {
    margin-left: 10px;
    color: #007EAB !important;
}

table#CompanyUserCreate\:AccountHeading {
    margin-top: 20px;
}

table.interlaceOne tr:last-child td {
    border-bottom: none;
}

table#CompanyDetails\:profileAssignListTable th {
    border-bottom: solid 1px black;
    background: none;
}

a#companyList\:CompanyListTable1\:previousPage {
    margin-left: 40%;
    margin-right: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet tr td {
    border-bottom: solid 1px #E2E8EE;
    background: none;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet tr:last-child td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet td.data-table-row-col-header-centered {
    border-bottom: 1px solid black !important;
}

table#CompanyUserGroupCreate\:CAFacet {
    background: #E2E8EE;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt tr:last-child td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments tr:last-child td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:mccompanyciflinkagepanel td {
    padding: 0px;
}

table#allCompanyForm\:link32 {
    border: none;
}

table#allCompanyForm\:link32 td {
    padding: 7px;
}

table#taxformatatable select{
	width:200px;
}


table#taxformatatable input {
    width: 200px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 300;
    padding: 6px 5px 6px 5px;
    border-radius: 8px;
    font-family: 'Scotia', sans-serif;
    border: 1px solid #ccc;
    overflow: hidden;
}

input#companyTypeList\:cofigName, input#companyTypeList\:cofigValue {
    margin-left: 10px;
}

table#GeneralConfigDetails\:table input {
    width: 300px;
}

table#GeneralConfigDetails\:table select {
    width: 310px;
}

textarea#GeneralConfigDetails\:notes {
    border-radius: 10px;
}

table#GeneralConfigDetails\:table select {
    width: 310px;
}

table#GeneralDatabaseUpdates\:countryGrid select {
    width: 300px;
} 

th#companyTypeList\:profileListTable\:j_id71, th#companyTypeList\:profileListTable\:j_id74 {
    background: white;
    height: 30px;
    border-bottom: 1px black solid;
}

table#GeneralConfigDetails\:table .data-table-row-col-header {
    width: 20%;
}

table#CompanyDetails\:MerchantTable1 th {
	border-bottom: solid 1px #E2E8EE;
}

table#CompanyDetails\:companyUserListCreateButtonSec {
	margin-top: 20px;
}

table#CompanyDetails\:profileAssignListTable th {
    border-bottom: solid 1px black;
}

table#taxformatatable th {
    border-bottom: 1px solid black;
    height: 40px;
}

table#taxformatatable {
    margin-top: 30px;
}


td.td-has-hidden-child {
    height: 45px;
    vertical-align: middle;
  }

input#taxFormat\:SISelect {
    width: 80px !important;
    margin-left: 17px;
    background: white;
    border: #ec111a 1px solid;
    color: #ec111a;
    font-weight: 500;
}

td.data-table-row-col-header[width="70%"] {
    background: white;
}

table#proposedChangesComponentTable * {
    background: white;
}
table#proposedChangesComponentTable tr:nth-child(even of :has(td)) td {
	
    background: #FAFBFD;
}

input#companyTypeDetails\:set, input#companyTypeDetails\:reset {
    width: 50px !important;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab16 td {
    border-bottom: none !important;
}

table#proposedChangesComponentTable tr:nth-child(2 of :has(td)) td {
    background: white !important;
}

table#companyTypeDetails\:companytypeinfo select {
    width: 200px;
}

table#companyTypeDetails\:companytypeinfo input {
    width: 190px;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab0 tr td:last-child, 
table#companyTypeDetails\:companyTypeDetailsPortletTab3 tr td:last-child {
   /*  border-bottom: 1px solid #e2e8ee; */
}

table#companyTypeDetails\:companytypecountry {
    margin-left: -10px;
}

#CompanyUserGroupCreate\:listofAccount input[type='submit'] {
    background: white !important;
    border-radius: 8px;
    padding: 7px 15px !important;
    border: solid 1px #ec111a;
    color: #ec111a;
    margin-left: 15px;
    box-shadow: unset !important;
    font-size: 12px;
    height: 30px !important;
    min-width: 80px !important;
    vertical-align: middle !important;
}

#CompanyUserGroupCreate\:UserInfo2 .data-table-row-col-header-cms
 {
    width: 12.3% !important;
}

#CompanyUserGroupCreate\:UserInfo2 td:nth-child(odd) {
    background: #FAFBFD;
}

#CompanyUserGroupCreate\:UserInfo2 td:nth-child(even) {
    background: white;
}

table#CompanyUserGroupCreate\:panelGrid2 .formElement {
    background: white;
}

table#companyList\:CompanyListTable1 a#companyList\:CompanyListTable1\:previousPage {
    margin-left: 0px !important;
    color: #007EAB !important;
}

form#CompanyUserGroupCreate div.data-table-header {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    font-weight: 500;
    font-size: 12px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    padding-left: 10px;
    BACKGROUND-COLOR: #E2E8EE;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}


table#CompanyUserGroupCreate\:UserInfo2 {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet table#CompanyUserGroupCreate\:CAFacet {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

form#CompanyUserGroupCreate table {
    border-spacing: 0 !important;
}

table#CompanyUserGroupCreate\:panelGrid3 {
    border-radius: 5px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet table tr td {
    padding: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt
 {
   /*  border-radius: 10px; */
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt table tr td {
    padding: 10px;
}

table#CompanyUserGroupCreate\:CAFacet {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsDAE {
    padding: 20px;
    border-radius: 5px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports {
    margin-top: 10PX;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports table tr td {
    padding: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports {
  /*   border-radius: 10px !important; */
}


span#CompanyUserGroupCreate\:accountable {
    position: relative;
    top: 10px;
    border-radius: 10px !important;
}


table#CompanyUserGroupCreate\:Selectedaccountable {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt > tbody > tr:nth-child(even) > td * {
    background: white !important;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet > tbody > tr:nth-child(even) > td {
    background: #FAFBFD;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports tr:nth-child(even) td * {
    background: white;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments tr:nth-child(even) td * {
    background: white;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsReportsSec tr:nth-child(even) td {
    background: white;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports table td span, 
table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet table td span, 
table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments table td span, 
table#CompanyUserGroupCreate\:companyUserGroupDetailsPymtCardEntitlemnt table td span {
    margin-left: 0px !important;
}

table#allCompanyForm\:TopDetails1 tr td table tr td span {
    padding: 0 !important;
    margin: 0 !important;
}

/* table#CompanyUserCreate\:groupServiceTableMC tr td table tr td:nth-child(5), 
table#CompanyUserCreate\:groupServiceTableMC tr td table tr td:nth-child(4) {
    text-align: right !important;
    padding-right: 20px;
} */

table#CSRGroupList\:paginationTableHeader td {
    text-align: center !important;
}

table#CompanyUserGroupCreate\:UserInfo2 {
    margin-bottom: 10px;
}

table#CompanyUserGroupCreate\:groupServiceTable table#CompanyUserGroupCreate\:CAFacet * {
    border: 0px !important;
}

table#CompanyUserGroupCreate\:groupServiceTable table#CompanyUserGroupCreate\:CAFacet {
    padding: 10px;
    border: 0px !important;
}

table#CompanyUserGroupCreate\:groupServiceTable td {
    padding: 0px;
}

table#CompanyUserGroupCreate\:groupServiceTable table#CompanyUserGroupCreate\:CAFacet * {
    background: #E2E8EE;
}

#taxFormatList\:paginationSection\:paginationTableHeader > tbody > tr > td:nth-child(2) {
    text-align: right !important;
}

a#taxFormatList\:paginationSection\:nextPage, a#taxFormatList\:paginationSection\:previousPage {
    color: #007eab !important;
}

#CompanyUserGroupCreate\:groupServiceTable {
    margin-top: 10px;
    border: solid 1px #E2E8EE;
}

#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet > tbody > tr:nth-child(1) > td {
    background-color: #e2e8ee !important;
    padding: 0 !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet {
    border: none;
}

table#allCompanyForm\:companyusergrouptableUC19 {
    border: solid 1px #E2E8EE;
   /*  border-radius: 10px; */
    border-bottom: 0px;
}

#companyTypeList\:companyTypePagination\:paginationTableHeader > tbody > tr > td:nth-child(2) {
    text-align: right !important;
}

a#companyTypeList\:companyTypePagination\:previousPage, a#companyTypeList\:companyTypePagination\:nextPage {
    color: #007EAB !important;
}

 
table#CompanyUserCreate\:groupServiceTableMC table tr td:nth-child(5), 
table#CompanyUserCreate\:groupServiceTableMC table tr td:nth-child(5) input, 
table#CompanyUserCreate\:groupServiceTableMC table tr td:nth-child(6), 
table#CompanyUserCreate\:groupServiceTableMC table tr td:nth-child(6) input
 {
    text-align: right !important;
}


table#popForm\:accountServiceTable {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    margin-bottom: 10px;
 /*    border-radius: 8px; */
}

table#popForm\:accountServiceTable td.interlaceOne {
    background: none;
    padding: 8px;
}

table#popForm\:accountServiceTable td.data-table-row-col-header-centered {
    padding: 8px;
}

table#popForm\:accountMCFacet th.data-table-row-col-header-centered {
    border-bottom: none;
}

table#popForm\:accountMCFacet th.data-table-row-col-header-centered {
    border-bottom: none;
    background: #E2E8EE;
}

table#popForm\:accountMCFacet .data-table-header {
    background: #E2E8EE;
}

table#popForm\:accountServiceTable {
/*     border-radius: 8px; */
}

 input#CompanyUserCreate\:distinctName, 
 input#CompanyUserCreate\:distinctName2 {
    width: 45% !important;
}

table#CompanyUserCreate\:accountServiceTable,
table#popForm\:accountServiceTable {
    border: solid 1px #E2E8EE !important;
    margin-bottom: 20px;
}

table#CompanyUserCreate\:accountServiceTable td,
table#popForm\:accountServiceTable td  {
    padding: 0px;
}

table#CompanyUserCreate\:accountServiceTable td.interlaceOne,
table#popForm\:accountServiceTable td.interlaceOne {
    padding: 8px;
    background: none;
}

table#CompanyUserCreate\:accountServiceTable td.data-table-row-col-header-centered,
table#popForm\:accountServiceTable td.data-table-row-col-header-centered  {
    padding: 8px;
}

table#CompanyUserCreate\:accountServiceTable table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    border-radius: 0px;
}

table#CompanyUserCreate\:accountServiceTable span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#CompanyUserCreate\:linkedUsertable_5 {
	border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:linkedUsertable4 {
	BACKGROUND-COLOR: #E2E8EE;
	border-radius: 0px;
}

/* table#CompanyUserCreate\:linkedUsertable_5 tr:first-child td {
    border-bottom: solid 1px #E2E8EE !important;
    border-radius: 0px;

} */


table#CompanyUserCreate\:LinkedUserHeading table.data-table-header {
	BACKGROUND-COLOR: #E2E8EE;
	border-radius: 0px;
}

table#CompanyUserCreate\:linkedUsertable_5 {
	border-right: solid 1px #E2E8EE;
	border-left: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:searchInfo3 {
	border: solid 1px #E2E8EE;
	border-top: none;
}

table#CompanyUserCreate\:linkedUsertable_16 {
	border: 1px solid #e2e8ee;
	border-top: none;
}

table#CompanyUserCreate\:linkedUsertable_3 {
	border-bottom: none;
}

table#CompanyUserCreate\:accountServiceTable td {
    padding: 0px;
}

table#CompanyUserCreate\:mcCompanyUserDetailsLinkUserArea td.data-table-row-col-header.nowrap {
    width: 6.2% !important;
}

table#popForm\:accountRPTFacet {
    padding: 8px;
    background: #E2E8EE;
}

table#popForm\:accountServiceTable td.data-table-header {
    background: #E2E8EE;
}

table#popForm\:accountIRFacet td,
table#popForm\:accountPFacet td {
    padding: 8px;
}

table#popForm\:accountIRFacet,
table#popForm\:accountPFacet {
    background: #E2E8EE;
}

table#CompanyUserCreate\:Listbox {
    border: solid 1px #E2E8EE;
    border-top: none;
}

table#CompanyUserCreate\:UserInfo1 {
    border-radius: 0px !important;
}

table#CompanyUserCreate\:Listbox tr td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:accountServiceTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#CompanyUserGroupCreate\:accountServiceTable td {
    padding: 0px;
}

table#CompanyUserGroupCreate\:accountServiceTable td.interlaceOne {
    padding: 8px;
    background: none;
}

table#CompanyUserGroupCreate\:accountServiceTable .data-table-header {
    /* background: #E2E8EE; */
    /* border-radius: 0px; */
}

table#CompanyUserGroupCreate\:accountServiceTable th td {
    background: #E2E8EE !important;
    padding: 5px;
}

table#CompanyUserGroupCreate\:accountPFacetSubFacet {
    background: #E2E8EE;
}

table#CompanyUserGroupCreate\:accountServiceTable span.data-table-header {
    background: #E2E8EE;
}

table#CompanyUserGroupCreate\:accountServiceTable td.data-table-row-col-header-centered {
    padding: 8px;
}

table#CompanyUserGroupCreate\:MCFacet {
    background: #E2E8EE;
}

table#CompanyUserGroupCreate\:MCFacet table.data-table-header {
    background: #E2E8EE;
}

table#CompanyUserGroupCreate\:MCFacet span.data-table-header,
table#CompanyUserGroupCreate\:AccountHeading span.data-table-header,
table#CompanyUserGroupCreate\:AccountHeading th.data-table-header,
table#CompanyUserGroupCreate\:AccountHeading table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

input#CompanyUserGroupCreate\:check_G_CCOT_SelectBox_3,
input#CompanyUserGroupCreate\:check_G_CCOT_SelectBox_4,
input#CompanyUserGroupCreate\:check_G_WPCA_SelectBox_4,
input#CompanyUserGroupCreate\:check_G_WPCA_SelectBox_3,
input#CompanyUserGroupCreate\:check_G_WPCA_SelectBox_2,
input#CompanyUserGroupCreate\:check_G_CCOT_SelectBox_2,
input#CompanyUserGroupCreate\:check_G_WPCA_SelectBox_1,
input#CompanyUserGroupCreate\:check_G_CCOT_SelectBox_1 {
    padding: 6px !important;
}

table#allCompanyForm\:companyusergrouptableUC19 tr:first-child th {
    border-bottom: solid 1px #E2E8EE;
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

form#CompanyUserGroupCreate table#CompanyUserGroupCreate\:groupServiceTable td.data-table-header {
    padding: 8px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDet {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsInfoReports span.formElement {
    background: none !important;
}

table#CompanyUserGroupCreate\:MCFacet {
    background: #E2E8EE !important;
}

table#CompanyUserGroupCreate\:MCFacet td {
    background: #E2E8EE !important;
}

table#CompanyUserGroupCreate\:MCFacet table.data-table-header {
    background: #E2E8EE !important;
}

table#CompanyUserGroupCreate\:AccountHeading table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#CompanyUserGroupCreate\:AccountHeading table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
}

table#CompanyUserGroupCreate\:AccountHeading th.data-table-header {
    padding: 0px;
}

.WirePaymentUploadBlock {
    display: unset;
}

#popForm\:accountServiceTable > tbody > tr > td > table > tbody > tr > td:nth-child(4) input, 
#popForm\:accountServiceTable > tbody > tr > td > table > tbody > tr > td:nth-child(5), 
#popForm\:accountServiceTable > tbody > tr > td > table > tbody > tr > td:nth-child(5) input   {
    text-align: right !important;
}

#popForm\:accountServiceTable > tbody > tr:nth-child(8) > td > table > tbody > tr >td {
   /*  border-bottom: 0px !important; */
}


input#signOnAdminForm\:commandButton141 {
	width: fit-content;
	border-radius: 8px;
	float: right;
}

input#landingForm\:isMultiCountry {
	width: unset;
}

select#landingForm\:countryList {
	float: right;
}

table#popForm\:accountServiceTable th.data-table-row-col-header-centered {
    padding: 0px;
    border-bottom: none;
}

table#popForm\:accountServiceTable table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    border-radius: 0px;
}

input[id^="CompanyUserGroupCreate:listofAccount:"][id$=":customizeLink"] {
    background: white !important;
    border-radius: 8px;
    padding: 7px 15px !important;
    border: solid 1px #ec111a;
    color: #ec111a;
    margin-left: 15px;
    box-shadow: unset !important;
    font-size: 12px;
    height: 30px !important;
    min-width: 80px !important;
    vertical-align: middle !important;
    font-weight: 700;
}

table#CSRUserList\:csrUserListTable table.data-table-row-col-header-centered {
    border-bottom: none;
    padding: 0px;
}

a#CSRUserList\:csrUserListTable\:csrPrevPage,
a#CSRUserList\:csrUserListTable\:csrNextPage {
    color: #007eab !important;
}

a#CSRUserList\:csrUserListTable\:csrPrevPage {
    float: right;
}

table#CSRUserList\:csrUserListTable tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
}

table#CSRUserList\:csrUserListTable td.right.nowrap {
    float: right !important;
}

table#messageListForm\:messageListFormTableOne img.scw_calendar {
    float: right;
    margin-top: 2%;
}

table.emptyCell {
    font-size: 12px;
}

input#acctActivity\:submit {
    margin-bottom: 30px;
}

input#PaymentOneTime\:createRecipient {
    margin-right: 20px;
}

table#stdFm\:rptFmtTable{
	border: 1px solid #d7dde5;
    border-radius: 8px;
}

.birtviewer_toolbar{
	background-color: #000000 !important;
}

.birtviewer_navbar{
	background-color: #E2E8EE !important;
}

input#taxAuthorityDetails\:enabled {
    width: unset !important;

}

.data-table-header_Section{
	background: #E2E8EE;
	font-size: 12px;
    font-weight: 500;
    padding: 7px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-top: 50px;
}

table#recipientUploadConfirmForm\:camsAuthenticationRequiredGrid td {
    padding: 0px;
}

a#auditLogList\:previousPage {
    float: right;
    text-decoration: none;
    font-weight: 500;
}

a#auditLogList\:nextPage {
    text-decoration: none;
    font-weight: 500;
}

input#accountSummary\:refreshBtn {
    float: right;
}

input#WirePaymentCreate\:deleteRecipients {
    width: unset !important;
}

input#WirePaymentCreate\:deleteFileUpload1,
input#WirePaymentCreate\:deleteFileUpload2,
input#WirePaymentCreate\:deleteFileUpload3 {
    width: unset !important;
}

table#depositAccountActivityForm\:paginationTableHeader {
    border-bottom: unset;
}

.help_content {
    border: solid 1px #E2E8EE;
    padding: 10px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.help_content strong {
    font-weight: 500;
}

*:focus-visible {
    outline: 1px solid #007EAB;
    box-shadow: 0 1px 4px rgba(0, 94, 184);
}

input[type="button"]:focus-visible, 
input[type="submit"]:focus-visible,
button.formElement:focus-visible,
.module_navigation a span:focus-visible{
    background-color: #be061b !important;
    color: white;
    border: 1px solid #be061b !important;
    font-weight: 500;
    box-shadow: unset !important;
    outline: none !important;
   /*  border-color: #be061b !important; */
}

.module_navigation A:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

.module_navigation a:focus-visible span {
    background-color: #be061b !important;
    color: white;
}

table#commonActionsButtonBarComponentOneActionTitle td.data-table-header {
    background: #E2E8EE;
    padding: 0px;
}

a#paymentList\:previousPage {
    float: right;
}

label#custFm\:custRpt\:fromAmount_L {
    display: unset;
}


table#CompanyDetails\:merchantListTable .interlaceOne td, 
table#CompanyDetails\:merchantListTable .interlaceTwo td {
	padding: 7px;
}
 
table#CompanyDetails\:merchantListTable tr:last-child td {
    border-bottom: none;
}
 
input#taxFormat\:status {
    width: unset !important;
    margin-left: 40px;
}

input#assistMsgForm\:done {
    float: right !important;
}

table#assistMsgForm\:msgGrid {
    font-size: 14px;
}

a#DisclaimerList\:previousPage {
    float: right;
}

table {
    border-spacing: 0px;
}

input#contactDetailsUI\:submitDelete {
    width: unset !important;
}

table#companyTypeList\:companyTypePagination tr:first-child th.data-table-row-col-header-centered {
    border-bottom: 1px solid #d7dde5;
}

a#companyTypeList\:companyTypePagination\:nextPage {
    color: #007EAB !important;
}

table#taxFormatList\:paginationSection tr:first-child th.data-table-row-col-header-centered {
    border-bottom: 1px solid #d7dde5;
}

/* table#companyTypeDetails\:assignServicesheader {
    padding: 2px;
} */

table#companyTypeDetails\:companytypeinfo {
    /* margin-top: 20px; */
}

table.extra-table-config.bordered-table td {
    padding: 0px;
}

table.extra-table-config.bordered-table td.data-table-row-col-header {
    padding: 12px;
}

select#countrySiteDetailsForm\:ip_currencies_source,
select#countrySiteDetailsForm\:ip_currencies_assigned,
select#countrySiteDetailsForm\:brkg_currencies_source,
select#countrySiteDetailsForm\:brkg_currencies_assigned,
select#countrySiteDetailsForm\:sipa_currencies_source,
select#countrySiteDetailsForm\:sipa_countries_source,
select#countrySiteDetailsForm\:sipa_currencies_assigned,
select#countrySiteDetailsForm\:sipa_countries_assigned,
select#countrySiteDetailsForm\:fp_currencies_source,
select#countrySiteDetailsForm\:cct_to_account_currencies_source,
select#countrySiteDetailsForm\:cct_to_account_currencies_assigned,
select#countrySiteDetailsForm\:cct_from_account_currencies_assigned,
select#countrySiteDetailsForm\:cct_from_account_currencies_source,
select#countrySiteDetailsForm\:tpt_from_account_currencies_source,
select#countrySiteDetailsForm\:tpt_from_account_currencies_assigned,
select#countrySiteDetailsForm\:tpt_to_account_currencies_source,
select#countrySiteDetailsForm\:tpt_to_account_currencies_assigned,
select#countrySiteDetailsForm\:fp_currencies_assigned{
    width: 80px;
	margin-bottom: 10px;
	overflow-x: hidden;
}

table.extra-table-config.bordered-table .interlaceOne td {
    background: none;
}

input#countrySiteDetailsForm\:centralBank {
    margin-bottom: 2px;
}

table.extra-table-config.bordered-table input[type="button"].formElement {
    min-width: 52px !important;
    margin-bottom: 5px;
}

table.extra-table-config.bordered-table select {
    margin-left: 10px;
}

table.extra-table-config.bordered-table input {
    margin-left: 10px;
}

select#countrySiteDetailsForm\:sipa_countries_source, select#countrySiteDetailsForm\:sipa_countries_assigned {
    width: 150px !important;
    overflow-x: auto;
}

select#countrySiteDetailsForm\:sipa_currencies_assigned {
    margin-right: 15px !important;
}

select#countrySiteDetailsForm\:albert_s, select#countrySiteDetailsForm\:group_assigned {
    width: 350px;
}	

table.extra-table-config.bordered-table td.interlaceTwo\,.formElement {
    border: none;
}

select#countrySiteDetailsForm\:albert_s {
    margin-right: 20px;
}

select#countrySiteDetailsForm\:s400 {
    margin-top: 5px;
    margin-right: 10px;
}

input#countrySiteDetailsForm\:insertlodgeraccount {
    margin-top: 5px;
}

table#countrySiteDetailsForm\:lodgerAccountTable input {
    border: 1px solid #d7dde5 !important;
    border-radius: 8px;
    padding: 6px 5px;
}	

table#countrySiteDetailsForm\:lodgerAccountTable tr td {
    padding: 7px;
}

table#countrySiteDetailsForm\:lodgerAccountTable td.selectedRow input {
    margin-bottom: 5px;
}

table#countrySiteDetailsForm\:lodgerAccountTable td input {
    margin-bottom: 5px;
}

table#countrySiteDetailsForm\:lodgerAccountTable {
    margin-top: 7px;
    margin-bottom: 7px;
}

table#countrySiteDetailsForm\:assignServicesheader {
    BACKGROUND-COLOR: #E2E8EE;
    margin-top: 20px;
}

table#countrySiteDetailsForm\:assignServicesheader span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table.extra-table-config.bordered-table {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


table#countrySiteDetailsForm\:panel .formElement {
    width: 60%;
    box-sizing: border-box;
}

input#countrySiteDetailsForm\:digitalSignitureLimit, 
select#countrySiteDetailsForm\:digitalSignitureCurrency {
    width: 150px !important;
}

table#countrySiteDetailsForm\:panel input {
    width: unset !important;
}

table#countrySiteDetailsForm\:countrySiteDetailsTitle {
    border: solid 1px #E2E8EE;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background: #E2E8EE !important;
    margin-bottom: -16px;
}

table#countrySiteDetailsForm\:countrySiteDetailsTitle td {
    background: #E2E8EE !important;
}

table#countrySiteDetailsForm\:panel {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

table#countrySiteDetailsForm\:assignServicesheaderMC {
    border-radius: 0px;
    padding: 10px;
}

table#countrySiteDetailsForm\:assignServicesheader {
    padding: 2px;
}

table.extra-table-config.bordered-table input#countrySiteDetailsForm\:cancelButton,
table.extra-table-config.bordered-table input#countrySiteDetailsForm\:submitCreateButton{
    margin-top: 10px;
    margin-bottom: 10px;
}

table.extra-table-config.bordered-table .gap {
    display: none;
}

select#countrySiteDetailsForm\:cct_from_account_currencies_assigned,
select#countrySiteDetailsForm\:tpt_from_account_currencies_assigned {
    margin-right: 20px !important;
}

input#countrySiteDetailsForm\:bankid409,
input#countrySiteDetailsForm\:institutionname414,
input#countrySiteDetailsForm\:address422,
input#countrySiteDetailsForm\:address424,
input#countrySiteDetailsForm\:address4246 {
    margin-bottom: 1px;
}

input#countrySiteDetailsForm\:address4246 {
    margin-bottom: 10px;
}

select#countrySiteDetailsForm\:group_assigned {
    margin-right: 20px;
    overflow: auto;
}

input#countrySiteDetailsForm\:addAllCountryButton {
    margin-top: 10px;
}

table#CountrySiteList\:paginationSection {
    border-bottom: none;
}

table#taxFormatList\:paginationSection {
    table-layout: fixed;
    width: 100%;
    word-break: break-word;
    overflow-wrap: anywhere;
}

table#taxFormatTableid td.interlaceTwo td {
    border-bottom: none;
    padding: 2px;
    vertical-align: middle !important;
}

table#GeneralDatabaseUpdates\:countryGrid {
    margin-top: 20px;
}

form#PreferredRateTableUploadForm {
    margin-top: 20px;
}

table#PreferredRateTableUploadForm1\:PreferredRateListTable1 tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}


table#companyTypeDetails\:companyTypeDetailsPortletTab5 {
  /*   margin-top: 30px; */
    table-layout: fixed;
    width: 100%;
    word-break: break-word;
    overflow-wrap: anywhere;
}

table#companyTypeDetails\:companytypeinfoheader {
    BACKGROUND-COLOR: #E2E8EE;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 7px;
}

table#companyTypeDetails\:companytypeinfoheader span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab1 {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab1 td.data-table-row-col-header-cms {
    padding: 7px;
    font-weight: 500;
}

table#companyTypeDetails\:assignServicesheader {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 7px;
    margin-top: 20px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

table#companyTypeDetails\:assignServicesheader span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData {
    border: solid 1px #E2E8EE;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td {
    padding: 0px;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData td.data-table-row-col-header {
  /*   border-bottom: solid 1px #E2E8EE; */
    padding: 10px;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData td.interlaceOne {
    background: none;
    text-align: right !important;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData {
    border-spacing: 0px;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData td.data-table-row-col-header-centered {
    padding: 7px;
    text-align: center !important;
}

table#companyTypeDetails\:companytypeinfo {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

table#companyTypeDetails\:companytypeinfoheader td {
    padding: 5px;
}

form#companyTypeDetails {
    margin-top: 20px;
}

table#taxAuthorityList\:paginationSection tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
}

input#chequeListForm\:chequeListTable\:Delete {
    text-align: center !important;
}

table#chequesInUploadedFileForm\:pagenationTab td {
    text-align: center !important;
}

form#chequesInUploadedFileForm table.data-table-header td {
    padding: 0px;
}

table#chequesInUploadedFileForm\:chequeListTable tr td {
    padding: 8px !important;
}

table#chequeSubmitUploadForm\:paginationSec span#chequeSubmitUploadForm\:paginationTableHeader {
    margin-left: 45%;
}

table#paymentTypeTable th.data-table-row-col-header {
    padding: 8px;
}

table#msgDetailForm\:viewMessageInternalSection td {
    padding: 7px;
    background: none;
    border-spacing: unset !important;
}

table#msgDetailForm\:viewMessageInternalSection td.interlaceOne {
    font-weight: 300;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab2 tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab2 tr:last-child td {
    border-bottom: none !important;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab {
    margin-top: 20px;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab td.data-table-header {
    padding: 7px;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab tr td {
    border-bottom: none;
}


table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab table.data-table-header td {
    padding: 0px;
}

table#chequeUploadConfirmForm\:pagenationTab {
    margin-bottom: -20px;
    margin-top: 20px;
}

table#chequeUploadConfirmForm\:chequeErrorRecordsTable {
    margin-top: 10px;
}

table#chequeUploadConfirmForm\:chequeErrorRecordsTable .interlaceOne td,
table#chequeUploadConfirmForm\:chequeErrorRecordsTable .interlaceTwo td {
    padding: 8px !important;
}

table#chequeUploadConfirmForm\:chequeErrorRecordsTable tr:last-child td {
    border-bottom: none !important;
}

a#CSRGroupList\:nextPage {
    float: left;
}

a#CSRGroupList\:previousPage {
    float: right;
}

table#recipientImportPortletFileUploadSec th.data-table-row-col-header {
    padding: 10px;
}

table#instantPaymentDetailsPortletTabDetailsSec td {
    padding: 0px;
}

table#instantPaymentDetailsPortletTabDetailsSec .interlaceOne td {
    padding: 8px;
}

table#instantPaymentDetailsPortletTabDetailsSec th {
    padding: 10px;
}

table#WirePaymentCreate\:paramTable td {
    padding: 0px;
}

form#countrySiteDetailsForm table.extra-table-config.bordered-table {
    table-layout: fixed;
    width: 100%;
    word-break: break-word;
}

/* .infoMsgTable {
	background: #F9F9F9;
	display: block;
	width: 100%;
} */

.infoMsgTable {
    background: url(images/MessageAlertIcon.gif) no-repeat left; 
    border: 0.1rem solid #fb633080;
    border-radius: 0.8rem;
    padding: 10px;
    align-items: flex-start;
    position: relative;
    background-color: #fb633014;
    margin-top: 5px;
    word-wrap: break-word !important;
    width: unset !important;
   	background-size: 30px; 
    background-position: 10px 10px !important;
    display: none;
	font-size: 12px !important;
   	
}

.infoMsgTable:has(p:not(:empty)) {
    display: block;
}

/* .infoMsgTable::before {
    content: "!";
    position: absolute;
    top: 20px;
    left: 25px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fb6330;
    color: #ffffff;
    border-radius: 50%;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
} */

.infoMsgTable p {
    margin-left: 60px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px !important;
}



table#InstantPaymentCreate\:CamsOTPPasswordComponentAuthenticateGridHeader {
    margin-top: 20px;
}
table#InstantPaymentCreate\:camsOTPPasswordComponentAuthGridSection {
    /* margin-top: -32px; */
}

.messageContainer {
/*     background: url(images/warning.gif) no-repeat left;
    border: 0.1rem solid #fb633080;
    border-radius: 0.8rem;
    padding: 2px;
    align-items: flex-start;
    position: relative;
    background-color: #fb633014;
    background-position: 10px;
    margin-top: 5px; */
}

.messageContainer p {
   /*  background-color: #fb633014; */
}

table#InstantPaymentCreate\:camsOTPPasswordComponentAuthGridSection {
/*     margin-top: -32px; */
}

form#countrySiteDetailsForm table.extra-table-config.bordered-table td.data-table-row-col-header {
    width: 10%;
}

form#countrySiteDetailsForm table#commonActionsButtonBarComponentOneActionTitle {
    border-radius: 0px;
}

form#countrySiteDetailsForm table#commonActionsButtonBarComponentOne {
    border-radius: 0px;
    margin-bottom: unset;
}

table#countrySiteDetailsForm\:lodgerAccountTable {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

table.extra-table-config.bordered-table td.interlaceOne, 
table.extra-table-config.bordered-table td.interlaceTwo {
    padding: 5px;
}

table.extra-table-config.bordered-table td.interlaceOne td, 
table.extra-table-config.bordered-table td.interlaceTwo td {
    min-width: 70px;
}

form#countrySiteDetailsForm table#countrySiteDetailsForm\:auditinfo {
    width: 98.9%;
    margin-left: auto;
    margin-right: auto;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin-top: -8px !important;
    border-top: none;
}

form#countrySiteDetailsForm table#countrySiteDetailsForm\:panel {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

table.extra-table-config.bordered-table td.interlaceOne, table.extra-table-config.bordered-table td.interlaceTwo {
    padding: 5px;
}

input#countrySiteDetailsForm\:centralBank {
    margin-bottom: 2px;
    padding: 3px 5px 3px 5px;
}

input#countrySiteDetailsForm\:maxAmount {
    margin-bottom: 2px;
    padding: 3px 5px 3px 5px;
}

table#WirePaymentCreate\:paramTable td.data-table-row-col-header.nowrap,
table#WirePaymentCreate\:paramTable td.data-table-row-col-header.alignTop {
    padding: 7px;
}

a#messageListForm\:previousPage {
    float: right;
}

form#PreferredRateTableUploadForm table.bordered-table td {
    padding: 0px;
}

form#PreferredRateTableUploadForm table.bordered-table td.data-table-row-col-header {
    padding: 15px;
}

form#PreferredRateTableUploadForm table.bordered-table .upload-tile {
    margin-left: 20px;
}

table#WirePaymentCreate\:camsOTPPasswordComponentAuthGridSection {
  /*   margin-top: -33px; */
}

table#WirePaymentCreate\:paramTable td.data-table-row-col-header.nowrap {
    padding: 7px;
}

table#countrySiteDetailsForm\:lodgerAccountTable td, table#countrySiteDetailsForm\:lodgerAccountTable th {
    font-size: 10px;
}

form#taxFormatList div#taxFormatList\:paginationSection_HOLDER table#taxFormatList\:paginationSection {
    table-layout: unset !important;
}

table#taxFormatTableid input#taxFormat\:status {
    margin-left: 0px;
}

th#CSRUserList\:csrUserListTable\:column3, 
th#CSRUserList\:csrUserListTable\:column6 {
    width: 100px !important;
}

input#CompanyDetails\:camsflag {
    width: unset !important;
}

span#CompanyDetails\:HHReminder,
span#CompanyDetails\:HHCReminder {
    font-size: 10px;
}

a#taxAuthorityList\:paginationSection\:nextPage {
    color: #007EAB !important;
}

a#taxAuthorityList\:paginationSection\:previousPage {
    color: #007EAB !important;
    float: right;
}

form#accountMaskingForm input#accountMaskingForm\:submitMasking {
    margin-left: 0px;
}

table#chequeSubmitUploadForm\:fileUploadsectionChequeSubmit td {
    padding: 0px;
}

table#chequeSubmitUploadForm\:fileUploadsectionChequeSubmit td.data-table-row-col-header {
    padding: 15px;
}

table#chequeSubmitUploadForm\:fileUploadsectionChequeSubmit td.interlaceOne, 
table#chequeSubmitUploadForm\:fileUploadsectionChequeSubmit td.interlaceTwo {
    padding: 10px;
}

table#chequeSubmitUploadForm\:createChequeRecrdSection td.data-table-row-col-header {
    padding: 12px;
}

table#templateList\:paginationSection tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

div#templateList\:paginationTemplatesHeaderDetailsSection {
    display: none;
}

table#PaymentOneTime\:paginationSection tr td {
    font-weight: 300;
}

span#PaymentOneTime\:accountNumber {
    margin-left: -5px;
}

span#PaymentOneTime\:paymentStatus {
    margin-left: -5px;
}

table#WirePaymentCreate\:paramTable td.data-table-row-col-header {
    padding: 7px;
}

table#wirePaymentDetailsCreatePortletUploadTable td {
    padding: 0px;
}

table#wirePaymentDetailsCreatePortletUploadTable .interlaceOne td,
table#wirePaymentDetailsCreatePortletUploadTable .interlaceTwo td {
    padding: 7px;
}

table#wirePaymentDetailsCreatePortletUploadTable th {
    padding: 7px;
}

table#chequeUploadConfirmForm\:chequeListTable {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

table#chequeUploadConfirmForm\:chequeListTable .interlaceOne td, 
table#chequeUploadConfirmForm\:chequeListTable .interlaceTwo td {
    padding: 7px !important;
    font-weight: 300;
}

table#chequeUploadConfirmForm\:chequeListTable tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab td.data-table-header {
    padding: 5px !important;
}

table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab input#chequeUploadConfirmForm\:Cancel, 
table#chequeUploadConfirmForm\:chequeUploadConfirmFormCreateChequeUploadTab input#chequeUploadConfirmForm\:Confirm {
    margin-top: -50px !important;
}

table#paymentList\:paginationTableHeader td.left.nowrap td {
    padding: 2px;
}

table#WirePaymentCreate\:paramTable tr:last-child td {
    padding: 0;
}

table#WirePaymentCreate\:paramTable .interlaceFormTwo td, 
table#WirePaymentCreate\:paramTable .interlaceFormOne td {
    padding: 7px;
}

input#allCompanyForm\:camsflag {
    width: unset !important;
}

table#MultiCompanyList\:CompanyListTable1 tr:first-child th.data-table-row-col-header-centered {
    text-align: center !important;
}

table#CompanyDetails\:companyServicePortletTable9 {
    border-radius: 0px;
}

table#CompanyDetails\:TopDetails_Merchant table.data-table-header{
	border-radius: 0px;
}

table#PreferredRateUploadSuccess\:preferredRatesTable {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    border-radius: 8px;
}

table#PreferredRateUploadSuccess\:preferredRatesTable tr:first-child th {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

div#PreferredRateTableUploadForm1\:PreferredRateListTable1_HOLDER {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    border-radius: 8px;
}

span#GeneralConfigDetails\:lastUpdatedBy,
span#GeneralConfigDetails\:lastUpdatedTime {
    margin-left: 5px;
}

table#CompanyUserCreate\:UserInfo1 span {
    border: 0px;
}

table#allCompanyForm\:swswacco19 {
    border: solid 1px #E2E8EE;
}

table#contactDetailsUI\:TopDetails_UC14 input#contactDetailsUI\:cancelButton {
    margin-top: 10px;
    margin-bottom: 10px;
}

table#commonActionsButtonBarComponentOne td.data-table-row-col-header-centered {
    border-bottom: 1px solid black;
}

a#CompanyDetails\:Table1\:previousPage_uc16 {
    color: #007EAB !important;
    margin-right: 10px;
}

a#CompanyDetails\:Table1\:previousPage_uc16 {
    color: #007EAB !important;
    margin-right: 10px;
}

table#PreferredRateUploadConfirm\:preferredRatesTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#PreferredRateUploadConfirm\:preferredRatesTable tr:first-child .data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

table#PreferredRateUploadConfirm\:preferredRatesTable tr:last-child td {
    border-bottom: none;
}

table#tfFm\:transferDetailsPortletFormCommonActionBar td {
    padding: 0;
}

table#tfFm\:transferDetailsPortletFormCommonActionBar {
    margin-top: 20px;
}

table#commonActionsButtonBarComponentOne td {
    padding: 10px;
}

input#CompanyUserCreate\:ResetPassword,
input#CompanyUserCreate\:ResetKba {
    width: unset !important;
}

table#CompanyUserCreate\:camsAuthenticationRequiredGrid {
    margin-top: 20px;
}

table#CompanyUserCreate\:camsAuthenticationRequiredGrid td {
    padding: 0;
}

table#CompanyUserCreate\:companyUserDetailsCASec span.formElement.intNote,
table#CompanyUserCreate\:companyUserDetailsCASec span.intNote {
    display: unset !important;
}

table#chequeUploadResultsSummaryForm\:outstandingChequeListTable tr td {
    font-weight: 300;
}

input#chequeUploadResultsSummaryForm\:doneAction {
    margin-left: 45%;
}

table#countrySiteDetailsForm\:brkg_currency_column_4 {
    width: 100% !important;
}

table#CSRUserListTable3 td {
    text-align: right !important;
}

input#GeneralDatabaseUpdates\:Update {
    margin-left: 45%;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#msgDetailForm\:viewMessageInternalSection .data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding-left: 5px !important;
}

table#msgDetailForm\:viewMessageInternalSection td {
    padding: 0px;
}

table#msgDetailForm\:viewMessageInternalSection td {
    height: 30px !important;
}

table#msgDetailForm\:viewMessageInternalWorkQueueSec td {
    background: unset;
}


table#msgDetailForm\:replyMesgInternalSection .formElement {
    box-sizing: border-box !important;
    width: 400px;
}

textarea#msgDetailForm\:messageInternalReply {
    width: 400px;
    box-sizing: border-box;v
}

input#msgDetailForm\:cancelInternalReply,
input#msgDetailForm\:previewInternalReply {
    width: unset !important;
}

table#msgDetailForm\:previewMessageInternalSec table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#bpFm\:submitGrid td {
    padding: 0px;
}

table#bpFm\:submitGrid {
    margin-top: 20px;
}

table#paymentList\:paginationTableHeader td {
    padding: 0px;
}

select#paymentList\:selectedAction {
    margin-left: 20px;
}

table#paymentList\:paymentListTable {
    margin-top: 10px;
}	

input#taxAuthorityList\:update {
    float: right;
}


table[id$="depositAccountTableComponent_bankingAccountDataTable"] thead th:nth-child(4), 
table[id$="depositAccountTableComponent_bankingAccountDataTable"] thead th:nth-child(5), 
table[id$="depositAccountTableComponent_bankingAccountDataTable"] tbody td:nth-child(4), 
table[id$="depositAccountTableComponent_bankingAccountDataTable"] tbody td:nth-child(5) {
    text-align: right !important;
}

table#bpFm\:camsAuthenticationRequiredGrid td {
    padding: 0px;
}

table#CompanyUserCreate\:UserInfo1 span#CompanyUserCreate\:firstName {
    padding: unset;
}

table#CompanyUserCreate\:UserInfo1 span {
    padding: unset;
}

form#CompanyUserCreate span.formElement.intNote {
    padding: 0px;
}

table#commonActionsButtonBarComponentTwoActionTitle td {
    padding: 7px;
}

table#commonActionsButtonBarComponentTwo tr td {
    padding: 7px;
}

table#AuditLogDetails\:AuditLogInfo {
    BACKGROUND-COLOR: #E2E8EE;
}

table#AuditLogDetails\:AuditLogInfo span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

input:disabled {
    opacity: 75% !important;
}

input[datatype="AMT"] {
    text-align: right !important;
}

span#custFm\:custRpt input#custFm\:custRpt\:delete {
    margin: unset;
}

input#custFm\:custRpt\:view {
    width: unset !important;
}

div#links_module_border input#custFm\:custRpt\:delete {
    margin-left: 40%;
}



table[id$="creditCardTableComponent_bankingAccountDataTable"] thead th:nth-child(3), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] thead th:nth-child(4), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] thead th:nth-child(5), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] thead th:nth-child(6), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tbody td:nth-child(3), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tbody td:nth-child(4), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tbody td:nth-child(5), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tbody td:nth-child(6), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tfoot td:nth-child(3), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tfoot td:nth-child(4), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tfoot td:nth-child(5), 
table[id$="creditCardTableComponent_bankingAccountDataTable"] tfoot td:nth-child(6) {
    text-align: right !important;
}

table[id$="accountTableComponentForInvestment_accountDataTable"] thead th:nth-child(3), 
table[id$="accountTableComponentForInvestment_accountDataTable"] tbody td:nth-child(3), 
table[id$="accountTableComponentForInvestment_accountDataTable"] tfoot td:nth-child(3) {
    text-align: right !important;
}

table[id$="accountTableComponentForLoan_accountDataTable"] thead th:nth-child(3), 
table[id$="accountTableComponentForLoan_accountDataTable"] tbody td:nth-child(3), 
table[id$="accountTableComponentForLoan_accountDataTable"] tfoot td:nth-child(3) {
    text-align: right !important;
}

table[id$="depositAccountActivityLabelSec"] tr td:nth-child(3), 
table[id$="depositAccountActivityLabelSec"] tr td:nth-child(4), 
table[id$="depositAccountActivityLabelSec"] tr td:nth-child(5) {
    text-align: right !important;
}

table#BillPaymentConfirm\:camsAuthenticationRequiredGrid td {
    padding: 0px;
}
 
table#messageListForm\:pagenationTab td {
    text-align: center !important;
    font-weight: 500;
}

table#CompanyUserCreate\:CompanyAdminTableGroup {
    border: solid 1px #E2E8EE;
    border-top: none;
    border-bottom: none;
}

table#CompanyUserCreate\:Signatoryheading td {
    BACKGROUND-COLOR: #E2E8EE;
}

table#CompanyUserCreate\:Signatoryheading {
    margin-top: 20px;
}
table#CompanyUserCreate\:heading {
    border: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:heading td {
    padding: 0px;
}

table#CompanyUserCreate\:heading {
    border-left: solid 1px #E2E8EE;
    border-right: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:CompanyAdminTableGroup tr td {
    border-bottom: none;
}

table#CompanyUserCreate\:CompanyAdminTableGroup tr td :empty {
   /*  display: none !important; */
}

table#recipientEditPortletRecipientTypeTabSec tr:not( :has(td :not( :empty))) {
    display: none !important;
}

:not(#activityReport) form#custFm input#custFm\:custRpt\:delete {
    margin-left: unset;
}

table#recipientViewPortletMainTableSec span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    display: inline-block;
    width: 99.70%;
    border-radius: 0px;
    margin-top: 20px;
}

table#recipientViewPortletMainTableSec td {
    padding: 0px;
}

table#recipientViewPortletMainTableSec td.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
	padding: 7px;
}

table#recipientViewPortletMainTableSec {
    padding: 0px;
	border-radius: 8px;
}

table#recipientViewPortletMainTableSec table#commonActionsButtonBarComponentOneActionTitle td {
    padding: unset;
}

table#recipientViewPortletMainTableSec table#commonActionsButtonBarComponentOneActionTitle {
    border-radius: 0px;
}	

table#recipientViewPortletMainTableSec table#commonActionsButtonBarComponentOne td {
    padding: 7px;
}

table#recipientViewPortletMainTableSec table#commonActionsButtonBarComponentOne {
    border-bottom: 0px !important;
    margin-bottom: unset;
    box-shadow: unset;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletRecipientBankInformationTable {
    margin-top: 0px;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletRecipientBankInformationTable td {
    padding: 7px;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletRecipientBankInformationTable {
    margin-top: 0px;
    border-left: none;
    border-right: none;
    border-radius: 0px;
}

table#recipientViewPortletMainTableSec span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    display: inline-table;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletRecipentInfoSectionTable {
    border-radius: 0px;
    border-left: none;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletRecipentInfoSectionTable td {
    padding: 7px;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletAddressSectionTable {
    margin-top: 0px;
    border-radius: 0px;
    border-left: 0px;
    border-right: 0px;
}

table#recipientViewPortletMainTableSec table#recipientViewPortletAddressSectionTable th.data-table-row-col-header {
    padding: 7px;
}

table#msgDetailForm\:composeMessageSection td {
    BACKGROUND-COLOR: #E2E8EE;
}

table#PreferredRateUploadConfirm\:recipientErrorRecordsTable tr:first-child th {
    text-align: center !important;
    border-bottom: solid 1px #E2E8EE;
}

table#PreferredRateUploadConfirm\:recipientErrorRecordsTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

a#PreferredRateUploadConfirm\:preferredRatesTable\:nextPage,
a#PreferredRateUploadConfirm\:preferredRatesTable\:previousPage {
    color: #007EAB !important;
}

table#CSRUserListTable3 {
    white-space: normal !important;
}

table#CSRUserListTable3 .formElement {
    width: 135px !important;
}

table#CSRUserListTable3 input#CSRUserList\:update {
    width: unset !important;
}

table#msgDetailForm\:deleteMessageExternalSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:deleteMessageExternalSec td {
    padding: 0px;
}

table#msgDetailForm\:deleteMessageExternalSec .data-table-header {
    background: #E2E8EE !important;
    padding: 7px !important;
}

table#msgDetailForm\:deleteMessageExternalSec td.data-table-row-col-header {
    padding: 7px;
}

table#msgDetailForm\:deleteMessageExternalSec tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#msgDetailForm\:deleteMessageExternalSec tr:last-child td {
    border-bottom: none !important;
}

table#msgDetailForm\:deleteMessageExternalSec td.interlaceTwo {
    background: none;
}

table#msgDetailForm\:deleteMessageExternalSec td.interlaceOne, 
table#msgDetailForm\:deleteMessageExternalSec td.interlaceTwo {
    text-indent: 10px;
}

table#msgDetailForm\:viewMsgExternalDetailsSec tr td {
    text-indent: 10px;
}

table#msgDetailForm\:replyMessageExternalSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#msgDetailForm\:replyMessageExternalSec td {
    padding: 0px;
    text-indent: 10px;
}

table#msgDetailForm\:replyMessageExternalSec .formElement {
    box-sizing: border-box !important;
    width: 310px !important;
}

table#msgDetailForm\:replyMessageExternalSec .data-table-header {
    background: #E2E8EE !important;
    padding: 7px !important;
}


table#msgDetailForm\:replyMessageExternalSec .interlaceOne td {
    padding: 7px;
}

table#msgDetailForm\:replyMessageExternalSec tr td:nth-child(3) {
    background: none;
}

table#msgDetailForm\:replyMessageExternalSec tr td:nth-child(1) {
    font-weight: 500;
}

table#msgDetailForm\:msgHistoryDataTableExternalReply td {
    background: none !important;
    padding: 0px !important;
}

table#msgDetailForm\:msgHistoryDataTableExternalReply tr:last-child td	 {
    border-bottom: none !important;
}

input#msgDetailForm\:cancelExternalReply {
    margin-left: 45%;
}

table#iformStandardBankList1Table input#iform\:clearBankInfoButton {
    margin-left: 35%;
}

table#bpFm\:entryTable select#bpFm\:day {
    width: 65px !important;
}

input#bpFm\:npeNumber {
    width: 350px;
    box-sizing: border-box;
}

input[type="checkbox"]:hover {
    outline-offset: -2px;
    box-shadow: 0 0 0 1px #007EAB;
    outline: 2px solid #007EAB;
    border-radius: 6px;
}
input[type="checkbox"] {
    cursor: pointer;
    width: unset !important;
}


a#PreferredRateTableUploadForm1\:PreferredRateListTable1\:nextPage, 
a#PreferredRateTableUploadForm1\:PreferredRateListTable1\:previousPage,
a#PreferredRateUploadConfirm\:recipientErrorRecordsTable\:nextPage,
a#PreferredRateUploadConfirm\:recipientErrorRecordsTable\:previousPage {
    color: #007EAB !important;
}
 
table[id$="accountGroupListTable"] input[type="checkbox"][id$=":selected"] {
    float: left;
    margin-left: 15px;
}

input#accountGroupBatchDeleteConfirmForm\:cancelButton {
    margin-left: 35%;
}

table#msgDetailForm\:msgHistoryDataTableExternalReply {
    margin-left: 15px;
}
 
textarea#msgDetailForm\:messageExternalReply {
    width: 300px;
    background: border-box !important;
}
 
table#msgDetailForm\:previewMsgExtDetailsPortlet td {
    text-indent: 10px !important;
}
 
 table#form\:bulkRecipientListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}
 
table#form\:bulkRecipientListTable tr:last-child td {
    border-bottom: none;
}
 
table#form\:bulkPaginationTable {
    border-bottom: none;
}
 
table#form\:bulkPaginationTable td {
    text-align: center;
    font-weight: 500 !important;
}


input#tfFm\:amount,
input#bpFm\:amount {
    text-align: left !important;
}

table[id$="camsAuthenticationRequiredGrid"] td {
    padding: 0px;
}

th#paymentUploadConfirmForm\:paymentListTable\:uploadPaymentAmount {
    text-align: right !important;
}

a#customerGroupListPortletForm\:previousPage {
    float: right;
}

table#PaymentOneTime\:effectivetime td,
table#PaymentOneTime\:ParamTable table td,
table#PaymentOneTime\:effectivedate td {
    padding: 0px;
}

table[id$="transactionHistoryDataTable"] th:nth-child(5), 
table[id$="transactionHistoryDataTable"] th:nth-child(6) {
    text-align: right !important;
}

table[id$="transactionHistoryDataTable"] td:nth-child(5), 
table[id$="transactionHistoryDataTable"] td:nth-child(6) {
    text-align: right !important;
}

table#recipientViewPortletMainTableSec {
    border: solid 1px #E2E8EE !important;
}

table#msgDetailForm\:msgHistoryDataTableExternalView {
    width: 98%;
    margin-left: 10px;
}

table#msgDetailForm\:msgHistoryDataTableExternalView td {
    text-indent: 0px !important;
}

table#disclaimer\:DisclaimerDetailsTabSecDet, 
table#disclaimer\:disclaimerdetailsPortetTable1, 
table#disclaimer\:discTainer, 
table#disclaimer\:discSignOnMedia, 
table#disclaimer\:discSignOnCM, 
table#disclaimer\:disclaimerdetailsPortetTabSec, 
table#disclaimer\:disclaimerdetailsPortetSec, 
table#disclaimer\:disclaimerDetailsActionButtons {
    box-shadow: none;
    border: solid 1px #E2E8EE !important;
    border-collapse: collapse;
    border-spacing: 0;
    border-top: none !important;
}

form#disclaimer table .interlaceOne {
    background: none;
}

form#disclaimer table .interlaceOne, form#disclaimer table .interlaceFormTwo {
    background: none;
}

table#disclaimer\:disclaimerdetailsPortetSec tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#disclaimer\:disclaimerdetailsPortetTabSec table#disclaimer\:disclaimerdetailsPortetSec {
    border: none !important;
}

table#disclaimer\:disclaimerdetailsPortetTabSec table#disclaimer\:disclaimerdetailsPortetSec td.interlaceFormOne\,.formElement {
    border: none;
}

table#disclaimer\:disclaimerdetailsPortetTabSec table#disclaimer\:disclaimerdetailsPortetSec tr:last-child td {
    border-bottom: none !important;
}

table#disclaimer\:disclaimerdetailsPortetTabSec table#disclaimer\:disclaimerdetailsPortetSec tr:nth-last-child(2) td {
    border-bottom: none !important;
}

table#disclaimer\:disclaimerdetailsPortetTabSec td {
    padding: 0px !important;
}

table#disclaimer\:disclaimerdetailsPortetTabSec table#disclaimer\:disclaimerdetailsPortetSec td.data-table-row-col-header {
    padding: 12px !important;
}

table#disclaimer\:discTainer tr td,
table#disclaimer\:discSignOnMedia tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

form#disclaimer table#disclaimer\:DisclaimerDetailsTabSecDet{
    border-bottom: none !important;
	border: solid 1px #E2E8EE !important;
}

form#disclaimer table#disclaimer\:discTainer,
form#disclaimer table#disclaimer\:discSignOnMedia {
    border-top: none !important;
}

input#disclaimer\:disclaimerName, 
select#disclaimer\:companyTypeClass, 
select#disclaimer\:locationId, 
select#disclaimer\:customerGroup, 
select#disclaimer\:status, 
textarea#disclaimer\:message,
select#disclaimer\:mediaType {
    width: 300px;
    box-sizing: border-box;
}

form#disclaimer table#commonActionsButtonBarComponentOneActionTitle td.data-table-header {
    padding: 7px;
    border-radius: 0px !important;
}

table#disclaimer\:disclaimerdetailsPortetSec {
    text-indent: 5px;
}

table#CompanyDetails\:companyServicePortletMainTable table {
    table-layout: fixed;
    width: 100%;
}

table#CompanyDetails\:companyServicePortletMainTable table .formElement {
    box-sizing: border-box !important;
    max-width: 100% !important;
}

table#CompanyDetails\:companyServicePortletMainTable table .interlaceOne {
    background: none;
}

table#CompanyDetails\:companyServicePortletMainTable td:nth-child(5), 
table#CompanyDetails\:companyServicePortletMainTable td:nth-child(6) {
    text-align: center !important;
    vertical-align: middle;
}

table#disclaimer\:auditinfo {
    border: solid 1px #E2E8EE;
    border-top: none;
}

th#WirePaymentConfirm\:paymentListTable\:Amount {
    text-align: right !important;
}

#CompanyUserCreate table.bordered-table {
   /*  margin-bottom: 15px; */
}

table#CompanyDetails\:companyServicePortletMainTable td:nth-child(4) {
    text-align: center !important;
    vertical-align: middle;
}

span#CompanyUserGroupCreate\:check_G_FP_MT {
    margin-left: 0px !important;
}

table#CompanyDetails\:MerchantTable2 th {
    text-align: center !important;
}

table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(5), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(5) {
/*     text-align: right !important;
    vertical-align: middle; */
}

table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(6), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(6) {
    text-align: right !important;
    vertical-align: middle;
}

table#CompanyUserCreate\:SignatoryheadingAccount td {
    background: #E2E8EE !important;
}

table#CompanyUserCreate\:SignatoryheadingAccount {
    margin-top: 20px;
}

table#CompanyUserCreate\:AccountsGroup {
    border: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:AccountsGroup tr td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(6), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(6), 
table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(7), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(7) {
    text-align: right !important;
    vertical-align: middle;
}

table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(6), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(6), 
table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(7), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(7) {
    padding-right: 15px;
}


table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(2),
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(2) {
/*     text-align: center !important;
    vertical-align: middle; */
    
}


table#CompanyUserGroupCreate\:groupServiceTable td:nth-child(6), 
table#CompanyUserGroupCreate\:groupServiceTable th:nth-child(6) {
    text-align: right !important;
    padding-right: 10px;
    vertical-align: middle;
}


table#CompanyUserCreate\:merchantTable {
    border: solid 1px #E2E8EE !important;
    border-radius: 8px;
    width: 100%;
}

input#CompanyUserCreate\:command3483,
input#CompanyUserCreate\:c3487 {
    margin-top: 20px;
}

table#CompanyDetails\:companyusergrouptableUC19 tr:first-child th.data-table-row-col-header-centered {
    text-align: center !important;
}

table#CompanyDetails\:MerchantTable1 th {
    text-align: center !important;
}

table#CompanyUserCreate\:merchants tr td {
    border-bottom: none;
}

table#CompanyUserCreate\:merchantTable tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#CompanyUserCreate\:ncf_cif tr td {
    border-bottom: none;
}


table#CompanyUserCreate\:SelectedCifTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#CompanyUserCreate\:cifHeading table#CompanyUserCreate\:SelectedCifTable tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#CompanyUserCreate\:cifHeading table#CompanyUserCreate\:SelectedCifTable tr:last-child td {
    border-bottom: none !important;
}

table#WirePaymentCreate\:CamsOTPPasswordComponentAuthenticateGridHeader td {
    padding: 6px !important;
}

a#form\:previousPage {
    float: right;
}

th#form\:bulkRecipientListTable\:Amount {
    text-align: right !important;
}

table#paymentList\:paginationTableHeader td.center.nowrap {
    text-align: center !important;
}

table#validationReportDetails\:paginationSection tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important;
}

table#validationReportDetails\:paginationSection th.data-table-row-col-header-centered {
/*     text-align: center !important; */
}


a#paymentList\:paymentListTable\:sortByAmount {
    float: right !important;
}

th#WirePaymentSuccess\:paymentListTable\:Amount {
    text-align: right !important;
}

input#stopPaymentCreateEditForm\:amount {
    text-align: left !important;
}

table#CompanyUserCreate\:CompanyAdminTableGroup1 {
    border: solid 1px #E2E8EE;
    border-top: none;
}

table#CompanyUserCreate\:CompanyAdminTableGroup1 td {
    padding: 0px;
    border-bottom: none !important;
}
table#CompanyUserCreate\:CompanyAdminTableGroup1 .interlaceOne td {
    padding: 7px !important;
}

table#personalBankListForm\:paginationSection tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE !important;
    text-align: center !important;
}

input#CompanyUserGroupCreate\:butt_submit,
input#CompanyUserGroupCreate\:butt_cancel{
    margin-top: 15px;
}

table#CompanyUserGroupCreate\:accountServiceTable td.interlaceOne:has(input[datatype="AMT"]) {
    text-align: right !important;
}

table#CompanyUserGroupCreate\:groupServiceTable td.interlaceOne:has(span[datatype="AMT"]) {
    text-align: right !important;
}

#CompanyUserCreate\:companyUserDetailsCASec td:has(input[id$="_AV"]) input[type="checkbox"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#CompanyUserCreate table.bordered-table input[type="checkbox"][id$="_AV"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

table#CompanyUserGroupCreate\:AccountHeading_two td {
    text-align: center !important;
}

select[id^="CompanyUserCreate:CompanyAdminTableGroup"][id$=":s541"]{
    margin-left: 45%;
}

#CompanyUserCreate\:companyUserDetailsCASec span[id$="_SelectBox_1"] {
    text-align: center !important;
    display: block;
    padding: 0px;
}

table#CompanyUserGroupCreate\:accountServiceTable span[id$="_AV"] {
    TEXT-ALIGN: center !important;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}
 
table#CompanyUserGroupCreate\:accountServiceTable span[id$="_MT"] {
    TEXT-ALIGN: center !important;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}
 
table#CompanyUserGroupCreate\:accountServiceTable td.interlaceOne:has(span[datatype="AMT"]) {
    text-align: right !important;
}

input#CompanyUserGroupCreate\:butt_prev {
    margin-top: 10px !important;
}

table#CompanyUserCreate\:AccountsGroup2 {
    border: solid 1px #E2E8EE;
}
 
table#CompanyUserCreate\:AccountsGroup2 td {
    padding: 0px;
}

table#CompanyUserCreate\:AccountsGroup2 .interlaceOne td {
    padding: 8px;
border-bottom: none;
}
 
input#template\:totalMaximumAmount,
input#template\:maximumTransactionAmount{
    text-align: left !important;
}
 
table#template\:paginationSection input[datatype="AMT"] {
    text-align: left !important;
}

table#template\:paginationSection tr td {
    font-weight: 300;
}

th#template\:paginationSection\:selectColumn {
    text-align: center !important;
}

a#templateList\:paginationSection\:nextPage {
    color: #007EAB !important;
    margin-left: 15px;
}

table#template\:paginationSection tr:first-child th.data-table-row-col-header-centered {
    text-align: center !important;
    border-bottom: solid 1px #E2E8EE !important;
}

table#template\:paginationSection {
    margin-top: 10px;
}

div#templeteDetailsRecipientSection {
    padding: 0px;
    background: none;
}

table#statementList\:merchantStatementListTableSection {
    border: solid 1px #E2E8EE !important;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
}

table#statementList\:statementListTable2 {
    border: solid 1px #E2E8EE;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

input#statementList\:viewButton {
    margin-left: -18%;
}

table#statementList\:statementListTable4 td {
    padding: 0px;
}

table#statementList\:statementListTable4 .interlaceOne td,
table#statementList\:statementListTable4 .interlaceTwo td {
    padding: 7px;
}

table#statementList\:statementListTable3 {
    margin-top: 50px;
}

table#statementList\:statementListTable3 span {
    text-align: center !important;
    margin: unset !important;
}

table#statementList\:statementListTable3 th {
    text-align: center !important;
}

table#merchantInquiryList\:merchantInfo {
    border: solid 1px #E2E8EE;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table#merchantInquiryList\:merchantInfo tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#merchantInquiryList\:merchantInfo tr:last-child td {
    border-bottom: none;
}

table#merchantInquiryList\:merchantInquiryListSection {
    border: solid 1px #E2E8EE;
    border-bottom: none;
}

table#merchantInquiryList\:merchantInquiryListTabSection {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
}

table#merchantInquiryList\:merchantInquiryListSec2 {
    margin-top: 20px;
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0;
}

table#merchantInquiryList\:merchantInquiryListSec3 {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
    border-radius: 0px;
}

table#merchantInquiryList\:merchantInquiryListSec4 {
    border: solid 1px #E2E8EE;
    border-bottom: none;
    border-radius: 0px;
}

table#merchantInquiryList\:merchantInquiryListSec4 th {
    text-align: center !important;
}

table#merchantInquiryList\:merchantInquiryListSec5 {
    border: solid 1px #E2E8EE;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-bottom: 15px;
}

table#merchantInquiryList\:merchantInquiryListSec5 td {
    padding: 0px;
}

table#merchantInquiryList\:statementListTable .interlaceOne td,
table#merchantInquiryList\:statementListTable .interlaceTwo td {
    padding: 7px;
}

#CompanyUserCreate table.bordered-table span[id$="_MT"] {
    margin-left: auto !important;
    TEXT-ALIGN: center !important;
    display: block !important;
    margin-right: auto !important;
}

table#chequeBatchDeleteForm\:chequeListComponentTable td {
    text-align: left !important;
}

a#recipientList\:nextPage {
    float: left;
}

a#recipientList\:previousPage {
    float: right;
}

table#duplicateRecipientSec {
    border: solid 1px #E2E8EE;
}

table#duplicateRecipientSec tr:last-child td {
    border-bottom: none;
}

table#recipientUploadSubmitForm\:gridRecipientUpload2 {
    border: solid 1px #E2E8EE;
    border-bottom: none;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

table#recipientUploadSubmitForm\:gridRecipientUpload2 th.data-table-header.left {
    BACKGROUND-COLOR: #E2E8EE;
}

table#recipientUploadSubmitForm\:recipienListTable2Sec td {
    padding: 0px;
}

table#form\:recipientListTable {
    width: 100% !important;
}
 
 
table#form\:recipientListTable th {
    text-align: center !important;
}

input#recipientUploadSubmitForm\:submit {
    font-weight: 700 !important;
}

a#templateList\:paginationSection\:previousPage {
    color: #007EAB !important;
    margin-right: 15px;

}

.data_tableBottomRightC {
    display: none;
}

td.scwWeekNo {
    border: none;
    background: unset;
    color: unset;
}

table#accountSortingForm\:accountSortingFormDetailsSec input#accountSortingForm\:submitSorting {
    margin: unset !important;
}


a[id$=":previousPage01"],
a[id$=":merchant_previousPage"]{
    color: #007EAB !important;
    float: right;
    text-decoration: none;
}


a[id$=":nextPage01"],
a[id$=":nextPage_mer"],
a[id$=":merchant_nextPage"]{
    color: #007EAB !important;
    float: left;
    text-decoration: none;
}

a[id$=":nextPage"], 
a[id$=":prevPage"], 
a[id$=":previousPage"], 
a[id$=":nextPage_mer"], 
a[id$=":merchant_nextPage"], 
a[id$=":merchant_previousPage"] {
    color: #007EAB !important;
}



table#CompanyUserGroupCreate\:companyUserGroupDetailsPayments td.data-table-row-col-header-centered {
    padding: 8px;
}

span[id$="_MT"] {
    margin-left: auto !important;
    TEXT-ALIGN: center !important;
    display: block !important;
    margin-right: auto !important;
}

table#CompanyUserGroupCreate\:groupServiceTable input[datatype="AMT"] {
    float: right;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsHeadSec td.data-table-row-col-header-centered {
    padding: 10px;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHdrDetails {
    background: white !important;
}

table#CompanyUserGroupCreate\:groupServiceTable td.data-table-row-col-header-centered {
    border-bottom: solid 1px black !important;
    padding: 8px;
}

table#CompanyUserGroupCreate\:listofCif td,
table#CompanyUserGroupCreate\:merchantTable td {
    background: white !important;
}

table#CompanyUserGroupCreate\:listofCif,
table#CompanyUserGroupCreate\:merchantTable	 {
    border: solid 1px #E2E8EE;
    border-radius: 8px !important;
}

table#CompanyUserGroupCreate\:listofCif\:cifTableHeader td,
table#CompanyUserGroupCreate\:merchantTable\:merchantTableHeader td {
    text-align: center !important;
}

table#CompanyUserGroupCreate\:listofCif\:cifTableHeader,
table#CompanyUserGroupCreate\:merchantTable\:merchantTableHeader {
    border-bottom: solid 1px black !important;
}

table#CompanyUserCreate\:CompanyAdminTableGroup td {
    padding: 0px !important;
}

table#CompanyUserCreate\:CompanyAdminTableGroup .interlaceOne td, 
table#CompanyUserCreate\:CompanyAdminTableGroup .interlaceTwo td {
    padding: 7px !important;
}

table#CompanyUserCreate\:CompanyAdminTableGroup tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:AccountsGroup td {
    padding: 0px;
}

table#CompanyUserCreate\:AccountsGroup .interlaceOne td, 
table#CompanyUserCreate\:AccountsGroup .interlaceTwo td {
    padding: 7px;
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:CompanyAdminTableGroup1 .interlaceOne td, 
table#CompanyUserCreate\:CompanyAdminTableGroup1 .interlaceTwo td {
    padding: 7px;
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:heading {
    border-bottom: 1px solid black;
}

#popForm\:accountServiceTable > tbody > tr > td > table > tbody > tr > td:nth-child(6), 
#popForm\:accountServiceTable > tbody > tr > td > table > tbody > tr > td:nth-child(6) input{
	text-align: center !important;
}

table#CompanyUserCreate\:companyUserDetailsAccLevelGrid2 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    width: 100%;
}

table#CompanyUserCreate\:companyUserDetailsAccLevelGrid2 tr td {
    border-bottom: solid 1px #E2E8EE;
}

input#allCompanyForm\:dailylimit_UC13,
input#allCompanyForm\:transactionlimit_UC13 {
    text-align: left !important;
}

input#countrySiteDetailsForm\:digitalSignitureLimit {
    text-align: left !important;
}

table#resetUserPasswordForm\:resetUserPasswordPanel {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
    border-radius: 8px;
    overflow: hidden;
}

table#resetUserPasswordForm\:resetUserPasswordPanel tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#resetUserPasswordForm\:resetUserPasswordPanel table tr td {
    border-bottom: none !important;
    text-align: center !important;
}

table#resetUserPasswordForm\:resetUserPasswordPanel .interlaceOne {
    background: none !important;
}

table#CompanyUserCreate\:companyUserDetailsAccLevelGrid2 td.data-table-header {
    background: #E2E8EE;
    border-radius: 0px;
}

table#CompanyUserCreate\:companyUserDetailsAccLevelGrid2 tr:first-child td.data-table-header {
    background: none;
}

/* #proposedChangesComponentTable tr:has(td:empty) {
    display: none;
} */

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td.interlaceOne, 
table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td.interlaceTwo{
	border-bottom: none;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td.data-table-row-col-header-cms,
table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td.data-table-row-col-header{
    border-bottom: none;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData tr td.data-table-row-col-header-centered{
	border-bottom: solid 1px black;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec {
    width: 100%;
    border: solid 1px #E2E8EE;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec td {
    padding: 0px;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec td.data-table-row-col-header {
    padding: 8px;
    border-bottom: none;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec td.interlaceOne {
    background: none;
    border: none;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab35 td {
    border: none;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab35 td.interlaceOne td {
    background: none;
    border-bottom: none;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab38 td.interlaceOne td {
    background: none;
    border: none;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec td.data-table-row-col-header-centered {
    padding: 8px;
}

table#companyTypeDetails\:companyTypeDetailsPortletTab29 td {
    border-bottom: solid 1px black !important;
}

table#companyTypeDetails\:companyTypeDetailsConfirmationSec tr:last-child td {
    border-bottom: none;
}

table#CompanyUserGroupCreate\:groupServiceTable span[id$="_AV"] {
    text-align: center !important;
    display: block !important;
}

table#CompanyUserGroupCreate\:groupServiceTable span[id$="_SA"] {
    text-align: center !important;
    display: block;
}

/* #popForm\:accountServiceTable td span[id^="popForm:i"], 
#popForm\:accountServiceTable td span[id^="popForm:s"] {
    display: block;
    text-align: right !important;
} */

#popForm\:accountServiceTable span[id$="_SA"],
#popForm\:accountServiceTable span[id$="_AV"],
#popForm\:accountServiceTable span[id$="_SuperAuth"] {
    display: block !important;
    text-align: center !important;
    margin-left: unset !important;
}

input#countrySiteDetailsForm\:maxLimit {
    width: 60% !important;
    box-sizing: border-box !important;
}

input#countrySiteDetailsForm\:digitalSignitureLimit {
    width: 30% !important;
    text-align: left !important;
}

#popForm\:accountServiceTable tbody tr > td:nth-child(2), 
#popForm\:accountServiceTable tbody tr > td:nth-child(3)
#popForm table tr > td:nth-child(4), 
#popForm table tr > td:nth-child(5) {
    text-align: center !important;
}

table#CompanyUserGroupCreate\:SelectedCifTable {
    border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:SelectedCifTable td {
    background: white !important;
}

table#allCompanyForm\:McCompanyServDetSec {
    border-bottom: solid 1px black;
}

table#allCompanyForm\:McCompanyServDetSec td {
    background: none;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec tr td {
    background: none;
}

input#allCompanyForm\:commandLink211,
input#allCompanyForm\:commandLink213 {
    font-weight: 700;
}

table#CompanyUserCreate\:Selectedswiftaccountable {
    border: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:Selectedswiftaccountable tr:last-child td {
    border-bottom: none !important;
}

a[id^="CompanyUserCreate:Selectedaccountable:"][id$=":customizeLinkConfirm"] {
    border: none;
    border-color: unset !important;
    box-shadow: none;
}

table#CompanyUserCreate\:mcCompanyUserDetailsRepublicBankSec td {
    text-align: center !important;
}

table#CompanyUserCreate\:linkedUsertable_13 {
    border: solid 1px #E2E8EE;
    border-top: none;
}

table#CompanyUserCreate\:linkedUsertable_12 {
    border-left: 1px solid #e2e8ee;
    border-right: 1px solid #e2e8ee;
}

table#CompanyUserCreate\:linkedUsertable_4 {
    border-bottom: none;
}

table#CompanyUserCreate\:linkedUsertable_4 td {
    padding: 8px;
}

table#CompanyUserCreate\:linkedUsertable_13 td {
    padding: 0px;
}

table#CompanyUserCreate\:linkedUsertable_13 .interlaceOne td, 
table#CompanyUserCreate\:linkedUsertable_13 .interlaceTwo td {
    padding: 8px;
}

table#CompanyUserCreate\:linkedUsertable_13 {
    border-bottom: none;
}

table#CompanyUserCreate\:linkedUsertable_14 td {
    text-align: center !important;
}

table#CompanyUserCreate\:listofLinkedUsers {
    border-top: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:linkedUsertable_5 td {
    padding: 0px !important;
}

table#CompanyUserCreate\:linkedUsertable_5 td.data-table-row-col-header.nowrap {
    padding: 12px !important;
}

table#CompanyUserCreate\:linkedUsertable_5 tr.interlaceFormOne td {
    border-bottom: solid 1px #E2E8EE !important;
    border-radius: 0px;
}


table#CompanyUserCreate\:LinkedUserViewHeading {
    border: solid 1px #E2E8EE;
    margin-top: 20px;
}

table#CompanyUserCreate\:LinkedUserViewHeading td {
    padding: 0px;
    background: #E2E8EE;
}

table#CompanyUserCreate\:LinkedUserViewHeading table.data-table-header {
    background: #E2E8EE;
}

table#CompanyUserCreate\:SelectedLinkedUsersTable {
    border: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:SelectedLinkedUsersTable tr:last-child td {
    border-bottom: none;
}

table#CompanyUserCreate\:UserInfo2 span {
    padding: 0;
}

table#CompanyUserCreate\:UserInfo3 span {
    padding: 0px;
}

table#allCompanyForm\:McCompanyServDetCCTransf span[datatype="AMT"] {
    float: right;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec td {
    background: none;
}

table#allCompanyForm\:McCompanyServDetSec td {
    border-bottom: solid 1px black !important;
}

table#countrySiteDetailsForm\:addRemoveButtons td {
    text-align: center !important;
}

table#allCompanyForm\:swswacco19 input[type="text"] {
    width: 100% !important;
    box-sizing: border-box;
}

table#allCompanyForm\:swswacco19 .formElement {
    width: 100% !important;
    box-sizing: border-box;
}

input#allCompanyForm\:swcommandButton39r7 {
    margin-left: 40%;
}

table#allCompanyForm\:swswaccount_19 td {
    BACKGROUND-COLOR: #E2E8EE; 
}

table#allCompanyForm\:swswaccount_19 {
    padding: 0px;
}

table#allCompanyForm\:swmccomcount118 td {
    padding: 0px;
}

table#allCompanyForm\:swmccomcount118 .interlaceOne td, 
table#allCompanyForm\:swmccomcount118 .interlaceTwo td {
    padding: 7px;
}

table#allCompanyForm\:swswacco19 {
    margin-bottom: 20px;
}

input[id$="_MT"], 
input[id$="_AV"], 
input[id$="_SA"],
span[id$="_AV"],
span[id$="_MT"], 
span[id$="_SA"] {
    margin-left: auto !important;
    TEXT-ALIGN: center !important;
    display: block !important;
    margin-right: auto !important;
} 

a[id$=":customizeLink"], 
a[id$=":customizeLinkConfirm"] {
    border: none;
}

table#allCompanyForm\:enrollcompanyListTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 20px;
}

table#allCompanyForm\:enrollcompanyListTable tr:last-child td {
    border-bottom: none;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec span[datatype="AMT"] {
    float: right;
}

table#CompanyUserCreate\:accountServiceTable input[type="text"][datatype="AMT"] {
    float: right !important;
}

a[id^="CompanyUserCreate:Selectedaccountable:"][id$=":customizeLinkConfirm"]:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

table#CompanyUserCreate\:CompanyAdminTableGroup td {
    background: white !important;
}

table#CompanyUserCreate\:linkedUsertable_3 td {
    padding: 7px;
}

table#allCompanyForm\:panelGrid2UC19 {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0;
}

table#allCompanyForm\:companyUserGroupPagination td {
    padding: 0px;
}

table#allCompanyForm\:companyUserGroupPagination .interlaceOne td, 
table#allCompanyForm\:companyUserGroupPagination .interlaceTwo td {
    padding: 8px;
}

table#CompanyUserGroupCreate\:SwiftAccountHeading {
    border: solid 1px #E2E8EE;
    BACKGROUND-COLOR: #E2E8EE;
}

table#CompanyUserGroupCreate\:SwiftAccountHeading td {
    BACKGROUND-COLOR: #E2E8EE;
}

table#CompanyUserGroupCreate\:SwiftAccountHeading table.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
    padding: 0px;
}

table#CompanyUserGroupCreate\:Selectedswiftaccountable {
    border: solid 1px #E2E8EE;
}

select[id*="SelectBox_1"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
}

table#CompanyUserCreate\:accountServiceTable input[type="text"][datatype="AMT"] {
    float: right !important;
}

table#CompanyUserCreate\:accountServiceTable span[datatype="AMT"] {
    text-align: right;
    display: block;
}

table#CompanyUserCreate\:AccountsGroup2\:2\:d652 .interlaceOne td, 
table#CompanyUserCreate\:AccountsGroup2\:2\:d652 .interlaceTwo td {
    padding: 8px;
}

table#countrySiteDetailsForm\:ip_currency_textSec td {
    padding: 2px;
}

table#CompanyUserGroupCreate\:groupServiceTable {
    border: solid 1px #E2E8EE;
}

table#CompanyUserGroupCreate\:SwiftAccountHeading span.data-table-header {
    BACKGROUND-COLOR: #E2E8EE;
}

table#CompanyUserGroupCreate\:listofSwiftAccount {
    border: solid 1px #E2E8EE;
}

span#CompanyUserGroupCreate\:swiftaccountable table.data-table-header,
span#CompanyUserGroupCreate\:accountable table.data-table-header {
    border: solid 1px #E2E8EE;
    border-radius: 0px;
    border-bottom: none;
}

table#templateAuditHistoryList\:paginationSection td {
/*     text-align: center !important; */
}

input[id^="PaymentOneTime:paginationSection:"][id$=":amount"] {
    text-align: right !important;
}

th#template\:paginationSection\:defaultAmountColumn,
table#template\:paginationSection td.right {
    text-align: right !important;
}

#CompanyUserCreate\:companyUserDetailsCASec td.data-table-row-col-header-centered {
    text-align: center !important;
}

#CompanyUserCreate\:companyUserDetailsCASec tr td.data-table-row-col-header-centered:first-child,
#CompanyUserCreate\:companyUserDetailsCASec tr td.data-table-row-col-header-centered:nth-child(2){
    text-align: left !important;
}

table#CompanyUserGroupCreate\:accountServiceTable td.data-table-row-col-header-centered {
    text-align: center !important;
}

table#CompanyUserGroupCreate\:accountServiceTable td.data-table-row-col-header-centered:first-child {
    text-align: left !important;
}

/* groupServiceTable */
table#CompanyUserGroupCreate\:groupServiceTable td.data-table-row-col-header-centered {
    text-align: center !important;
}

table#CompanyUserGroupCreate\:groupServiceTable td.data-table-row-col-header-centered:first-child {
    text-align: left !important;
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHedDetails tr td.data-table-row-col-header-centered:nth-child(2) {
   /*  text-align: left !important; */
}

table#CompanyUserGroupCreate\:companyUserGroupDetailsSecHedDetails tr td.data-table-row-col-header-centered:nth-child(2),
table#CompanyUserGroupCreate\:companyUserGroupDetailsHeadSec tr td.data-table-row-col-header-centered:nth-child(2),
table#CompanyUserGroupCreate\:companyUserGroupDetailsheadSecDet tr td.data-table-row-col-header-centered:nth-child(2){
/* 	text-align: left !important; */
}

.data-table-row-col-header-centered-left{
	font-weight: 500;
	vertical-align: middle;
	border-bottom: 1px solid black;
	background-color: white;
	text-align: left;
	font-size: 12px;
	padding: 10px;
	text-align: left !important; 
}

td.data-table-row-col-header-centered-left {
    border-bottom: 1px solid black !important;
    padding: 7px !important;
    text-align: left !important;
}

table#companyTypeDetails\:companyTypeDetailsAssignedServicesData {
    width: 100%;
}

table#CompanyDetails\:MerchantTable3 th.data-table-row-col-header-centered {
    text-align: center !important;
}

table#CompanyDetails\:companyServicePortletTable17 td {
    padding: 7px !important;
}

table#CompanyDetails\:companyServicePortletTable2 td,
table#CompanyDetails\:companyServicePortletTable29 td {
    text-indent: 5px;
} 

#CompanyUserGroupCreate\:listofAccount input[id$=":customizeLink"]:hover {
    background-color: #be061b !important;
    color: white;
    border: 1px solid #be061b !important;
    font-weight: 700;
    box-shadow: unset !important;
}

table#msgDetailForm\:interUserviewSection tr:not(:has(td:not(:empty))) {
    display: none;
}

table#msgDetailForm\:interUserviewSection tr:has(td:not(:empty)) {
    display: table-row;
}

table#msgDetailForm\:composeMessageInternalSec :nth-child(2), table#msgDetailForm\:composeMessageInternalSec :nth-child(3) {
    background: none;
}

input#allCompanyForm\:commandButton3207 {
    margin-left: 45%;
}

form#countrySiteDetailsForm table.extra-table-config.bordered-table .interlaceOne {
    padding: 8px !important;
}

form#countrySiteDetailsForm table.extra-table-config.bordered-table td.interlaceTwo {
    padding: 8px;
}

table#countrySiteDetailsForm\:cct_currency :nth-child(3) {
   /*  width: 0% !important; */
}

table#CompanyUserCreate\:companyUserDetailsAccLevelGrid td.data-table-row-col-header-centered {
    border-bottom: solid 1px black;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec .formElement {
  /*   width: 110px !important; */
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec input[datatype="AMT"]{
	 float: right;
	 margin-right: 5px;
}

table#allCompanyForm\:renderCompanyServiceTitleDetailSec td.data-table-row-col-header:nth-child(7), 
table#allCompanyForm\:renderCompanyServiceTitleDetailSec td.data-table-row-col-header:nth-child(8) {
    text-align: right !important;
}

input#allCompanyForm\:commandButton3207 {
    margin-left: 40%;
}

table#CompanyUserCreate\:UserInfo1 td.data-table-row-col-header-cms {
    padding: 0;
    text-indent: 2px;
}

table#CompanyUserCreate\:groupServiceTableMC td.data-table-row-col-header-centered {
    text-align: center !important;
}

table#allCompanyForm\:CompanyUserUC22 :nth-child(5) {
    width: 10% !important;
    text-align: right !important;
}

table#popForm\:accountServiceTable td.data-table-row-col-header-centered {
    text-align: center !important;
}

.col-maintain,
td.col-maintain,
td.col-signatory,
.col-signatory {
    text-align: center !important;
    font-size: 12px;
    border-bottom: solid 1px #E2E8EE;
}

td.col-maintain input[type="checkbox"],
td.col-signatory span {
    display: block;
    margin: 0 auto;
    font-size: 12px;
    border-bottom: solid 1px #E2E8EE;
}

table#CompanyUserCreate\:accountServiceTable td.data-table-row-col-header-centered {
    text-align: center !important;
}

#form\:billPaymentListTable td[style*="text-align: right"] {
    text-align: right !important;
}

table#WirePaymentConfirm\:paymentListTable td[style*="text-align: right"] {
    text-align: right !important;
}

table#CompanyUserCreate\:companyUserDetailsAccLevelGrid2 td.data-table-row-col-header-centered {
    border-bottom: 1px solid black;
}

table#CompanyUserCreate\:companyUserDetailsCmpAdmSec td.data-table-row-col-header-centered {
    text-align: center !important;
}

table#reminderDeleteForm\:reminderDeleteMainTable {
/*     border: solid 1px #E2E8EE; */
}

input#reminderDeleteForm\:ReminderDeleteCancel {
    margin-left: 40%;
}

a#paymentUploadConfirmForm\:nextPage01,
a#paymentUploadConfirmForm\:previousPage01 {
    color: #007EAB !important;
}

th#paymentUploadConfirmForm\:recipienListTable2\:amount {
    text-align: right !important;
}

table#reminderDeleteForm\:reminderListComponentTable {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#reminderDeleteForm\:reminderListComponentTable tr:last-child td {
    border-bottom: none;
}

table.data-table-header input[datatype="AMT"] {
    text-align: left !important;
}

table#messageListForm\:messageListFormTableOne th:nth-child(4), 
table#messageListForm\:messageListFormTableOne td:nth-child(4), 
table#messageListForm\:messageListFormTableOne th:nth-child(3), 
table#messageListForm\:messageListFormTableOne td:nth-child(3) {
    width: 5%;
}

.text-right {
    text-align: right !important;
}

table#msgDetailForm\:viewMsgExternalDetailsSec td.data-table-row-col-header.alignTop {
    padding: 20px;
}


table#PaymentOneTime\:paginationSection input[type="text"],
table#PaymentOneTime\:paginationSection select {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

span#disclaimer\:start_date {
    padding: 0px;
}

table#disclaimer\:disclaimerdetailsPortetTable1 td.data-table-row-col-header {
    border-bottom: solid 1px #E2E8EE !important;
}

th#form\:transferListTable\:amount {
    text-align: right !important;
}

table#CompanyUserCreate\:groupServiceTableMC span[datatype="AMT"] {
    display: block;
}

table#CompanyDetails\:companyServicePortletTable26 td.data-table-row-col-header, 
table#CompanyDetails\:companyServicePortletTable27 td.data-table-row-col-header {
    padding: 10px;
    text-indent: 15px;
}

a#CompanyUserCreate\:previousPage_uc16 {
    float: right;
}

table#CompanyUserCreate\:UserInfo1 td.data-table-row-col-header.nowrap {
    padding: 10px !important;
}

table#CompanyUserCreate\:groupServiceTableMC span[id*="_SelectBox_3"] {
    text-align: right !important;
}

input#emailVoucherConfirm\:btnCancel {
    margin-left: 40%;
}

a#PaymentOneTime\:previousPage{ 
    float: right;
 }
 
div#templeteDetailsRecipientSection table#template\:paginationSection input[datatype="AMT"] {
    text-align: right !important;
}

/* 
input#acctActivity\:submit.formElement {
    width: unset !important;
}

form#acctActivity table.data-table-header tr td input#acctActivity\:refreshButton.formElement {
    width: unset !important;
}
*/

table#WirePaymentConfirm\:paymentListTable tr:first-child th {
  /*   text-align: center !important; */
}

th#template\:paginationSection\:defaultAmountColumn2 {
    text-align: right !important;
}

table#vrListForm\:reportListTable td.center {
    text-align: left !important;
}

.payment-info-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.payment-info-icon img {
	width: 30px !important;
	height: 30px !important;
	cursor: pointer;
}

form#groupDetailsForm input[id$="_MT"], 
form#groupDetailsForm input[id$="_AV"], 
form#groupDetailsForm input[id$="_SA"], 
form#groupDetailsForm span[id$="_AV"], 
form#groupDetailsForm span[id$="_MT"], 
form#groupDetailsForm span[id$="_SA"] {
    display: unset !important;
    vertical-align: middle !important;
    margin-right: 5px !important;
}

a#WirePaymentConfirm\:paymentListTable\:nextPage,
a#WirePaymentConfirm\:paymentListTable\:previousPage  {
    float: none;
}
 
a#recipientUploadSubmitForm\:nextPage {
    float: none;
    margin-left: 5px;
}
 
a#recipientUploadSubmitForm\:previousPage {
    float: none;
    margin-right: 5px;
}
 
a#templateList\:paginationSection\:nextPage {
    float: none;
}
 
a#templateList\:paginationSection\:previousPage {
    float: none;
    margin: 5px;
}
 
 #countrySiteDetailsForm\:lodgerAccountTable input[type="text"] {
    width: 95%;
    margin: 0px;
}
 
 a#vrListForm\:previousPage {
    float: right !important;
}

table#paymentList\:paymentListTable th#paymentList\:paymentListTable\:amount {
    text-align: right !important;
}

a#paymentUploadConfirmForm\:previousPage {
    float: right !important;
}

a#depositAccountActivityForm\:previousPage {
    float: right;
}

table#recipientList\:paginationSection tr:first-child th.data-table-row-col-header-centered {
/*     text-align: center !important;
    border-bottom: solid 1px #E2E8EE; */
}

a#recipientList\:paginationSection\:previousPage {
    margin-right: 10px;
}

a#recipientList\:paginationSection\:nextPage {
    margin-left: 10px;
}

.align-right {
    text-align: right !important;
}

.pagination-section {
    text-align: center !important;
    font-weight: 500;
	vertical-align: middle;
	border-bottom: solid 1px #E2E8EE;
	background-color: white;
	font-size: 12px;
	display: block;
}

table#form\:bulkPaginationTable a#form\:previousPage {
    float: none;
    margin-right: 10px;
}

table#form\:bulkPaginationTable a#form\:nextPage {
    margin-left: 10px;
}

input#WirePaymentCreate\:confirmApproveButton,
input#WirePaymentCreate\:confirmRejectButton {
    width: unset !important;
}
 
 a#externalCompanyUserList\:previousPage {
    float: right;
}

.infoMsgTable table {
    width: 100%;
}

.infoMsgTable table,
.infoMsgTable h2  {
    margin-left: 5%;
}

table#depositAccountActivityForm\:transactionHistoryDataTable {
    width: 100% !important;
    table-layout: fixed;
}

table#depositAccountActivityForm\:transactionHistoryDataTable table td {
    border-bottom: none !important;
}

table#chequeSubmitUploadForm\:createTableChequeInfo {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

a#acctActivity\:previousPage {
    float: right;
}
 
table#acctActivity\:paginationTableHeader {
    border: none;
}
 
 
  
table#acctActivity\:acctActivityAdvancedSearchHeaderSec input, 
table#acctActivity\:acctActivityAdvancedSearchHeaderSec select {
    width: unset !important;
}
 
 
#acctActivity table#scw.scw {
    margin-top: unset !important;
}


#acctActivity table.scwCells {
    border: none !important;
}

#acctActivity table#scwHead {
    border: none !important;
}

#acctActivity td.scw td {
    border-bottom: none !important;
}

#acctActivity td.scw table {
    border: none;
}

#acctActivity iframe#scwIframe {
    height: unset !important;
}

#depositAccountActivityForm\:transactionHistoryDataTable th:nth-last-child(3),
#depositAccountActivityForm\:transactionHistoryDataTable td:nth-last-child(3),
#depositAccountActivityForm\:transactionHistoryDataTable th:nth-last-child(2),
#depositAccountActivityForm\:transactionHistoryDataTable td:nth-last-child(2),
#depositAccountActivityForm\:transactionHistoryDataTable th:nth-last-child(1),
#depositAccountActivityForm\:transactionHistoryDataTable td:nth-last-child(1) {
    text-align: right !important;
	font-size: 12px !important;
}


table#personalBankCreateSpPortletStandardBankSearchGroup td.interlaceformOn{
	background: white !important;
}

table#personalBankCreateSpPortletStandardBankSearchGroup td.interlaceformTwo td {
    background: white !important;
    border-bottom: none;
}

table#personalBankCreateSpPortletStandardBankSearchGroup table {
    border: none !important;
}

table#personalBankCreateSpPortletStandardBankSearchGroup tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#personalBankCreateSpPortletStandardBankSearchGroup th.data-table-row-col-header {
    border-bottom: solid 1px #E2E8EE;
}

table#personalBankCreateSpPortletStandardBankSearchGroup input#iform\:bankName,
table#personalBankCreateSpPortletStandardBankSearchGroup input#iform\:bankId  {
    width: 220px !important;
}


table#standardBankSearchGroupbankInfoSec tr td {
    border-bottom: solid 1px #E2E8EE !important;
} 

table#standardBankSearchGroupbankInfoSec td.interlaceOne, 
table#standardBankSearchGroupbankInfoSec td.interlaceTwo, 
table#standardBankSearchGroupbankInfoSec td.interlaceFormOne, 
table#standardBankSearchGroupbankInfoSec td.interlaceFormTwo {
    background: white;
}

table#standardBankSearchGroupbankInfoSec th.data-table-row-col-header {
    border-bottom: solid 1px #E2E8EE !important;
}

table#standardBankSearchGroupbankInfoSec tr:last-child td,
table#standardBankSearchGroupbankInfoSec tr:last-child th.data-table-row-col-header {
    border-bottom: none !important;
}

table#recipientDetailsSpPortletRecipientTypeSec{
    border: solid 1px #E2E8EE;
    margin-bottom: 20px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

table#recipientDetailsSpPortletAccInfoSec,
table#recipientDetailsSpPortletBankLkupSec,
table#recipientDetailsSpPortletBankInfoTabsec,
table#recipientDetailsSpPortletContactInfoSec  {
    border: solid 1px #E2E8EE;
    margin-bottom: 20px;
    border-radius: 8px;
}

table#recipientDetailsSpPortletAccInfoSec th.data-table-row-col-header {
    border-bottom: none;
}

table#recipientDetailsSpPortletRecipientTypeSec tr td,
table#recipientDetailsSpPortletAccInfoSec tr td {
    border-bottom: solid 1px #E2E8EE;
} 

table#recipientDetailsSpPortletRecipientTypeSec tr:last-child td {
    border-bottom: none;
}

table#recipientDetailsSpPortletRecipientTypeSec th.data-table-row-col-header,
table#recipientDetailsSpPortletContactInfoSec th.data-table-row-col-header{
    text-indent: 5px;
}

table#recipientDetailsSpPortletContactInfoSec td.interlaceFormOne, 
table#recipientDetailsSpPortletContactInfoSec td.interlaceFormTwo {
    border-bottom: solid 1px #E2E8EE;
}

table#recipientDetailsSpPortletAccInfoSec td.interlaceFormTwo, 
table#recipientDetailsSpPortletAccInfoSec td.interlaceFormOne {
    border-bottom: none;
}

table#recipientDetailsSpPortletAccInfoSec tr td {
	border-bottom: solid 1px #E2E8EE !important;
}

table#recipientDetailsSpPortletBankLkupSec tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#recipientDetailsSpPortletBankLkupSec table td {
    border: none;
}

table#recipientDetailsSpPortletBankLkupSec tr:last-child td {
    border-bottom: none;
}

table#recipientDetailsSpPortletBankInfoTabsec tr td {
    border-bottom: solid 1px #E2E8EE !important;
}

table#recipientDetailsSpPortletBankInfoTabsec td.interlaceFormOne, 
table#recipientDetailsSpPortletBankInfoTabsec td.interlaceFormTwo {
    border-bottom: none;
}

table#recipientDetailsSpPortletBankInfoTabsec tr:last-child td {
    border-bottom: none !important;
}

table#recipientDetailsSpPortletBankInfoTabsec tr:last-child th.data-table-row-col-header {
    border-bottom: none;
}

table#recipientDetailsSpPortletBankLkupSec th.data-table-row-col-header.alignTop {
    border-bottom: none;
}

table#multicountryaccountSummary\:bankingAccountDataTable_0,
table#multicountryaccountSummary\:bankingAccountDataTable_1 {
    border: solid 1px #E2E8EE;
    border-radius: 10px;
}

#multicountryaccountSummary table {
    font-size: 12px;
}

form#multicountryaccountSummary {
    font-size: 12px;
}

table#depositAccountActivityForm\:depositAccountActivityMCviewSec {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
    margin-top: 30px;
}

a#CompanyDetails\:previousPage {	
    float: right;
}

table#acctActivityAdvancedSearchAcctActivityForm\:transactionHistoryDataTable_MC {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}


table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormCommertialLoanBal td.interlaceOne {
    background: none;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormCommertialLoanBal {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#loanAccountActivityloanDetailsForm\:loanAccountActivityloanDetailsFormCommertialLoanBal tr td {
    border-bottom: solid 1px #E2E8EE;
}

table#multicountryaccountSummary\:swiftAccountDataTable {
    border: solid 1px #E2E8EE;
}
 
a#depositAccountActivityForm\:transactionHistoryDataTable\:transactionDescriptionLink{
	float: left !important;
}

table#acctActivity\:acctActivityAdvancedSearchHeaderSec input#acctActivity\:fromAmount,
table#acctActivity\:acctActivityAdvancedSearchHeaderSec input#acctActivity\:toAmount {
    text-align: left !important;
}
 
table#companyTypeList\:profileListTable .data-table-row-col-header {
    border-bottom: solid 1px #000000;
    padding: 7px;
}

table#merchantInquiryList\:merchantInquiryListStatementDetails .data-table-header {
    margin-left: 45%;
}

table#merchantInquiryList\:merchantInquiryListStatementDetails2 div#merchantInquiryList\:statementListTable_HOLDER {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#thirdPartyAccountAuditSummaryForm\:auditListSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#chequeSubmitUploadForm\:chequeSubmitFileUploadSec {
    border-radius: 8px;
    border: solid 1px #E2E8EE !important;
}

select#chequeSubmitUploadForm\:fileTypeList {
    width: 170px !important;
    margin-left: 5px;
}

a#chequeListForm\:previousPage {
    float: right;
}

table#recipientInPayments\:paymentListTable tr:first-child th.data-table-row-col-header-centered {
    border-bottom: solid 1px #E2E8EE;
    text-align: center !important
}    

table#recipientInTemplates\:templateListTable tr:first-child th.data-table-row-col-header-centered {
    text-align: center !important;
    border-bottom: solid 1px #E2E8EE;
}


a#form\:recipientListTable\:nextPage {
    margin-left: 20px;
}

a#form\:recipientListTable\:previousPage {
    float: right;
    margin-right: 20px;
}

a#reminderListForm\:previousPage {
    float: right;
}

table#companyusergroupList\:companyusergrouptableUC19 {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}
 
table#companyusergroupList\:companyusergrouptableUC19 tr:first-child th.data-table-row-col-header-centered {
    text-align: center !important;
    border-bottom: solid 1px #E2E8EE;
}

a#personalBankListForm\:paginationSection\:sortByBankName,
a#personalBankListForm\:paginationSection\:sortByCity,
a#personalBankListForm\:paginationSection\:sortByCountry {
    float: left;
}
 
table#personalBankListForm\:paginationSection th#personalBankListForm\:paginationSection\:bankIdColumn {
    text-align: left !important;
}

table#form\:paginationTable a#form\:previousPage {
    float: unset;
}

table#accountViewForm\:accountViewPortletSection input#accountViewForm\:searchAccounts {
    width: unset !important;
    height: 18px;
    margin-right: 5px;
}

table#accountViewForm\:accountViewPortletSection input#accountViewForm\:updateBtn {
    margin-right: 5px;
}

table#accountViewForm\:accountViewPortletSection input#accountViewForm\:viewAccountBtn {
    margin: 8px;
}

table#templateAuditHistoryList\:paginationSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#chequeSubmitUploadForm\:chequeSubmitUploadTableSection {
    border: solid 1px #E2E8EE;
    border-radius: 8px;
}

table#chequeSubmitUploadForm\:chequeSubmitUploadTableSection tr:last-child td {
    border-bottom: none !important;
}

