	/*@font-face {font-weight:bold;font-family: SourceSansPro-Regular;}*/
	@import url(/EBSOnlineBankingWeb/css/ebs-font-css.css);
	body {padding:0 0 68px 0;font-family: 'Source Sans Pro', sans-serif;font-size:16px;}
	* {margin:0;border:0;}
	.fixed{position:fixed;top:0;left:0;width:100%!important;}
	input, button, select, textarea{font-family: 'Source Sans Pro', sans-serif!important;}
	input#txn_date_range{font-size:0.8125em!important;width:100%; padding-right: 10px;}

.ebsMainPageLink {
	z-index: 999!important;
	color: #EB0000!important;
}

/*
Bootstrap .glyphicon uses position relative. This is causing a problem for tooltips. When tooltips appear, they are "behind" the .glyphicon. I found a solution to override the position back to the default value of static 
*/
.glyphicon {
	position: static!important;
}

/**************************BOOTSTRAP 3 DOESN'T HAVE submenus need this ************/
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}
/**************************BOOTSTRAP 3 DOESN'T HAVE submenus need this ************/

	#right_container{background:#ffffff!important;}
	.right-border{border:0 1 0 0;border-color: #ff0000;display:block;width:99px;}

	    #slidedown {background-color:#000040;display:none;}
		#redbar {border-bottom:3px solid #D2232A;display:none;width:100%;display:block;}
		.bluebox {width:95%;min-height:165px;margin:0 auto;padding:0 auto;}
		.bluebox li{padding:9px; min-height:39px;border:1px solid silver;float:left;list-style:none;margin:9px;background-color:#005775;min-width:180px;}
        .bluebox li:hover {background:#116c8b;}
        .bluebox li a{color:#fff;text-decoration:none;display:block;min-height:39px;} .bluebox li a small {font-size: 0.8em;}

	/*.container {width:100%; min-width: 999px;margin:0 auto;}*/
	#header {height:70px;}
	  
	.txn-header {font-size: 1.5em;}
	
	#ebs-logo {float:left;}
	#head2 span{padding:20px 9px;}
	#user-logo {float:left;}
	#user-details {font-size:0.93em;padding:5px;line-height:19px;}
	#user-details .light{color:#ccc;font-style:italic;}
	.light{color:#567081; font-size: 0.8125em; line-height: 19px;}
	
	/* class defs for class head-menu when included navbar for help
	.head-menu {float:left;text-transform:uppercase;}
	.head-menu a {text-decoration:none;color:#00688c;font-family: 'Source Sans Pro', sans-serif;font-weight:600;font-size:0.875em;padding-top:0px!important;margin-top:0px!important;line-height:19px;}
	.help-head-menu ul li{float:none!important;list-style:none!important;padding: 0 0 0 0!important;}
	.head-menu ul li{float:left;list-style:none;padding:9px 15px;}
	.head-menu a.redlink {color:#ff0000!important;padding:0;margin:0;}
	*/
	#head-menu {float:left;text-transform:uppercase;}
	#head-menu a {text-decoration:none;color:#00688c;font-family: 'Source Sans Pro', sans-serif;font-weight:600;font-size:0.875em;padding-top:0px!important;margin-top:0px!important;line-height:19px;}
	#head-menu button {text-decoration:none;color:#00688c;font-family: 'Source Sans Pro', sans-serif;font-weight:600;font-size:0.875em;padding-top:0px!important;margin-top:0px!important;line-height:19px;background-color: Transparent;background-repeat:no-repeat;border: none;cursor:pointer;overflow: hidden;outline:none;}
	#head-menu ul li{float:left;list-style:none;padding:9px 15px;}
	/*#head-menu ul li{float:none!important;list-style:none!important;padding: 0 0 0 0!important;}*/
	#head-menu a.redlink {color:#ff0000!important;padding:0;margin:0;}
	/*.help-head-menu ul li{float:none!important;list-style:none!important;padding: 0 0 0 0!important;}*/
	.help-head-menu ul li{float:none!important;list-style:none!important;padding: 0 0 0 0!important;}

	/*#left_container{background:#FAFBFD!important; width:30%;float:left; border-right: 1px solid rgb(213,232,228);}*/
	/*#right_container{width:70%;float:left;}*/
	/*#left-column {width:300px;float:left;min-height:100%;display:block;border-right:2px solid #DBE6E8;padding:0 1px 0 0;float:left;background:#FAFBFD;}*/
	#acc-header,#news-header{height:61px;display:block;/*color:#689;*/color: rgb(148,165,169); margin-top: 15px;}
	#acc-header span,#news-header span{/*position:relative;top:25px;*/font-family: 'Source Sans Pro', sans-serif;font-size: 0.8125em;font-weight: bold;}

	.tooltip span {display:none;position: relative;background: #333;background: rgba(0,0,0,.5);border-radius: 5px;top: 33px;color: #fff;content: attr(title);left: 20%;padding: 5px 15px;position: absolute;z-index: 98;width: 220px;}
	a:hover .tooltip span{display:block!important;}

	.large {font-size: 1.75em;font-weight:bold;padding-left:0;}
	.left-blue {background:#F1F6F9;margin:0 0 2px 0;padding:9px;border-bottom:1px solid #DBE6E8;font-size: 0.875em; font-family: 'Source Sans Pro', sans-serif;color:#777;}
	.left-blue h3{font-size: 0.9375em!important;color:#333;}
	.left-blue a{text-decoration:none;color:#00688c;font-weight:bold;}
	.left-blue a:hover{text-decoration:underline;}
	.left {float:left;}
	.right {float:right;}

	#mainpanel {display:block;min-height:100%;float:left;width:695px;} #main-content{margin:0;}
	#mob-user {float:left;display:block;width:35px;height:35px;padding:19px 12px 0 12px;border-right:1px solid #DBE6E8;}
	#moneym {position:relative;left:9px;width:auto;}
    .moneym {display:block;height:41px;border-bottom:1px solid #DBE6E8;font-weight:bold;}
    .moneym li {list-style:none;display:inline;padding:0px 7px 2px 5px;display:block;margin:2px;float:left;color:#fff;height:19px;}
    .moneym li a{color:#fff;float:right;padding:0 0 0 9px;text-decoration:none;font-size: 0.625em;padding:5px 3px 0 9px;display:block;}
    .green{background:#00ff00;}
	.blue{background:#0000ff;}
	.orange{background:orange;}
	.purple{background:purple;}
	.navy{background:navy;}
	.light-bg{background:#00688D;padding:3px 9px 1px 9px;margin:0;height:24px;color:#fff!important;}

#transactions{position:relative;left:9px;top:9px;}
/*.dropdown {border:1px solid #DBE6E8;color:#689;}*/
.chart-icon {float:right;padding:4px;}
.etabs { margin: 0; padding: 0; border-bottom:1px solid #DBE6E8;}
.tab { display: inline-block; zoom:1; *display:inline; border: solid 1px #DBE6E8; border-bottom: none; }
.tab a {  font-weight: bold; font-size: 0.875em; line-height: 2em; display: block; padding: 0 10px; outline: none; text-decoration:none;color:#689;}
.tab.active { background: #fff;position: relative; top: 1px; border-color: #DBE6E8;}
.tab a.active {color:#000; background:#fff;}
.tab-container .panel-container { background: #fff; border: solid #DBE6E8 1px; padding: 10px;}

footer {position:fixed;bottom:0;left:0;width:100%;margin:0 auto;border-top:2px solid #DBE6E8;background:white!important;z-index:999;}
footer table {margin:0 auto;} footer table td{padding:3px 9px 9px 9px;} footer table td small{color:#6C6E6F;}
.rborder {border-right:2px solid #DBE6E8;}
footer td h2{line-height:1px!important;font-size: 1.625em!important;}
/*footer td.rborder small{float:right;}*/
.down-arrow {background:url('../img/down-arrow.png') no-repeat 99% 99%;padding:0px 18px 0px 0px;}
.openSlider {background:url('../img/up-arrow.png') no-repeat 99% 99% !important;border-bottom:1px dashed #ff0000;}
.holds-the-iframe {background:url('../img/spinner_squares_circle.gif') center center no-repeat;}

#trans_tablehead th{color:#689;font-size: 0.8125em;}
#trans_tablebody tr td{color:#444;}
tr.ng-scope td{font-size: 0.8125em;color:#444;/*padding-top:9px;*/}

.title:hover .tip{display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;}
.tip { z-index:10;display:none; padding:5px; margin-top:20px; margin-left:0%; width:99px; line-height:15px; opacity:0.9;font-size: 0.75em!important;}
/*CSS3 extras*/
.tip{ border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }
#jrange input {width: 200px;}
#jrange div {font-size: 0.625em;}
.date-range-selected > .ui-state-active,.date-range-selected > .ui-state-default {background: none;background-color: #606564;}

/* My Saved Tasks Menu */
#nav{width:250px;position:relative!important;left:-9px;z-index:99999;}
#nav > a{display:none;font-size:.6em;}
#nav li{position:relative;list-style:none;padding:0;margin:0;}
#nav li a{color:#000;display:block;text-decoration:none;background: url('../img/starsprite.png') no-repeat 85% 0%;}
#nav li a.gstar{background-position:85% 100%;}
.binicon {margin:4px 0px -7px 0;float:right;}
#nav li a:active{background-color:#fff!important;}
#nav span:after{width:0;height:0;border:.313em solid transparent;border-bottom:none;border-top-color:#333;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em;}
#nav > ul{height:3.75em;background-color:#fff;list-style:none;padding:0 9px;margin:0;}
#nav > ul > li{width:25%;height:100%;float:left;}
#nav > ul > li > a{height:100%;font-size:.9em;line-height:2.5em;text-align:center;}
#nav > ul > li:not( :last-child ) > a{border-right:1px solid #cc470d;}
#nav > ul > li:hover > a,#nav > ul:not( :hover ) > li.active > a{background-color:#fff;}
#nav li ul{background-color:#fff;display:none;}
#nav li:hover ul{display:block;left:0;right:0;}
#nav li:not( :first-child ):hover ul{left:-1px;}
#nav li ul a{font-size:.75em;border-bottom:1px solid #def;padding:.75em 0;}
#nav li ul li a:hover,#nav li ul:not( :hover ) li.active a{background-color:#eee;}

#nav{position:relative;top:-6px;left:-9px;}
#nav > a{width:5.125em;height:3.125em;text-align:left;text-indent:-9999px;background:#fff url('../img/mob-user.png') no-repeat;position:relative;}
#nav > a:before,#nav > a:after{position:absolute;border:2px solid #fff;}
#nav > a:after{top:60%;}
#nav > ul{height:auto;display:none;position:absolute;left:0;right:0;border:1px solid #ccc;}
#nav > ul > li{width:100%;float:none;}
#nav > ul > li > a{height:auto;text-align:left;padding:0;}
#nav > ul > li:not( :last-child ) > a{border-right:none;border-bottom:1px solid #ccc;}
#nav li ul{position:static;padding:0;}
#nav:not( :target ) > a:first-of-type,#nav:target> a:last-of-type,#nav:hover > ul{display:block;}
/* End Saved Tasks Menu */

.daterangepicker .calendar {width:299px!important;}
.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {float:left;}
.infotip {color:#777;vertical-align:top;line-height:17px;}
.swap {float:left;}
.daterangepicker .calendar {max-width:299px!important;}
#recent_txn_table_info, #recent_txn_table_paginate,#recent_txn_table_length,#recent_txn_table_filter{display:none!important;}
#recent_txn_table, .ui-tabs-panel{width:100%!important;padding:0px 0px!important;border-top:0px solid #eee;}
#pending_txn_table, .ui-tabs-panel{width:100%!important;padding:0px 0px!important;border-top:0	px solid #eee;}
.ui-state-active{background:#fff!important;}
.sorting_desc, .sorting, .sorting_asc {background:none!important;}
#txn_chart{position:relative;left:9px;}
#recent_txn_table .balance{text-align:right;}
#iwantto_div, .ebs_i_want_to {background:#002833!important;text-align:center;font-size: 1em;line-height:40px;font-family: 'Source Sans Pro', sans-serif;padding-top:18px;padding-bottom:1px;}
#savedtasks_div{background:#002833!important;}
#savedtasks_div ul{margin-bottom:0px;}
#transactions_container { /*padding:50px 0 0 30px;*/}
#transactions_container table.display td {padding: 3px 10px;line-height:19px!important;font-family: 'Source Sans Pro', sans-serif;color:#606564!important;font-style: normal;font-size:1!important;src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),  url(../inc/400.woff) format('woff');}
.dataTables_length,.dataTables_filter,.dataTables_info,.dataTables_paginate {display:none;}
#tab-container .ui-widget-header{background:none;}
table.display thead th {color:#606564;padding: 3px 18px 3px 10px;border: 0px!important;font-weight: bold;}
.ebs_close_btn {font-size: 21px; color: white; float:right;}
#multiselect{float:left;margin:2px 1px 0 0;}
#graph_container {margin-left:5px;}
.input-container {background: url("../static-resources/down-arrow.png") no-repeat scroll 98% center transparent; width: 179px;height: 32px; border:1px solid rgb(218,229,231);margin-top: 15px;float:right;}
.add-on .glyphicon-calendar{display:none;}
#txn_date_range {background:none!important; font-size: 0.8125em; color: rgb(0,104,140); height: 100%; width: 100%; vertical-align: middle; text-align: center; cursor: pointer;}
#txn_table_tabs {margin-top:9px;}
.daterangepicker_start_input, .daterangepicker_end_input {display:none;}
#errorstrip{height:50px;display:none;color:red;width:100%;top:0;left:0;font-size: 1.875em;line-height:50px;text-align:center;color:f00;z-index:999999999999999;padding:0px!important;margin-bottom:0px!important;}
#errorstrip .close {position:relative;top:3px;right:9px;}
.or_text{font-weight:normal;font-family: 'Source Sans Pro', sans-serif;}
.top_tip {position:relative;}
.top_tip .green{position:relative;left:-200px;top:-30px;width:230px;height:20px;font-size:0.7em;background-color:#DFF0D8;color:#002833!important;}
/*
.showtip .tooltip{display:block!important;background:none!important;border:0px!important;}
.tooltip-inner {background:#49585F!important;color:#fff!important;border:1px solid #000!important;}
.showtip input {margin-top:0px;}
.tooltip{display:none!important;}
.tooltipAlpha{z-index:9999999;position:relative;visibility:hidden}
.tooltipAlpha a:link,.tooltipAlpha a:visited{font-family:"Source Sans Pro";text-decoration:none;font-size:13px;line-height:19px;position:relative;visibility:visible}
.tooltipAlpha *{text-decoration:none}
.tooltipAlpha a:before{display:block;background:#ccffcc!important;content:attr(data-tooltip);position:absolute;color:#333;bottom:39px;left:9px;width:200px;text-align:center;border:1px solid #9c9;padding:1px 0px;}
.tooltipAlpha:before,.tooltipAlpha a:after{content:"";position:absolute;z-index:900;border-style:solid}
.tooltipAlpha:before{visibility:visible;bottom:32px;left:98px;border-color:#cfc transparent;border-width:9px 9px 0}
.tooltipAlpha a:after{bottom:31px;left:99px;border-color:#efe transparent;border-width:8px 8px 0}
.tooltipAlpha select{z-index:99999999;position:relative}
*/
.dataTable th{text-align:left;line-height:50px;}
#txn_table_tabs, #txn_table_tabs .ui-widget-header {border:0px;}
.ui-widget {font-family: 'Source Sans Pro', sans-serif !important;color:#606564!important;}
.ui-state-default{background:none #FAFBFD!important;}
.ui-state-default span{color:#606564;}
.ui-state-active {background:#fff!important;}
.ui-state-active span{color:#606564!important;}
.ebs_i_want_to .ebs_btn{width:145px;height:48px;border:1px solid black;margin:9px 0 15px 0;}
#move_money_ammount {border-bottom:1px solid #369!important;}
#move_money_to:active{ width:auto%!important;}
#move_money_from:active{ width:auto%!important;}
#move_money_to:focus, #move_money_from:focus{width:auto!important;}
#move_money_select, #move_money_to .default_account, #move_money_from .default_account, #move_money_ammount .default_account{width:auto;}
#move_money_to, #move_money_from, #move_money_ammount input, .ebs_move_money_text input{line-height:30px!important;margin:0px!important;padding:0px!important;height:30px!important;
width:auto!important;border-radius:0px!important;height:auto!important;line-height:auto!important;background:#002933!important;color:#888;
font-size: 1em;border-top:0px!important;border-left:0px!important;border-right:0px!important;border-color:#369!important;box-shadow: 0 0 0!important;}
.ebs_move_money_text select, input[type="file"] {line-height:auto!important;height:auto!important;}
.ebs_i_want_to{padding:35px 0px -35px 0px !important;}
.ebs_move_money_text input {position:relative;top:0px;border-bottom:1px dashed #ccc; text-align: center;}

/* Beneficiaries */
#manage_body #left-menu li button{float:right;width:302px;text-align:right;padding-right:30px!important; color:#00688c;font-size: 0.875em;line-height:54px;background:none!important;font-weight:bold;}
#manage_body #cssmenu ul li{height:54px!important;}
.container #right_container{padding:9px!important;}

/*.bene-manage-block {width:500px;float:left;padding:0 0 0 9px;margin:0 30px;}
.bene-manage-block h2{margin-top:0!important;padding-top:0!important;}*/ /*toDelete: seems unused*/
/*.bene-block {width:287px;height:108px;float:left;margin:0 30px 30px 0;border:1px solid #ccc;}*/ /*toDelete: seems unused*/

.help_taskbar_dropdown {
	border: none;
}


/* Manage Accounts*/
	.panel-heading { cursor:pointer;}
	.panel-default>.panel-heading {
		background-color: transparent;
	}
	.panel-default>.panel-heading:hover {
		background-color: rgb(250,252,251);
	}
	.panel-group .panel {
		border-radius: 0px!important;
		border-left: 0px;
		border-right: 0px;
		border-collapse: collapse;
		border-bottom: 0px;
	}
	.panel {
		border-radius: 0px!important;
		border-collapse: collapse;
	}
	#acc-header span{
		font-size: 1.875em;
	}
	.panel-group .panel+.panel {
		margin-top: 0px;
	}
	.accountImage {
		vertical-align: middle;
		float: left;
		height: 50px;
		margin-left: 2%;
		margin-top: 20.5px;
		margin-right: 2%;
	}
	.panel-default>.panel-heading+.panel-collapse>.panel-body {
		background-color: rgb(250,252,251);
	}
	.green-activation-code-body {
                color: #468847;
                background-color: #dff0d8;
                border-color: #d6e9c6;
        }^
	.fieldRow {
		margin-left: 2%;
		width: 63%;
		border-top: 1px solid rgb(228,232,235);
		float: none;
	}
	.fieldName {
		padding-left: 5px;
		width: 35%;
		float: left;
		font-size: 0.8125em;
		font-weight: bold;
	}
	.fieldValue {
		padding-left: 5px;
		width: 100%;
		font-size: 0.8125em;
		color: #6C6E6F;
	}

	.fieldTitle {
		font-size: 1.3125em;
		margin-left: 2%;
		width: 63%;
		padding: 5px;
		/*border-top: 1px solid rgb(228,232,235);*/
		color: #252525;
		font-weight: bold;
	}
	.container {
		/*background-color: rgb(250,252,251);*/
	}
	#header {
		background-color: white;
	}
	a.accordion-toggle {
		text-decoration: none;
	}
/* End Manage Accounts*/

#container_body {
	/*padding-left: 15px;
	padding-right: 15px;*/
	display:table;
	width:100%;
	min-width: 1024px;
}
#left_container {
	display:table-cell;
	width:30%;
	border-right: 1px solid rgb(215,231,230);
	background: rgb(250,252,251);
}
#right_container {
	border-left: 1px solid rgb(215,231,230);
	display:table-cell;
	width:69%;
}
#center_container {
	display:table-cell;
	width: 0.3%;
	text-align:center;
}
	#recent_txn_table tr {
		border-top: 1px solid rgb(243,245,244);
		font-size: 1em;
		line-height: 19px;
		color: rgb(96,101,100);
	}
	#recent_txn_table > thead > tr {
		background-color: rgb(250,252,251);
	}
	#txn_table_tabs tr {
		border-top: 1px solid rgb(243,245,244);
		font-size: 1em;
		line-height: 19px;
		color: rgb(96,101,100);
	}
	#txn_table_tabs > thead > tr {
		background-color: rgb(250,252,251);
	}

	#pending_txn_table tr {
		border-top: 1px solid rgb(243,245,244);
		font-size: 1em;
		line-height: 19px;
		color: rgb(96,101,100);
	}
	#pending_txn_table > thead > tr {
		background-color: rgb(250,252,251);
	}

	#pending_txn_table > thead > tr > th {
		width: auto;
	}


	#re_recent_txn_table tr {
		border-top: 1px solid rgb(243,245,244);
		font-size: 1em;
		line-height: 19px;
		color: rgb(96,101,100);
	}
	#re_recent_txn_table > thead > tr {
		background-color: rgb(250,252,251);
	}

	#re_recent_txn_table> thead > tr > th {
		width: auto;
	}

	table.display tr:hover {
		background-color: rgb(250,252,251);;
	}

	.container_body {
		display:table;
		width:100%;
		min-width: 1024px;
		height: 100%;
		padding-bottom:68px;
	}

	.left_container {
		/*float: left;
		display: table-cell;
		width: 30%;*/
		vertical-align: top;
		/*border-right: 1px solid rgb(215,231,230);*/
		/*background: rgb(250,252,251);*/
		height: 100%;
		padding-left:15px;
	}
	/*.center_container {
		display:table-cell;
		width: 0.3%;
		text-align:center;
		min-height: 1200px;
	}*/
	.right_container {
		vertical-align: top;
		/*float: right;*/
		border-left: 1px solid rgb(215,231,230);
		display:table-cell;
		width:70%;
		height:100%;
		padding-left:15px;
		padding-top: 0px;
		padding-right:15px;
	}
	.left_container_inner {
		padding-top: 15px;
		width: 99%;
		height: 100%;
		border-right: 1px solid rgb(215,231,230);
		background-color: rgb(250,252,251);
	}

	.cssmenu {
		margin-top: 39px; /*Fixing the gap between first menu item on manage to be equal to 54 (there is padding 15px applied)*/
	}
	.cssmenu ul li{
		height:54px!important;
		text-decoration:none;
		display:block;
		border:0px;
		margin: 0px;
		width: 50%;
		display:block;
	}
	.cssmenu ul li button {
		height: 100%;
		width: 100%;
		cursor: pointer;
	}

	.cssmenu ul li button {
		height: 100%;
		width: 100%
	}
	.beneficiaryItem {
		list-style: none;
		display: block;
		float: left;
		margin: 5px;
		width: 30%;
		border: 1px solid rgb(206,224,224);
		height: 108px;
		padding: 21px;
	}
	#beneficiariesContainer {
		width: 100%;
		height 100%;
	}

	#beneficiariesContainer a {
		float:left;
		padding-right: 5px;
	}

	/* Base ebs button css*/
	.ebs-btn {
		line-height: 19px;
		color: white;
		height:36px;
		/*background-color: rgb(0,76,104);*/
		background-color: #00688c;
		border: 1px solid black;
		font-size: 0.875em!important;
		letter-spacing: 1.4px;
	}

	.ebs-btn:hover, .ebs-btn:active, .ebs-btn:focus {
		/*background-color: white;
		color: rgb(16,108,139);*/
		-webkit-box-shadow: 4px 4px 0px rgba(4, 4, 4, 0.3);
		-moz-box-shadow:    4px 4px 0px rgba(4, 4, 4, 0.3);
		box-shadow:         4px 4px 0px rgba(4, 4, 4, 0.3);
	}

	.form-control, .btn {
		border-radius: 0px;
	}

	body, html {
		height: 100%;
	}

	#redbar {
		min-width: 1024px; /* Not folding red bar top*/
	}

	#header-container {
		min-width: 1024px; /* Not folding header container top*/
	}

	.ui-corner-top {
		border-radius: 0px;
	}

	.fieldRow {
		/*height: 51px;*/
	}

	.fieldName {
		/*height:51px;*/
		line-height: 51px;
	}

	.fieldValue {
		/*height: 51px;*/
		line-height: 51px;
	}

	.fieldRow:last-child {
		border-bottom: 1px solid rgb(228,232,235);
	}
	.fieldRow:first-child {
		border-top: none;
	}
	.panel-heading {
		height: 91px;
	}

	#accountDetailsTitle {
		font-size: 1.3125em;
		color: #252525;
		width: 100%;
	}

	#interestCertificate {
		/*padding: 15px;*/
		margin-bottom: 15px;
	}

	#interestCertificate td,th {
		padding: 15px;
		border: 1px solid #DFEAED;
		text-align: center;
	}

	#interestCertificate td {
		font-weight: bold;
		font-size: 0.85em;
	}

	#interestCertificate > thead > tr > th {
		background-color: rgb(247,248,250);
		color: #839093;
	}

	#interestCertificate > thead > tr > th:first-child {
		background-color: transparent;
		border-top:none;
		border-left:none;
	}

	#interestCertificate > tbody > tr > td {
		background-color: rgb(255,255,255);
	}

	#interestCertificate > tbody > tr > td:first-child {
		background-color: rgb(247,248,250);
		font-size: 1em;
		font-weight: bold;
		color: #839093;
	}

	#interestCertificateContainer {
		background-color: #ECF2F4;
		padding-left: 15px;
		padding-top: 15px;
	}
/* Date Range Table Styling */
	#dateRangeCertificate {
		/*padding: 15px;*/
		margin-bottom: 15px;
		margin-top: 15px;
	}

	#dateRangeCertificate td,th {
		padding: 15px;
		border: 1px solid #DFEAED;
		text-align: center;
	}

	#dateRangeCertificate td {
		font-weight: bold;
		font-size: 0.85em;
	}

	#dateRangeCertificate > thead > tr > th {
		background-color: rgb(247,248,250);
		color: #839093;
	}

	#dateRangeCertificate > thead > tr > th:first-child {
		background-color: transparent;
		border-top:none;
		border-left:none;
	}

	#dateRangeCertificate > tbody > tr > td {
		background-color: rgb(255,255,255);
	}

	#dateRangeCertificate > tbody > tr > td:first-child {
		background-color: rgb(247,248,250);
		font-size: 1em;
		font-weight: bold;
		color: #839093;
	}

/*
This class was added in xtForms 1.0 to invalid fields. Not used in v2.0
	.xt-error, .xt-error:focus {
		border: 1px solid rgb(253,180,13);
		box-shadow: 0 0 2px rgb(253,180,13);
		background-color: rgb(255,240,207);
		color: black;
	}

	.xt-error-container, .xt-error-container:focus {
		border: 1px solid rgb(253,180,13);
		box-shadow: 0 0 2px rgb(253,180,13);
		background-color: rgb(255,240,207);
		color: black;
	}
*/
	/*//input.ng-dirty.ng-invalid, .form-control .ng-invalid:focus {*/
	input.ng-dirty.ng-invalid,
	select.ng-dirty.ng-invalid,
	textarea.ng-dirty.ng-invalid {
		border: 1px solid rgb(253,180,13);
		box-shadow: 0 0 2px rgb(253,180,13);
		background-color: rgb(255,240,207);
		color: black;
	}

	 .tooltip-inner {background-color: rgb(255,180,11); color: black;font-size: 1em; border-radius: 0px;}
	 .tooltip.right .tooltip-arrow {border-right-color: rgb(255,180,11);}
	 .tooltip.top  .tooltip-arrow { border-top-color: rgb(255,180,11);}
	 .tooltip {background-color: transparent; border:none;z-index:0!important}

	#addAccount .form-group {
		line-height:51px;
		width: 63%;
		margin-left: 2%;
		float:none;
		margin-bottom: 0px;
		border-top: 1px solid rgb(228,232,235);
	}
	#addAccount .form-group:last-child {
		border-top: none;
	}

	#addAccount label {
		width: 35%;
		float: left;
		padding-left: 5px;
		text-align: left;
		line-height: 51px;
		padding-top: 0px;
		font-size: 0.8125em;
		font-weight: bold;
	}

	#addAccount .form-group span {
		line-height:51px;
		font-weight: bold;
	}
	#addAccount .form-group input , #addAccount .form-group select {
		width: 50%;
		height: 31px;
		margin-top: 10px;
	}


	#addAccountCheckBoxContainer {
		margin-left: 2%;
		width: 63%;
		height: 51px;
		border-top: 1px solid rgb(228,232,235);
	}
	#addAccountCheckBoxContainer span{
		line-height: 51px;
		font-size: .8125em;
		font-weight: bold;
		padding-left:5px;
	}
	#addAccountCheckBoxContainer input{
		vertical-align: middle;
		padding:0px;
		margin:0px;
	}

	/*Edit personal details*/

	#editPersonalDetails form {
		padding-top:15px;
	}
	#editPersonalDetails .form-group {
		height: 51px;
		width: 63%;
		margin-left: 0px;
		float:none;
		margin-bottom: 0px;
		border-top: 1px solid rgb(228,232,235);
	}

	#editPersonalDetails label {
		width: 35%;
		float: left;
		padding-left: 5px;
		text-align: left;
		line-height: 51px;
		padding-top: 0px;
		font-size: 0.8125em;
		font-weight: bold;
	}
	#editPersonalDetails .form-group input {
		width: 50%;
		height: 31px;
		margin-top: 10px;
	}

	#editPersonalDetails button {
		margin-top: 10px;
	}

	.sectionTitle {
		/*color: #689;*/
		color: black;
		font-size: 1.875em;
		font-weight: 700;
		width: 63%;
		margin-left:2%;
	}

	/*Payee Amend Form*/
	#payeeAmend .form-group {
		height: 51px;
		width: 63%;
		margin-left: 2%;
		float:none;
		margin-bottom: 0px;
		border-top: 1px solid rgb(228,232,235);
	}

	#payeeAmend label {
		width: 35%;
		float: left;
		padding-left: 5px;
		text-align: left;
		line-height: 51px;
		padding-top: 0px;
		font-size: 0.8125em;
		font-weight: bold;
	}
	#payeeAmend .form-group input {
		width: 50%;
		height: 31px;
		margin-top: 10px;
		float: left;
	}

	#payeeAmend button{
		margin-top: 14px;
	}
	
	#payeeAmend span:last-child {
		line-height:51px;
		padding-left:5px;
	}

	/*Payee Amend Form*/
	#benePayeeAmend .form-group {
		height: 51px;
		width: 63%;
		margin-left: 2%;
		float:none;
		margin-bottom: 0px;
		border-top: 1px solid rgb(228,232,235);
	}

	#benePayeeAmend label {
		width: 35%;
		float: left;
		padding-left: 5px;
		text-align: left;
		line-height: 51px;
		padding-top: 0px;
		font-size: 0.8125em;
		font-weight: bold;
	}
	#benePayeeAmend .form-group input , #benePayeeAmend .form-group select {
		width: 50%;
		height: 31px;
		margin-top: 10px;
		float: left;
	}

	#benePayeeAmend button{
		margin-top: 14px;
	}

	#benePayeeAmend span:last-child {
		line-height:51px;
		padding-left:5px;
	}

	.panel-heading {
		padding: 0px;
	}

	.panel-heading h4 {
		height:100%;
	}

	.accountName {
		font-size: 1.5em;
		line-height: 19px;
	}
	.displayName {
		font-size: 0.875em;
		line-height: 19px;
		color: #6C6E6F;
	}
	.accountInfoContainer {
		float: left;
		height: 91px;
		width: 30%;
		padding-top: 17px;
	}
	.clearedBalance {
		width: 10%;
		height: 91px;
		line-height: 91px;
		float: left;
		margin-left:10%;
	}
	.clearedAmount {
		font-size: 2.25em;
	}
	.clearedAmount sup {
		top: -0.25em;
	}

	.currentBalance {
		line-height:19px;
		font-size: 0.875em;
		color: #6C6E6F;
	}

	.arrowUpDown i {
		line-height: 91px;
		/*color: rgb(218,233,236);*/
		color: rgb(169,169,169); /*PE19*/
		margin-right:10px;
	}

	.addRemoveIcon {
		height:91px;
		line-height:91px;
		float:left;
		padding-left:2%;
		padding-right:2%;
		color: rgb(102, 136, 153);
		width:10%;
	}

	.addRemoveAction {
		height:91px;
		line-height:91px;
		float: left;
		font-size: 1.5em;
		color: #567081;
	}

	/* Beneficiary */
	.beneDisplay {color: #333333;line-height: 19px;font-size: 1.3125em; font-weight: 400;}
	.beneName { color: #859194;line-height:19px;font-size: 0.8125em;}

	.beneficiaryItem a {
		color: #00688c;
		font-size: 0.85em;
	}
	.beneficiaryItem {
		cursor:pointer;
	}
	.rightTitle {
		font-weight: bold;
		color: black;
		font-size: 1.875em;
		margin-top:10px;
		line-height:19px;
	}

	#BENEFICIARY_ITEMS , #CONSENT_ITEMS {
		padding-left: 0px;
	}

	/* Beneficiaries New Bill*/
	#newBeneBill .form-group {
		height: 51px;
		width: 63%;
		margin-left: 2%;
		float:none;
		margin-bottom: 0px;
		border-top: 1px solid rgb(228,232,235);
	}
	#newBeneBill label {
		width: 35%;
		float: left;
		padding-left: 5px;
		text-align: left;
		line-height: 51px;
		padding-top: 0px;
		font-size: 0.8125em;
		font-weight: bold;
	}
	#newBeneBill .form-group input {
		width: 50%;
		height: 31px;
		margin-top: 10px;
	}

	#newBeneBill button{
		margin-top: 14px;
	}
	#newBeneBill .form-group input , #newBeneBill .form-group select {
		width: 50%;
		height: 31px;
		margin-top: 10px;
		float: left;
	}
	#newBeneBill span:last-child {
		line-height:51px;
		padding-left:5px;
	}
	/* Beneficiaries create new Payee*/
	#newBenePayee .form-group {
		height: 51px;
		width: 63%;
		margin-left: 2%;
		float:none;
		margin-bottom: 0px;
		border-top: 1px solid rgb(228,232,235);
	}
	#newBenePayee label {
		width: 35%;
		float: left;
		padding-left: 5px;
		text-align: left;
		line-height: 51px;
		padding-top: 0px;
		font-size: 0.8125em;
		font-weight: bold;
	}
	#newBenePayee .form-group input {
		width: 50%;
		height: 31px;
		margin-top: 10px;
	}

	#newBenePayee button{
		margin-top: 14px;
	}
	#newBenePayee .form-group input , #newBeneBill .form-group select {
		width: 50%;
		height: 31px;
		margin-top: 10px;
		float: left;
	}
	#newBenePayee span:last-child {
		line-height:51px;
		padding-left:5px;
	}

	#bene_left_container .form-group input {
		width: 50%;
		margin-top: 10px;
		float: left;
	}

	#createBeneCheckBoxContainer {
		margin-left: 2%;
		width: 63%;
		height: 51px;
		border-top: 1px solid rgb(228,232,235);
	}
	#createBeneCheckBoxContainer span{
		line-height: 51px;
		font-size: .8125em;
		font-weight: bold;
		padding-left:5px;
	}
	#createBeneCheckBoxContainer input{
		vertical-align: middle;
		padding:0px;
		margin:0px;
	}

	/*left menu styling manage*/
	#left-menu-manage {
		width: 100%;
		padding: 0px;
		margin: 0px;
	}

	#left-menu-manage li{
		width: 100%;
		background-color: transparent;
	}

	#left-menu-manage li button:focus {
		outline: 0;
	}

	#left-menu-manage li button{
		width: 100%;
		background-color: transparent;
		border-top: 1px solid rgb(215,234,232);
		text-align: right;
		padding-right: 15px;
		color: rgb(0,104,140);
		font-weight: 600;
		line-height: 19px;
		letter-spacing: 1.4px;
	}

	#left-menu-manage li button:hover {
		background-color: rgb(240,245,248);
	}

	#left-menu-manage li:last-child button {
		border-bottom: 1px solid rgb(215,234,232);
	}

	button.close {
		margin-right:15px;
	}

	.newNickName {
		width: 35%;
		height:31px;
		margin-top:10px;
		float: left;
	}

	/*Alert*/
	.alert-warning {
		border-radius: 0px!important;
		background-color: #FDF8E4;
		font-family: "Source Sans Pro";
		font-size: 0.8725em;
		color: #C19846;
	}

	.alert-success {
		border-radius: 0px!important;
		background-color: #E0EFD8;
		font-family: "Source Sans Pro";
		font-size: 0.8725em;
		color: #5E8252;
	}

	.alert-danger {
		border-radius: 0px!important;
		font-family: "Source Sans Pro";
		font-size: 0.8725em;
	}

	/* I Want To*/
	
	.remitanceinput {
		height: 60px !important;
		width: 500px !important;
	}
	
	
	.iwanttocontinuebtn {
		font-size: 16px;
		border: 1px solid black;
		background-color: #00688c;
		line-height:19px;
		outline: none;
		height: 48px;
		margin-bottom: 15px;
	}

	.iwanttocancelbtn {
		font-size: 16px;
		line-height: 19px;
		color: #3ab4ef;
		outline:none;
		background-color: transparent;
		outline: none;
		height:48px;
	}

	#iwanttousetoolagain {
		width: 226px;
		height: 48px;
		font-size: 16px;
		border: 1px solid black;
		background-color: #00688c;
		line-height:19px;
		outline: none;
		color: white;
	}

	.ebs-modal-content {
		border-radius: 0px;
		background-color: #002833;
	}
	
	.slideshow-body {
	    width: 100%;
	    height: 80%;
	}
	
	.slideshow-modal-iframe {
	    width: 100%;
	    height: 100%;
	}
	
	.slideshow-modal-body {
    	width: 80%;
	    height: 80%;
	}
	
	.slideshow-modal-content {
    	width: 100%;
	    height: 700px;
	}

	.slideshow-modal-window .modal-dialog {
  		width: 90%;
  		position:absolute;
  		margin-left: 5%;
  		margin-right: 5%;
	}

	.pacModalHeader {
		color:white;
		padding-bottom:15px;
	}
	.pacModalFooter {
		padding-top: 15px;
		text-align:center;
		color: white;
	}
	.pacModalDigits {
		color: white;
		text-align: center;
		padding-bottom:15px;
	}
	.pacDigitConfirm{
		width: 48px;
		height: 48px;
		background-color: #006a8f;
		padding: 5px;
		outline: none;
	}
    .twofaModalFooter {
		padding-top: 15px;
		text-align:center;
		color: white;
	}
	/*Tooltip styling for i want to initial tooltip shown always*/
	.nl-field .tooltip-inner {background-color: #B8E394; color: black;font-size: 14px; outline:none;white-space:pre;max-width:none;border-radius:0px;}
	.nl-field .tooltip.top .tooltip-arrow { border-top-color: #B8E394;}

	.drCert input{
		width:120px;
		float: left;
	}

	#slider_div {min-width: 1024px;} /*Set the slider min-width to main container min width*/

	.nl-form {
		font-size: 1em!important;
	}
	.ebs_move_money_text {
		font-size: 1.75em!important;
	}
	.ebs_move_money_remit_text {
		font-size: 1em!important;
	}
	
	ul.dropdown-menu table{
		padding: 5px;
		outline: none;
		margin: 5px;
		border: 1px solid #DFEAED;
	}

	ul.dropdown-menu table td button:hover {
		background-color: #eee;
	}

	ul.dropdown-menu table td button.active {
		background-color: #357ebd;
		border: 1px solid #3071a9;
		color: white!important;
	}
	ul.dropdown-menu table td button.active .text-info{
		color: white;
	}
	ul.dropdown-menu td button {
		border:0px;
	}
	/*Date range picker fontsize + remove border-radius*/
	.daterangepicker .calendar th, .daterangepicker .calendar td {
		font-family: "Source Sans Pro";
		border-radius: 0px;
	}

	.daterangepicker .ranges li {
		border-radius: 0px;
	}
	
	ul.dropdown-menu {
		border-radius: 0px;
	}
	/*Date range picker remove border radius*/
	.daterangepicker, .daterangepicker .calendar-date {border-radius: 0px;}

	.dataTable td {
		/*padding:20px!important;*/
	}


	#recent_txn_table td{height:48px;}
	#recent_txn_table th{height:50px; font-size:0.875em; cursor:default;}
	#recent_txn_table thead tr , #pending_txn_table thead tr { border:0px;}
	#recent_txn_table tbody tr:first-child , #pending_txn_table tbody tr:first-child{ border-top:0px;}

	#re_recent_txn_table td{height:48px;}
	#re_recent_txn_table th{height:50px; font-size:0.875em; cursor:default;}
	#re_recent_txn_table thead tr , #pending_txn_table thead tr { border:0px;}
	#re_recent_txn_table tbody tr:first-child , #pending_txn_table tbody tr:first-child{ border-top:0px;}

	#pending_txn_table td{height:48px;}
	#pending_txn_table th{height:50px; font-size:0.875em; cursor:default;}
	#pending_txn_table thead tr , #pending_txn_table thead tr { border:0px;}
	#pending_txn_table tbody tr:first-child , #pending_txn_table tbody tr:first-child{ border-top:0px;}

	.alignRight {text-align: right!important;}
	
	.actionToggle { display: none; line-height:19px;}
	.beneficiaryItem:hover .actionToggle { display: block;}
	.beneficiaryItem:hover { background-color: rgb(250,252,251);}

	.beneficiaryLogoContainer { float:right}
	.beneficiaryDetailsContainer { height:50px}

	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color: rgb(216,231,234); font-weight: bold;}
	.ui-widget-header .ui-state-hover,.ui-widget-header .ui-tabs-selected  { border-color: rgb(216,231,234); }
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-color: rgb(216,231,234);}

	#txn_table_tabs .ui-widget-header li {font-size:0.875em;}

	#txn_table_tabs ul li a {
		line-height: 50px;
		padding: 0px 20px;
	}
	#txn_table_tabs > ul {
		border-bottom: 1px solid rgb(216,231,234)!important;
		border-radius: 0px;
		margin-bottom: 15px;
	}

	.alert {
		width: 99.8%;
		margin-left: 0.1%;
		margin-right: 0.1%;
		margin-top: 5px;
		font-size: 1em;
		border:1px solid #656164;
	}

	.close { opacity: 0.5; top:0px;}
	.close:hover { opacity: 8;}

	.ebsText.ebs_move_money_text input:first-child {
		width:70px!important;
		text-align:right;
	}
	.ebsText.ebs_move_money_text input:last-child {
		width:35px!important;
		text-align:left;
	}

	.beneficiaryItem:hover .ebs-icon:hover span {
		text-decoration: underline;
	}

	.ebs-icon {
		line-height: 19px;
	}

	div.modal-body {
		color:white;
	}
	
	.right_container #acc-header {
		color: #333333;
	}
	
	/*CSSclasses for login pages**************/
	.login_error_div {
	font-size: 13px;
	color: #EE0000;
	height: 30px;
}

.login_footer {
	font-size: 10px;
	background-color: white;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: grey;
	margin-top: 30px;
	text-align:center;
	bottom:0;
	left:0;
	width:100%;
	margin:0 auto;
	z-index:999;
	background:white!important;
}

.login_important_info_container {
	margin-top: 10px;
	background-color: transparent;
 }

.login_container_background {
    background-color: #E6E6E6;
    padding:0px;
}

.login_pad_bottom {
	padding-bottom: 30px;
}

.login_container {
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: auto;
    margin-right: auto;
	width: 600px;
	align: center;
	height: 850px;
 }
 
 .login_header_container {
	background-color: white;
	width: 100%;
	height: auto;
	padding-left: 6%;
	padding-right: 6%;
	padding-bottom: 50px;
	border-style: solid;
    border-width: 1px;
    border-color: grey;
 }

 .login_personal_container {
	height: 100px;
	padding-left: 34px;
	/*padding-right: 6%;*/
	border-style: solid;
    border-width: 1px;
    border-color: grey;
 }
 
 .login_personal_customer_body{
 	padding-right: 20px;
 	width: 350px;
 }
 
 .login_personal_customer_header {
 	font-size:15px;
	color: #333333;
	padding-top: 20px;
 }
 
 .login_play_demo_icon {
	font-size: 50px;
	margin-top: 10px;
	font-size: 40px;
	margin-top: 5px;
	margin-left: 63px;
	background-color: transparent;
 }
 
 .login_personal_customer_text {
  	font-size:13px;
	color: #6C6E6F;
	float: left;
	width: 60%;
 }
 
 .login_personal_customer {
 	width: 345px;
 }
 
 .login_personal_demo {
	width: 176px;
	height: 100%;
	float: right;
	background-color: #F3F7F7;
 }
 
 .login_personal_demo_link {
	font-size:12px;
	color: #00688C;
	line-height: 14px;
	letter-spacing: 0.6px; 
	text-align: center;
 }
 
 .login_personal_container .ebs-btn{
	width: 125px;
	height: 31px;
	float: right;
 }
 
 .login_personal_customer_button {
 	padding-top: 5px;
 }

 .login_main_site_link {
	/*font-family: 'Source Sans Pro', sans-serif;*/
	font-size:13px;
	color: #00688C;
 }
 
 .login_welcome_text {
 	float : center;
 	align : center;
	font-size:30px;
	color: #333333;
 }
 
 .login_welcome_inst {
 	font-size:13px;
	color: #6D6F70;
	margin-bottom: 30px;
 }
 
 .login_header_container .form-horizontal .form-group {
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top: 1px solid rgb(228,232,235);
 }

 .login_header_container .form-horizontal .form-group .control-label {
	padding-top: 0px;
	float: left;
	text-align: left;
	line-height: 51px;
	font-size: 0.8125em;
	font-weight: bold;
}

.phone-label {
	float: center;
	text-align: center;
	font-size: 0.8125em;
	font-weight: bold;
    margin-top: 15px;
}

.phone-note-label {
	float: center;
	text-align: center;
	line-height: 11px;
	font-size: 0.7525em;
	font-weight: normal;
	margin-bottom: 20px;
}

.securityQ {
	float : center;
	text-align : center;
	width: 350px!important;
	margin-bottom: 20px;
}

 .login_header_container .form-horizontal .form-group .sub-control-label {
	line-height: 11px;
	font-size: 0.7525em;
	font-weight: normal;
}

.login_header_container .form-horizontal .form-group .help-block {
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    text-align: left;
    font-size: 0.8125em;
    font-weight: bold;
    color: #333!important;
  }


.pac_select_row {
	float: center;
	text-align: center;
	height: 51px;
}

 .login_header_container .form-horizontal .form-group .control-label:first-child {
	/*padding-right: 20px;*/
}

 .login_header_container .form-horizontal .form-group .form-control {
	width: 230px;
	height: 30px;
	float: left!important;;
	margin-top: 10px;
	margin-left: 20px;
}

.pac-control {
	float: center;
	text-align: center;
	width: 35px!important;
	height: 30px!important;
	margin-left: 10px!important;
}

.pac-control-modal {
	float: center;
	text-align: center;
	width: 35px!important;
	height: 30px!important;
	margin-top: 10px!important;
	margin-left: 11px!important;
}

.login_welcome_button_row {
	margin-top: 10px;
    height: 110px;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;    
    padding-left: 10px;
    padding-right: 10px;    
    padding-bottom: 10px;
    width: 510px;
}

.login_welcome_button_row .ebs-btn{
	width: 112px;
}

.login_welcome_help {
	color: black;
	font-size: 13px;
}

.login_welcome_help_link {
	font-size: 13px;
}

.login_welcome_help_row {
	padding-top: 12px;
}
 
.login-control-label {
	padding-top: 0px;
	float: center;
	text-align: center;
	font-size: 0.8125em;
	font-weight: bold;
}

 .login_welcome_container {
  /*  margin-top: 30px;
    padding-top: 30px;*/
	background-color: white;
	width: 100%;
 }
 
 .login_personal_container {
    margin-top: 10px;
	background-color: white;
	width: 100%;
 }
 
 .login_security_container {
    margin-top: 10px;
	background-color: #FCF8E3;
	width: 100%;
	height: 55px;
	border-style: solid;
    border-width: 1px;
    border-color: #FBEED5;
 }

 .login_cookie_container {
	height: 85px;
 }
 .login_security_text_div {
	padding-top: 5px;
	padding-left: 6%;
	padding-right: 6%;
	height: 100%;
	width: 100%;
 }
 
 .login_security_text {
	font-size: 13px;
	color: #C19752;
	line-height: 19px;
	/*height: 100%;
	width: 100%;*/
 }
 
 .login_important_info_bullets {
    list-style-type: square;
 }
 
 .login_important_info_text {
    font-size: 13px;
	color: #909292;

 }
 
 .login_important_info_link {
 	color: #00688C;
 }
 
 .pac_select_div {
 	border: 1px solid #555;
 	height:25px;
 	width:35px;
 	float:left;
 	margin-right:5px
 }
 
 .login_footer p {
	margin-top:15px
}

 .no_top_border {
	border-top: 0;
}
 
 /** End login classes*************/  
 
 #consentList.beneficiaryItem {
		height: 148px;
}

.beneName1 { color: #859194;line-height:19px;font-size: 0.8125em; display: inline-block;}
.beneName2 { color: #859194;line-height:19px;font-size: 0.8125em; display: inline-block;}
	
