/*footer hide show*/
/*ie specific style for trans summary*/
#transactionsummary {
	*display: inline !important;
	*zoom: 1 !important;
	width: 878px !important; /*all browsers*/
}
#footer-slider-content {
	display: none;
	outline: none;
}
h1:focus,h2:focus,h3:focus,h4:focus,h1 *:focus,h2 *:focus,h3 *:focus,h4 *:focus,.scs_slider div:focus,.scs_slider * div:focus,#whats-covered-slider-content:focus
	{
	outline: 0;
}
h1 a:focus,h2 a:focus,h3 a:focus {
	outline: auto 5px !important;
	outline-color: -webkit-focus-ring-color !important;
}
#footer-slider-content-summary {
	display: none;
}
#other-category-slider-content {
	display: none;
	outline: none;
}
/* font bold */
.bold_font {
	font-weight: bold;
}
/*override select box */
.loading {
	visibility: hidden;
}
.loaded {
	visibility: visible;
}
/*show more info overridfe*/
.infofooter_container_transactions {
	width: 900px;
}
/*grey styled phone*/
span.contact_number_inline {
	color: #6C6D70;
}
/*override for transactions select*/
.styled_select  select {
	width: 184px;
	font-size: 13px;
}
.styled_select {
	width: 160px;
}
select.select_box {
    color: #494949;
}
/* transaction history hide row on load*/
.hide-content {
	display: none;
}
/* cursor pointer on mouser over*/
.cursor-pointer {
	cursor: pointer;
}
h3.trans_history {
	padding-top: 12px;
	text-align: left;
}
td.trans_emptyRecords {
	background: white;
	border: 1px solid #E0E0E0;
	border-radius: 4px 4px 4px 4px;
	border-bottom: 2px solid #DBDBDB;
	padding-bottom: 14px;
	padding-right: 20px;
	padding-top: 14px;
	padding-left: 20px;
	text-align: center;
	width: 86px;
	text-wrap: nowrap;
}
td.trans_date_last_child {
	background: white;
	border-bottom: 2px solid #DBDBDB;
	font-size: 0.875em;
	border-left: 0px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-top: 14px;
	width: 125px;
}
.ui-widget-content {
	border: 1px solid #FFFFFF;
	color: #494949;
}
td.round_corners_left {
	border: 1px solid #E0E0E0;
	border-bottom: 2px solid #DBDBDB !important;
	border-radius: 4px 0px 0px 4px;
}
/**/
/*Styling for the My Investment Portfolio page*/
/**/
/*custom styles*/
.plugin_container_home {
	display: inline-block;
	height: 180px;
	width: 286px;
	zoom: 1;
	*display: inline;
}
.plugin_donut {
	position: relative;
}
.hidden-button {
	visibility: hidden;
	height: 0px;
	width: 0px;
	left: -999em;
	display: none;
}
.rus-link {
	cursor: pointer;
}
.hidden-accessiblity {
	left: -999em;
	position: absolute;
}
/*primefaces no padding*/
.no-padding {
	padding: none;
}
/*primefaces no styling*/
.no-padding-prime {
	padding: 0 !important;
	border: none !important;
	border-width: 0px;
	margin: none;
}
.loading-text {
	font-size: 1.125em;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
}
.loading-image {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.inline-number-div {
	color: #494949;
	/*We don't have Myriad Pro and the closest thing to is Helvetica*/
	font-size: 1.0em;
	font-weight: bold;
	width: 164px;
	text-align: center;
	top: 72%;
	position: absolute;
	z-index: 1;
}
.investment-shading {
	background: #D5D6D7;
	background: -moz-linear-gradient(top, white, #D5D6D7);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#D5D6D7) );
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr =   '#D5D6D7', GradientType =   0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#D5D6D7')";
	color: #494949;
	height: 77px;
	margin-left: 22px;
	padding-top: 31%;
	position: absolute;
	text-align: center;
	top: 7%;
	width: 121px;
	z-index: 0;
	border-radius: 60px;
}
*:first-child+html .investment-shading {
	margin-left: -60px;
	height: 78px;
}
*:first-child+html .inline-number-div {
	margin-left: -80px;
}
.view-breakdown-table {
	width: 288px;
	border-spacing: 0px;
	border-collapse: collapse;
}
.view-breakdown-table.display td:nth-child(1) {
	width: 70px;
}
.view-breakdown-tooltip {
	width: 316px;
}
.display {
	display: table !important;
}
.padding_14 {
	padding-left: 14px;
}
.loading_div {
	visibility: hidden;
}
.loaded_div {
	visibility: visible;
}
.border_bottom_shaded {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, white, #F2F2F2);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#F2F2F2) );
	border-bottom: 1px solid #DBDBDB;
}
.no_border_bottom_shaded {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, white, #F2F2F2);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#F2F2F2) );
}
.border_bottom_shaded  td,.border_bottom_shaded  th {
	border-bottom: 1px solid #DBDBDB;
}
.asset_grey {
	color: #494949;
	font-size: 1.1em;
	line-height: 18px;
}
.asset_grey_header {
	color: #494949;
	font-size: 14px;
	font-weight: 900;
}
.percent_grey {
	color: #494949;
	font-size: 18px;
	font-weight: semibold;
}
.ui-tootip {
	padding: none !important;
}
.ui-tooltip,.qtip {
	max-width: 316px !important;
	line-height: 1.3 \0/!important; /*IE9 specifics*/
}
.ui-tooltip-shadow {
	box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.3) !important;
}
/*styles adopted from master.css*/
.investments_header {
	font-weight: normal;
	height: 40px;
	padding-left: 14px;
	text-align: left;
	width: 400px;
}
.border_bottom {
	background: none repeat scroll 0 0 white;
	border-bottom: 1px solid #DBDBDB;
}
.no_border_bottom {
	background: none repeat scroll 0 0 white;
}
.trans_header_grey {
	color: #494949;
	font-size: 16px;
	font-weight: bold !important;
}
.ui-shadow {
	box-shadow: none !important;
}
.ui-overlaypanel {
	padding: none !important;
	width: 0px !important;
}
/**/
/*End of styling for the My Investment Portfolio page*/
/**/
div.insurance_label_column {
	float: left;
	width: 51%;
}
div.insurance_label {
	font-size: 1.125em;
	font-weight: bold;
	padding-left: 14px;
}
div.insurance_sub_label {
	font-size: 0.875em;
	padding-left: 14px;
	padding-bottom: 14px;
	clear: left;
}
div.insurance_label_premium {
	font-size: 1.125em;
	font-weight: bold;
}
div.insurance_sub_label_premium {
	font-size: 0.875em;
	padding-bottom: 0px;
	clear: left;
}
div.insurance_detail {
	font-size: 1.125em;
	font-weight: bold;
	text-align: center;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-top: 10px;
}
div.insurance_detail_premium {
	font-size: 1.125em;
	font-weight: bold;
	text-align: center;
}
div.insurancebuttoncontainer {
	text-align: right;
	padding: 0px;
}
div.investmentdisabledchangebutton {
	padding: 2px;
	float: right;
	/*Follow width is fix for IE7 to make sure that this div is width of button*/
	width: 318px;
	z-index: 1;
}
div.insurancedisabledchangebutton {
	text-align: right;
	padding: 0px;
	float: right;
	/*Follow width is fix for IE7 to make sure that this div is width of button*/
	width: 118px;
	z-index: 1;
}
img.firefoxhoverfix
	/*this image is transparent and exists over a change button to allow tooltip
to appear for firefox browser on disabled button.*/ {
	z-index: 2;
	position: absolute;
	height: 48px;
	width: 118px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	img.firefoxhoverfix {
		margin-left: -120px;
	}
}
div.insurancepreviousbutton {
	float: left;
}
div.insurancenextbutton {
	float: right;
}
td.policy_conditions_cell {
	padding: 0px;
}
ul.policy_conditions_bullet {
	padding-left: 14px;
}
.policy_conditions {
	font-size: 0.875em;
}
span.policy_conditions_bold {
	font-weight: bold;
}
#footer-slider-content-policy-conditions {
	display: none;
}
.plugin_work_environ,.plugin_smoking_status {
	float: left;
	height: 20px;
	width: 20px;
}
.view-work-environ-breakdown-tooltip,.view-smoking-status-breakdown-tooltip
	{
	max-width: 356px;
}
.ui-tooltip.view-work-environ-breakdown-tooltip,.ui-tooltip.view-smoking-status-breakdown-tooltip
	{
	max-width: 360px !important;
}
.qtip.view-work-environ-breakdown-tooltip,.qtip.view-smoking-status-breakdown-tooltip
	{
	max-width: 360px !important;
	background: #d9eef5 !important;
	background-color: #d9eef5 !important;
	border-color: #bddfeb !important;
}
.work_environ_modal_content p,.smoking_status_modal_content p {
	width: 328px;
	font-size: 1.25em;
	max-width: 360px !important;
}
.work_environ_text_container,.smoking_status_text_container {
	float: left;
	padding-right: 4px;
}
.work_environ_breakdown_modal,.smoking_status_breakdown_modal {
	visibility: hidden;
}
.work_environ_modal_content span.work_environ_title,.smoking_status_modal_content span.smoking_status_title
	{
	font-weight: bold;
}
.ui-tooltip-content .work_environ_breakdown_modal {
	visibility: visible;
}
.info_image /* modified to fix chrome issue */ {
	display: block;
	background-image: url(../images/icon_help.png);
	cursor: pointer;
	background-repeat: no-repeat;
	width: 23px;
	height: 24px;
	margin: 0 0 -5px 5px;
}
.investment_portfolio_tooltip_container {
	visibility: hidden;
	height: 0px;
}
.investment_portfolio_change_disabled_tooltip {
	color: #494949;
	line-height: 18px !important;
	font-size: 0.95em;
	font-style: bold;
}
.investment_portfolio_change_disabled_layer {
	/*This style is to ensure that tool tip appears for change disabled button when in FIREFOX browser.*/
	z-index: 0;
	position: relative;
}
.manage_insurance_tooltip_container {
	visibility: hidden;
	height: 0px;
}
.manage_insurance_change_disabled_tooltip {
	color: #494949;
	line-height: 18px !important;
	font-size: 0.95em;
	font-style: bold;
}
.manage_insurance_change_disabled_layer {
	/*This style is to ensure that tool tip appears for change disabled button when in FIREFOX browser.*/
	z-index: 0;
	position: relative;
}
.insuranceModalContent,.changeInvestmentsModalContent,.manageDetailsModalContent
	{
	font-size: 0.7em;
}
.insuranceModalContent {
	text-align: center;
}
.modalcontent.setMyLevelOfInsurance {
	font-weight: bold;
	color: #494949;
}
.modalcontent.setMyLevelOfInsurance .setMyLevelOfInsuranceHeader1 {
	font-size: 1.15em;
}
.modalcontent.setMyLevelOfInsurance .setMyLevelOfInsuranceHeader2 {
	font-size: 1.95em;
	margin: 0;
}
.modalcontent.setMyLevelOfInsurance .setMyLevelOfInsuranceHeader3 {
	font-size: 1.15em;
	color: #8F8F8F;
}
.modalcontent.setMyLevelOfInsurance .ui-button-text {
	font-weight: normal;
	width: 90px;
}
.insuranceModalStrongContent {
	font-weight: bold;
}
.insurance_premiurm_frequency {
	padding-left: 0px;
}
#select_account_list,#select_death_cover_list,#select_tpd_cover_list {
	float: right;
	padding-bottom: 14px;
}
#select_account_list .sbHolder {
	text-align: left;
	/* Needs to be one less than death cover list due to overlap*/
	z-index: 199;
}
#select_account_list .sbOptions {
	text-align: left;
	width: 258px;
	/* Needs to be one less than death cover list due to overlap*/
	z-index: 199;
	border: none;
}
#select_account_list .sbOptions li,#select_death_cover_list li,#select_tpd_cover_list li
	{
	padding: 0px;
	border: 1px solid #8a8a8a;
	border-top: none;
	background: #F1F1F1;
}
#select_account_list .sbOptions li a,#select_death_cover_list .sbOptions li a,#select_tpd_cover_list .sbOptions li a
	{
	padding: 5px 5px 5px 10px;;
}
#select_death_cover_list .sbHolder {
	text-align: left;
	width: 180px;
	/* Needs to be one less than death cover list due to overlap*/
	z-index: 199;
	border: none;
}
#select_death_cover_list .sbOptions {
	width: 182px;
	/* Needs to be one less than select account list due to overlap*/
	z-index: 199;
	border: none;
}
#select_tpd_cover_list .sbHolder {
	text-align: left;
	width: 180px;
	/* Needs to be one less than select account list due to overlap*/
	z-index: 198;
	border: none;
}
#select_tpd_cover_list .sbOptions {
	width: 182px;
	/* Needs to be one less than death cover list due to overlap*/
	z-index: 198;
	border: none;
}
#select_account_list .sbHolder,#select_tpd_cover_list .sbHolder,#select_death_cover_list .sbHolder
	{
	border-radius: 0;
	border-color: #8a8a8a !important;
	-moz-box-shadow: inset 0 1px #cbcbcb;
	-webkit-box-shadow: inset 0 1px #cbcbcb;
	box-shadow: inset 0 1px #cbcbcb;
	background: #D8D8D8;
	background: -moz-linear-gradient(top, #F7F7F7, #D8D8D8);
	background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7),
		to(#D8D8D8) );
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F7F7F7', EndColorstr = '#D8D8D8', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F7F7F7', endColorstr='#D8D8D8')";
	z-index: auto;
}
.content-separator {
	margin-bottom: 14px;
}
.icon_with_message {
	/*just to position text next to image vertically centered. Note image may chance size
	meaning this value will have to aswell.*/
	padding-top: 16px;
	font-size: 0.85em;
	padding-left: 4px;
	float: left;
}
div.insurancebuttoncontainer button {
	background: #0072AC;
	background: -moz-linear-gradient(top, #0072AC, #045DA1);
	background: -webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) );
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	clear: both;
	color: white;
	display: inline-block;
	/*filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#007BBB', EndColorstr='#045DA1', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#007BBB', endColorstr='#045DA1')";*/
	font-size: 0.875em;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
}
div.insurancebuttoncontainer button .ui-button .ui-button-text {
	padding-bottom: 7px;
	padding-top: 7px;
	padding-right: 14px;
	padding-left: 14px;
	line-height: 1.0 !important;
}
div.insurancebuttoncontainer button:hover {
	background: #0072AC;
	background: -moz-linear-gradient(top, #045DA1, #0072AC);
	background: -webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#0072AC) );
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	clear: both;
	color: white;
	display: inline-block;
	/*filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#007BBB', EndColorstr='#045DA1', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#007BBB', endColorstr='#045DA1')";*/
	font-size: 0.875em;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
}
div.insurancebuttoncontainer button:active {
	background: #0072AC;
	background: -moz-linear-gradient(top, #045DA1, #0072AC);
	background: -webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#0072AC) );
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	clear: both;
	color: white;
	display: inline-block;
	/*filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#007BBB', EndColorstr='#045DA1', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#007BBB', endColorstr='#045DA1')";*/
	font-size: 0.875em;
	font-weight: bold;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
}
/*End of Manage my insurance pages*/
/*Manage my super tabs */
.manage-separator-with-text {
	width: 100%;
	height: 28px;
	overflow: visible;
	position: relative;
	margin-top: 14px;
}
.manage-separator-left {
	float: left;
	width: 47.5%;
	padding-top: 8px;
}
.manage-separator-middle {
	float: left;
	width: 5%;
	text-align: center;
}
.manage-separator-right {
	float: right;
	width: 47.5%;
	padding-top: 8px;
}
.account_contact_container_left {
	text-align: left;
}
.online-form-contact-container {
	overflow: visible;
	position: relative;
}
.online-form-container {
	text-align: center;
	float: left;
}
.or-container {
	padding-left: 5px;
	padding-right: 4px;
}
.contact-phone-container {
	text-align: center;
	float: right;
}
.contact-phone-container-middle {
	background-color: #004165;
	color: #FFFFFF;
	width: 368px;
	text-align: center;
	float: right;
	height: 100%;
	vertical-align: middle;
	margin-right: 167px;
}
a.ui-style21-white-link:link,a.ui-style21-white-link:active,a.ui-style21-white-link:visited,a.ui-style21-white-link:hover
	{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 1em;
}
a.ui-style3-link:link,a.ui-style3-link:active,a.ui-style3-link:visited,a.ui-style3-link:hover
	{
	color: #0072AC;
	/*text-decoration: underline;*/
	font-size: 1em;
}
.online-form-contact-container .accounts_form_button {
	width: 185px;
}
/* end Manage my Super tabs */
/* zero balance */
.zero_bal_point_container {
	position: absolute;
	top: 38%;
	left: 40%;
	background: #007BBB;
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	color: white;
	font-size: 0.875em;
	font-weight: bold;
	margin-bottom: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 7px;
	text-align: center;
	width: 120px;
	z-index: 1000;
}
.summary_zero_point_position {
	left: 44%;
	top: 42%;
}
.history_zero_point_position {
	left: 44%;
	top: 0%;
}
.plugin_zero_balance {
	position: relative;
}
.no-bold {
	font-weight: normal;
}
.anz_logo {
	float: left;
	padding: 20px 25px;
}
.div_left {
	float: left;
	clear: both;
	padding-top: 20px;
	padding-left: 5px;
}
.div_right {
	float: right;
}
.logout_container {
	float: right;
}
.contact_detail_container {
	float: left;
}
.sbHolder,.sbToggle {
	font-size: 0.9em !important;
	border-radius: 4px 4px 4px 4px;
}
#footer-slider-content-beneficiaries {
	display: none;
}
#select_relationship_list .sbHolder,#select_relationship_list .sbOptions,#select_relationship_list .sbSelector
	{
	text-align: left;
	width: 107px;
	font-size: 1.1em;
	margin: 0;
}
#select_relationship_list .sbOptions a {
	font-size: 1em;
}
#select_relationship_listEven .sbHolder,#select_relationship_listEven .sbOptions,#select_relationship_listEven .sbSelector
	{
	text-align: left;
	width: 107px;
	font-size: 1.1em;
	margin: 0;
}
#select_relationship_listEven .sbOptions a {
	font-size: 1em;
}
div.insurancebuttoncontainer button.cancel_button {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#BEBEBE) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 16px;
	*padding: 4px 16px;
}
div.insurancebuttoncontainer button.cancel_button:active,div.insurancebuttoncontainer button.cancel_button:hover
	{
	background: #BEBEBE;
	background-image: -moz-linear-gradient(top, #BEBEBE, #F5F5F5);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE),
		to(#F5F5F5) );
	background-repeat: no-repeat;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#BEBEBE', EndColorstr = '#F5F5F5', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BEBEBE', endColorstr='#F5F5F5')";
}
div.insurancebuttoncontainer button.next_button {
	background: #0072AC;
	background-image: url(../images/arrow-button-next.png);
	background-image: url(../images/arrow-button-next.png),
		-moz-linear-gradient(top, #0072AC, #045DA1);
	background-image: url(../images/arrow-button-next.png),
		-webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) );
	*background-image: url(../images/arrow-button-next.png); /* IE7 */
	background-repeat: no-repeat;
	background-origin: padding-box;
	background-position: right center;
	border: 1px solid #005485;
	border-radius: 4px;
	color: white;
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 26px 2px 16px;
}
div.insurancebuttoncontainer button.next_button:active,div.insurancebuttoncontainer button.next_button:hover
	{
	background: #045DA1;
	background-image: url(../images/arrow-button-next.png);
	background-image: url(../images/arrow-button-next.png),
		-moz-linear-gradient(top, #045DA1, #0072AC);
	background-image: url(../images/arrow-button-next.png),
		-webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#0072AC) );
	*background-image: url(../images/arrow-button-next.png); /* IE7 */
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#045DA1', EndColorstr = '#0072AC', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#045DA1', endColorstr='#0072AC')";
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
}
div.insurancebuttoncontainer button.func_button {
	background: #0072AC;
	background-image: -moz-linear-gradient(top, #0072AC, #045DA1);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) );
	background-repeat: no-repeat;
	border: 1px solid #005485;
	border-radius: 4px;
	color: white;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#0072AC', EndColorstr = '#045DA1', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0072AC', endColorstr='#045DA1')";
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 16px;
	*padding: 4px 16px;
}
div.insurancebuttoncontainer button.func_button:active,div.insurancebuttoncontainer button.func_button:hover
	{
	background: #005485;
	background-image: -moz-linear-gradient(top, #045DA1, #0072AC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#0072AC) );
	background-repeat: no-repeat;
}
.func_button,.cancel_button {
	padding: 2px 16px;
}
.sbOptions {
	overflow: visible;
}
#select_relationship_list .sbHolder,#select_relationship_list .sbOptions,#select_relationship_list .sbSelector,#select_relationship_listEven .sbHolder,#select_relationship_listEven .sbOptions,#select_relationship_listEven .sbSelector
	{
	position: absolute !important;
}
#select_relationship_list .sbHolder,#select_relationship_listEven .sbHolder
	{
	margin: -14px 0 0 0 !important;
}
*:first-child+html #select_relationship_list .sbHolder,*:first-child+html #select_relationship_listEven .sbHolder
	{
	margin: -18px 0 0 -55px !important;
}
#select_relationship_list .sbSelector,#select_relationship_listEven .sbSelector
	{
	word-wrap: break-word;
	text-indent: 3px;
}
#select_relationship_list .sbOptions li,#select_relationship_listEven .sbOptions li
	{
	padding: 0;
}
ul.sbOptions li span.sbDisabled {
	padding: 7px 0 7px 3px;
}
/*.func_button {
	padding: 2px 16px;
}*/
.mybeneficiaries .table_data .button_add {
	padding: 2px 12px;
}
/* css updates to mybeneficiaries table */
.mybeneficiaries .table_data_edit td.first_column,.mybeneficiaries .table_data_edit th.first_column
	{
	padding-left: 12px;
	width: 145px;
}
.mybeneficiaries .table_data input.edit_fname {
	width: 140px;
}
.mybeneficiaries .table_data_edit th.third_column {
	width: 112px;
}
.mybeneficiaries .table_data_edit th.fourth_column {
	width: 112px;
}
.mybeneficiaries .table_data_edit th.fifth_column {
	width: 75px;
}
.mybeneficiaries .table_data_edit th.last_column {
	width: 45px;
}
*:first-child+html .mybeneficiaries .table_data_edit th.last_column {
	width: 50px;
}
*:first-child+html .mybeneficiaries .table_data_edit td.first_column,*:first-child+html .mybeneficiaries .table_data_edit th.first_column
	{
	padding-left: 7px;
}
ul.beneficiary_definitions {
	font-size: .85em;
	margin-top: 10px;
}
ul.beneficiary_definitions li {
	margin-top: 20px;
}
#footer-slider-content-policy-conditions div {
	padding-top: 1px;
}
#select_account_list a,#select_tpd_cover_list a,#select_death_cover_list a
	{
	font-size: 1em !important;
	color: #494949;
}
#select_account_list a{
	font-size: 13px !important;
}
#select_account_list .sbToggle,#select_tpd_cover_list .sbToggle,#select_death_cover_list .sbToggle
	{
	background-color: transparent !important;
	background-image: url(../images/down-arrow.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	z-index: auto;
}
#select_account_list .sbSelector,#select_tpd_cover_list .sbSelector,#select_death_cover_list .sbSelector
	{
	color: #005485 !important;
	width: 180px;
	border-bottom: 1px solid #8a8a8a;
}
#select_tpd_cover_list li a:hover,#select_death_cover_list li a:hover,#select_account_list li a:hover
	{
	background: #D9EEF5;
	color: #494949 !important;
}

.submit {
	background: linear-gradient(to bottom, #0072AC, #045DA1);
}
button.close_button {
	background: url(../images/close-button.png) no-repeat !important;
	display: block;
	height: 28px;
	width: 28px;
	position: absolute;
	right: -16px;
	top: -10px;
	border: none !important;
	float: right;
	z-index: 1001;
	text-indent: 9000px;
}
.tfn_why_modaldialog .ui-dialog-titlebar-close,.tfn_where_modaldialog .ui-dialog-titlebar-close,.scs_terms_modaldialog .ui-dialog-titlebar-close
	{
	background: url(../images/close-button.png) no-repeat !important;
	display: block;
	height: 28px;
	width: 28px;
	position: absolute;
	right: -16px;
	top: 10px;
	border: none !important;
	float: right;
	margin: 0;
	padding: 0;
	z-index: 1001;
}
.tfn_why_modaldialog .ui-dialog-titlebar-close span,.tfn_where_modaldialog .ui-dialog-titlebar-close span,.scs_terms_modaldialog .ui-dialog-titlebar-close span
	{
	display: none;
}
.insuranceModalContent,.transactionsModalContent,.changeInvestmentsModalContent,.manageDetailsModalContent
	{
	background: none !important;
	border: 1px solid #DBDBDB !important;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0 1px 1px #B6B6B6;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 14px;
	width: 228px;
}
.modalcontent {
	background: #FFFFFF;
	border: 0px solid #DBDBDB;
	box-shadow: none;
	padding: 20px;
	width: 262px;
	margin-top: 10px;
	box-shadow: 1px 1px 3px 1px #494949;
}
.tfn_modalcontent {
	background: #FFFFFF;
	border: 0px solid #DBDBDB;
	box-shadow: none;
	padding: 20px;
	width: 930px;
	margin-top: 10px;
	box-shadow: 1px 1px 1px 1px #494949;
	border-radius: 8px 8px 8px 8px;
}
.tfn_modalcontent .tfnModalContent {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, white, #F2F2F2);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#F2F2F2) );
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	clear: both;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr = '#F2F2F2', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#F2F2F2')";
	padding: 14px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	font-size: 12px;
	color: #494949;
}
.scs_terms_modalcontent .scsModalContent {
	background: #FFFFFF;
	border: 1px solid #E0E0E0;
	padding: 14px;
	margin-top: 10px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	border-radius: 4px;
}
.scs_terms_modalcontent {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, white, #F2F2F2);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#F2F2F2) );
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	clear: both;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr = '#F2F2F2', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#F2F2F2')";
	padding: 14px;
	width: 930px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	color: #494949;
	font-size: 1em;
}
.scs_terms_modalcontent .modalFooter {
	margin-top: 16px;
	padding: 16px;
	font-size: 0.8em;
	color: #898989;
}
.scs_terms_modalcontent h1 {
	font-size: 1.4em;
	padding: 3px 14px;
	margin: 0;
}
.scs_terms_modalcontent p {
	margin: 3px;
}
.scs_terms_modalcontent ul {
	font-size: 0.9em;
	margin: 0;
}
.scs_terms_modalcontent ul li {
	margin: 14px 0;
	line-height: 1.4em;
}
.tfn_modalcontent .tfnModalContent .contentCompress,.scs_terms_modalcontent .scsModalContent .contentCompress
	{
	width: 560px;
}
.tfn_modalcontent .tfnModalContent .contentCompress ul,.scs_terms_modalcontent .scsModalContent .contentCompress ul
	{
	padding-left: 16px;
}
.tfn_modalcontent .tfnModalContent .contentCompress ul li,.scs_terms_modalcontent .scsModalContent .contentCompress ul li
	{
	padding: 2px 7px;
}
*:first-child+html .modalcontent {
	margin-top: -10px;
}
.modalcontainer,.ui-widget-content {
	background: none !important;
	overflow: visible !important;
}
.modalcontainer .ui-dialog-content,.modalwrapper .ui-widget-content,.ui-dialog .ui-dialog-content
	{
	overflow: visible !important;
}
.ui-widget, .ui-widget input {
	font-family: myriad-pro, Helvetica, Arial, sans-serif !important;
	font-size: 1em;
}

*:first-child+html .modalcontainer {
	padding-right: 30px;
}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover,.sbOptions a:link,.sbOptions a:visited
	{
	color: #494949 !important;
}
.sbOptions a:hover {
	color: #FFFFFF !important;
}
*:first-child+html .mybeneficiaries .table_data input.edit_date {
	width: 94px;
}
a.sbToggle {
	background-color: #FFFFFF !important;
	z-index: 300;
}
.anz_container { /* style added to resolve IE Modalbox issue */
	position: relative;
}
.sbOptions {
	position: relative !important;
	z-index: 200;
}
.footer_container {
	padding-left: 268px;
}
*:first-child+html .footer_container {
	padding-left: 265px;
}
*:first-child+html .modalcontainer {
	filter: none;
	-ms-filter: none;
}
*:first-child+html button.close_button {
	right: -16px;
	top: -18px;
}
.mybeneficiaries .table_data tr.inputdata td {
	margin: 0px;
}
.work_environ_modal_content {
	color: #494949;
	line-height: 18px !important;
	font-size: 0.95em;
}
*:first-child+html .work_environ_modal_content {
	width: 360px;
	padding: 10px 0;
}
span.manage_account {
	font-size: 0.85em;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
#footer-slider-content-policy-conditions h3 {
	font-size: .8em;
	margin: 0;
	padding: 10px 0 0 0;
}
ol.footer_policy_conditions {
	font-size: .8em;
	margin: 0;
	padding: 0 0 0 17px;
}
*:first-child+html ol.footer_policy_conditions {
	padding: 0 0 0 22px;
}
ol.footer_policy_conditions li {
	margin-bottom: 15px;
}
*:first-child+html ol.footer_policy_conditions li {
	margin-bottom: 12px;
}
ol.footer_policy_conditions ul {
	padding-left: 14px;
	margin-top: 15px;
}
*:first-child+html ol.footer_policy_conditions ul {
	padding-left: 3px;
	margin: 12px 0 0 12px;
}
ol.footer_policy_conditions ul ul {
	padding-left: 20px;
	margin-top: 15px;
}
*:first-child+html ol.footer_policy_conditions ul ul {
	margin-top: 12px;
}
ol.footer_policy_conditions ul {
	list-style-type: disc;
}
ol.footer_policy_conditions ul ul {
	list-style-type: none;
}
ol.footer_policy_conditions ul li sup {
	font-size: .85em;
}
.no_spacing {
	padding: 0;
	margin: 0;
}
.hide_me {
	visibility: hidden;
}
table tr.total td.highlight_txt {
	color: #F7931E;
}
.mybeneficiaries .table_data input.highlight_box {
	border: 1px solid #F7931E;
}
#editBeneficiariesTable table {
	width: 595px;
}
div.exportbutton {
	text-align: center;
	margin-top: 30px;
}
div.modalbuttoncontent button.modal_style, div.modalbuttoncontent input.modal_style {
	height: 2.31em;
}
.export_modaldialog {
	background-color: #FFFFFF !important;
	box-shadow: 1px 1px 3px 1px #494949 !important;
}
.export_modaldialog .modalcontent {
	box-shadow: none;
	padding: 0px;
}
.export_modaldialog .modalcontent button.close_button {
	right: -29px;
	top: -68px;
}
*:first-child+html .export_modaldialog .modalcontent {
	margin-top: 10px;
}
*:first-child+html .export_modaldialog .modalcontent button.close_button
	{
	right: -47px;
	top: -55px;
}
*:first-child+html div.modalbuttoncontent button.modal_style {
	height: 37px;
	margin-left: 10px;
}
.smart_choice th {
	border-bottom: 1px solid #DFDFDF;
	color: #004165;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 12px 0 12px 14px;
	text-align: left;
}
.smartchoice_content {
	padding: 0 0 8px 0;
}
td.smartchoice {
	padding: 10px 0 15px 14px !important;
}
td.smartchoice hr {
	margin: 0 14px;
	width: 100px;
}
td.smartchoice_value {
	padding-right: 14px;
}
.margin_leftright {
	margin-left: 14px;
	margin-right: 14px;
}
.chart_legends {
	margin: -5px 0 0 380px;
	font-size: .7em;
	height: 20px;
}
.chart_legends .balance,.chart_legends .contributions {
	float: left;
	margin-left: 15px;
}
.chart_legends .balance div {
	float: left;
	height: 10px;
	width: 10px;
	background: #66b9dc;
	margin: 2px 4px 0 0;
}
.chart_legends .contributions div {
	float: left;
	height: 10px;
	width: 10px;
	background: #1880ac;
	margin: 2px 4px 0 0;
}
.chart_footertxt {
	font-size: 1em;
	font-weight: bold;
	padding-top: 10px;
}
.chart_footertxt .button {
	display: inline !important;
	float: none !important;
	margin-left: 20px;
}
*:first-child+html .chart_footertxt .button,*:first-child+html .calculator_button .button
	{
	padding: 7px 0px 7px 0px;
}
.breadcrumb {
	text-align: left;
}
.breadcrumb ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.breadcrumb ul li {
	list-style-type: none;
	display: inline;
}
.calculator_content p,.forms_content p {
	font-size: 0.875em;
}
.calculator_content ul,.forms_content ul {
	padding-left: 16px;
}
.calculator_content ul li,.forms_content ul li {
	font-size: 0.85em;
}
.calculator_content h3,.forms_content h3 {
	font-size: 1.125em;
	margin: 0;
	padding: 0 0 10px 0;
}
.calculator_content h4,.forms_content h4 {
	font-size: 0.95em;
	font-weight: bold;
	color: #004165;
	margin: 0;
	padding: 0;
}
div.border_top_line {
	height: 5px;
}
.insurance_cover_change div.border_top_line {
	height: 12px;
}
.increase_insurance p.manage_account {
	line-height: 18px;
}
.policy_conditions_margintop {
	margin-top: 45px;
}
/* .button { */
/* 	background-image: -moz-linear-gradient(top, #007BBB, #045DA1); */
/* 	background-image: -webkit-gradient(linear, left top, left bottom, from(#007BBB), */
/* 		to(#045DA1) ); */
/* 	padding-left: 14px; */
/* 	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr = */
/* 		'#007BBB', EndColorstr = '#045DA1', GradientType = 0 ); */
/* 	-ms-filter: */
/* 		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#007BBB', endColorstr='#045DA1')"; */
/* 	background: linear-gradient(to bottom, #007BBB, #045DA1); */
/* 	margin-top: 16px; */
/* } */
/* .button:hover { */
/* 	background-image: -moz-linear-gradient(top, #045DA1, #007BBB); */
/* 	background-image: -webkit-gradient(linear, left top, left bottom, from(#045DA1), */
/* 		to(#007BBB) ); */
/* 	padding-left: 14px; */
/* 	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr = */
/* 		'#045DA1', EndColorstr = '#007BBB', GradientType = 0 ); */
/* 	-ms-filter: */
/* 		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#045DA1', endColorstr='#007BBB')"; */
/* 	background: linear-gradient(to bottom, #045DA1, #007BBB); */
/* 	margin-top: 16px; */
/* } */
.arrow_right_btn {
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#007BBB', EndColorstr = '#045DA1', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#007BBB', endColorstr='#045DA1')";
	background-image: url(../images/arrow-button-right.png);
	background-image: url(../images/arrow-button-right.png),
		-moz-linear-gradient(top, #007BBB, #045DA1);
	background-image: url(../images/arrow-button-right.png),
		-webkit-gradient(linear, left top, left bottom, from(#007BBB),
		to(#045DA1) );
	*background-image: url(../images/arrow-button-right.png); /* IE7 */
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 30px;
}
.arrow_left_btn {
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
}
.arrow_right_btn:hover {
	background-image: -moz-linear-gradient(top, #045DA1, #007BBB);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#007BBB) );
	background-image: url(../images/arrow-button-right.png);
	background-image: url(../images/arrow-button-right.png),
		-moz-linear-gradient(top, #045DA1, #007BBB);
	background-image: url(../images/arrow-button-right.png),
		-webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#007BBB) );
	*background-image: url(../images/arrow-button-right.png); /* IE7 */
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 30px;
	text-decoration: none;
}
.arrow_left_btn:hover {
	background-image: -moz-linear-gradient(top, #045DA1, #007BBB);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#045DA1),
		to(#007BBB) );
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	text-decoration: none;
}
*:first-child+html .button {
	background-image: none !important;
	padding: 7px 0px !important;
}
.increase_insurance .button_add {
	background: #4EBCE1;
	background-image: -moz-linear-gradient(top, #4EBCE1, #057CB6);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4EBCE1),
		to(#057CB6) );
	background-repeat: no-repeat;
	border: 1px solid #289aca;
	border-radius: 4px;
	clear: both;
	color: white;
	cursor: pointer;
	display: block;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#4EBCE1', EndColorstr = '#057CB6', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4EBCE1', endColorstr='#057CB6')";
	float: left;
	font-size: 0.85em;
	font-weight: normal;
	padding: 9px 18px;
	*padding-left: 6px; /*IE7*/
	margin-top: 10px;
}
.increase_insurance input.button_add:active,.increase_insurance input.button_add:hover
	{
	background: #057CB6;
	background-image: -moz-linear-gradient(top, #057CB6, #4EBCE1);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#057CB6),
		to(#4EBCE1) );
	background-repeat: no-repeat;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#057CB6', EndColorstr = '#4EBCE1', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#057CB6', endColorstr='#4EBCE1')";
}
td div.styled_select_container .sbHolder .sbToggle,td div.styled_select_container .sbHolder .sbToggle:hover
	{
	background: url("../images/select-icons-grey.png") no-repeat scroll 0
		-117px transparent;
}
td div.styled_select_container .sbHolder .sbToggleOpen,td div.styled_select_container .sbHolder .sbToggleOpen:hover
	{
	background: url("../images/select-icons-grey.png") no-repeat scroll 0
		-17px transparent;
}
.modalcontainer {
	filter: none\9  !important;
	-ms-filter: none\9  !important;
}
.transactionsModalContent {
	margin-bottom: -25px;
}
.tools_button .button {
	margin-top: 0px;
	float: none;
}
.calculator_button .button {
	margin-top: 0px;
	float: none;
}
.calculator_content h3 {
	font-size: 1.125em;
	color: #494949;
	padding: 8px 0 6px 14px;
}
.calculator_content .inner {
	padding: 20px;
}
.brochure_info {
	padding: 10px 20px 0 20px;
	clear: both;
}
.brochure_info h3 {
	font-size: 1em;
	color: #050000;
	padding: 5px 0 20px 0;
	line-height: 18px;
}
.brochure_info .left_pane {
	float: left;
	width: 33%;
	text-align: center;
	padding-top: 20px;
}
.brochure_info .left_pane span.brochure_txt {
	color: #004165;
	font-size: .85em;
	font-weight: bold;
	padding-top: 20px;
	display: block;
}
.brochure_info .right_pane {
	float: left;
	width: 63%;
	padding-left: 20px;
}
.brochure_info p {
	font-size: 0.85em;
	padding: 0 0 10px 0;
	margin-top: 0px;
}
.brochure_info .right_pane ul {
	font-size: 0.85em;
	padding: 0 0 10px 14px;
	margin-left: 0px;
}
.brochure_info .bottom_space {
	padding-bottom: 20px;
}
.brochure_info .pdf {
	font-size: 0.875em;
	padding: 0px 0px 25px 25px;
	float: left;
}
.min_height_tools {
	height: 250px;
}
ul.news {
	font-size: 0.85em;
	margin-left: 0px;
	padding-left: 14px;
}
.selector,.sbSelector,.sbToggle {
	height: 27px !important;
}
.sbSelector {
	line-height: 27px !important;
}
.sbHolder {
	height: 27px !important;
	border: 1px solid #CCCCCC !important;
}
#footnotes ol {
	font-size: 0.75em;
	margin-left: 0px;
	padding-left: 25px;
}
#footnotes ul {
	list-style-type: none;
	font-size: 0.75em;
	margin-left: 0px;
	padding-left: 25px;
}
.calculator_content ul {
	margin-bottom: 0px;
	padding-bottom: 10px;
}
*:first-child+html .calculator_content ul {
	margin-left: 0px;
}
.calculator_content p {
	padding-bottom: 0px;
	margin-bottom: 5px;
}
a.blue_arrow_tools {
	background-image: url("../images/blue-arrow.png");
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 5px 0 2px 20px;
	display: block;
}
a.blue_arrow_claim {
	background-image: url("../images/blue-arrow.png");
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 4px 0 2px 12px;
	display: block;
}
.snap_shot .investment_graph,.snapshot .plugin_container_home {
	width: 196px;
	height: 181px;
}

.snap_shot .panel {
    margin-bottom: 14px;
}

.investment_graph .plugin_donut {
	float: none;
	margin: 10px auto;
}
.snap_shot .investment_graph .plugin_container_home {
	width: 196px;
}
.snap_shot .investment_smartchoice {
	width: 360px;
}
.snap_shot .smartchoice_table .firstcoloumn {
	width: 145px;
}
.snap_shot .smartchoice_table .sixthcolumn {
	width: 108px;
}
.investment_smartchoice .plugin_breakdown,.inv_option .plugin_breakdown,.investment_smartchoice .plugin_container,.investment_smartchoice .category_container,.self_select_table .plugin_breakdown,.self_select_table .plugin_container,.select_investment .plugin_breakdown,.select_investment .plugin_container,.we_select .plugin_breakdown,.we_select .plugin_container
	{
	float: none;
	height: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 0;
	display: inline;
}
.investment_smartchoice .plugin_breakdown a {
	font-size: 1em;
	color: #0072AC;
}

.investment_smartchoice .plugin_breakdown a:hover, .investment_smartchoice .plugin_breakdown a:focus {
	color: #006090;
}
.row_border_none td {
	border: none;
}
div.float_left_button {
	float: left;
}
div.float_right_button {
	float: right;
}
div.commonbuttoncontainer button.cancel_button {
	background: #F5F5F5;
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 16px;
}
div.commonbuttoncontainer button.cancel_button:active,div.commonbuttoncontainer button.cancel_button:hover
	{
	background: #BEBEBE;
	text-decorattion: underline !important;
}
div.commonbuttoncontainer button.next_button {
	background:  #0072AC;
	background-image: url(../images/arrow-button-next.png);
	background-repeat: no-repeat;
	background-origin: padding-box;
	background-position: right center;
    border: 1px solid transparent;
	border-radius: 4px;
	color: white;
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 32px 2px 16px;
}
div.commonbuttoncontainer button.next_button:active,div.commonbuttoncontainer button.next_button:hover
	{
	background: #006090;
	background-image: url(../images/arrow-button-next.png);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	text-decorattion: underline !important;
}
div.commonbuttoncontainer button.back_button {
	background: #0072AC;
	background-image: url(../images/arrow-button-prev.png);
	background-origin: padding-box;
	background-position: left center;
	border: 1px solid #005485;
	border-radius: 4px;
	color: white;
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 26px 2px 16px;
}
div.commonbuttoncontainer button.back_button:active,div.commonbuttoncontainer button.back_button:hover
	{
	background: #045DA1;
	background-image: url(../images/arrow-button-prev.png);
	background-position: left center;
	cursor: pointer;
	text-decorattion: underline !important;
}
div.commonbuttoncontainer button.func_button {
	background: #0072AC;
	border: 1px solid transparent;
	border-radius: 4px;
	color: white;
	cursor: pointer;
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 16px;
}
div.commonbuttoncontainer button.func_button:active,div.commonbuttoncontainer button.func_button:hover
	{
	background: #005485;
	text-decorattion: underline !important;
}
.message_note_clear {
	font-size: .85em;
	color: #494949;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	border-radius: 4px;
	clear: both;
	padding: 6px 14px;
}
.ui-accordion .ui-accordion-content {
	padding: 0;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	zoom: 1;
}
.mybeneficiaries .message {
	text-align: center;
	padding: 14px;
	color: #494949;
	font-size: 1em;
	clear: both;
	background: #e7f3f9;
}
.insurance_details_additional_info {
	padding: 14px;
	color: #007dbc;
	font-size: 0.82em;
	float: right;
	background: #e7f3f9;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	width: 249px;
	margin-top: 20px;
}
.insurance_details_change_info {
	padding: 14px;
	color: #007dbc;
	font-size: 0.82em;
	clear: both;
	text-align: left;
	background: #e7f3f9;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	margin-top: 20px;
}
.has_blue_info {
	width: 45%;
}
.compensate_blue_info {
	margin-left: 27%;
}
.blue_info_bottom_padding {
	padding-bottom: 32px;
}
.insurance_cover_change .insurance_value table {
	margin-left: 22px;
	width: 90%;
	color: #006ba2;
}
.insurance_cover_change .insurance_value table tr td {
	text-align: left;
	padding-left: 20px;
}
.insurance_details_total {
	border: 0;
}
.insurance_cover_change .insurance_details_total.insurance_premium {
	margin-top: 85px;
}
.insurance_confirm {
	min-height: 285px;
}
.mybeneficiaries .message h4 {
	font-size: 1em;
	font-weight: bold;
	color: #007DBC;
}
.manage_account a {
	font-size: 1em;
}
#chartdiv {
	width: 570px;
	margin: 30px auto 15px auto;
}
.investment_disclaimer {
	text-align: right;
	padding: 0;
	margin: 0;
}
.manage_account .bold_text_insurance {
	font-weight: bold;
}
#floater {
	float: left;
	height: 50%;
	margin-bottom: -50px;
}
#homeLoader {
	clear: both;
	height: 100px;
	position: relative;
	left: 500%;
}
.border_top_white {
	border-top: 1px solid #FFFFFF;
}
.border_left_white {
	border-left: 1px solid #FFFFFF;
}
.we_select #balance sup {
	font-size: .5em;
	top: -0.8em;
}
.smartchoice_table sup {
	font-size: .65em;
}
.body_container_investment_closed {
	width: 160px;
}
.page_margin_right {
	margin-right: 14px;
}
.page_margin_left {
	margin-left: 14px;
}
.margin_top_ten {
	margin-top: 10px;
}
.insurance_value {
	padding: 14px 0px;
	line-height: 24px;
}
.insurance_details {
	padding: 14px;
	line-height: 24px;
}
.retail_info_block {
	padding: 14px;
	line-height: 24px;
	font-size: .85em;
	font-weight: normal;
}
.retail_info_block a {
	font-size: inherit;
}
.insurance_details.smoking_status,.insurance_details.working_environment
	{
	width: 63%;
}
.insurance_value.smoking_status,.insurance_value.working_environment {
	width: 28%;
}
.insurance_details_total .insurance_value,.insurance_details_total .insurance_details
	{
	padding: 0px;
}
.insurance_details_total .insurance_value .error {
	color: #FF0000;
	position: absolute;
	width: 300px;
	right: 0px;
}
.insurance_section_wrap {
	padding-bottom: 8px;
}
.clear {
	clear: both;
}
.clear_none {
	clear: none !important;
}
#whats-covered-slider-content {
	display: none;
}
#whats-covered-slider-content h3 {
	padding-top: 24px;
	padding-bottom: 0;
	font-size: inherit;
	color: #494949;
}
#eligibility-covered-slider-content {
	display: none;
}
#eligibility-covered-slider-content h3 {
	padding-top: 24px;
	padding-bottom: 0;
	font-size: inherit;
	color: #494949;
}
#insurance-info-slider-content {
	display: none;
}
.tfn-panel,.tnc-panel,.contact-update-panel,.scs-panel {
	background: url(../images/banner-shadow.png) top left repeat-x;
	padding-top: 1.67em;
	margin-bottom: 14px;
}
.tnc-panel .header_container h1,.scs-panel .header_container h1,.contact-update-panel .header_container h1
	{
	margin-top: 0;
	float: left;
}
.tfn-panel .header_container h1 a,.tnc-panel .header_container h1 a,.tfn-panel .header_container h1 a:hover,.tnc-panel .header_container h1 a:hover
	{
	text-decoration: none;
	cursor: default;
	color: #0072AC;
	font-size: 1em;
	outline: none;
}
.tfn-panel .header_container .tfn_header_link,.contact-update-panel .header_container .contact_update_header_link
	{
	margin-top: 0.67em;
}
.tfn-panel .header_container .first_link,.contact-update-panel .header_container .first_link
	{
	margin-right: 35px;
}
.tfn-panel .tfn_intro,.tnc-panel .tnc_intro,.contact-update-panel .contact_update_intro
	{
	margin: 10px 15px;
	font-size: 0.9em;
	line-height: 22px;
}
.tfn_skip {
	margin: 3px 15px 35px 15px;
}
.tfn_skip:hover {
	margin: 3px 15px 35px 15px;
}
.tfn-panel .tfn_accessibility_content {
	height: 0px;
	overflow: hidden;
}
.tfn-panel .tfn_slider_content,.tnc-panel .tnc_content_wrap,.contact-update-panel .contact_update_slider_content
	{
	margin: 30px 15px 14px 15px;
	background: #F2F2F2;
	background: -moz-linear-gradient(top, white, #F2F2F2);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#F2F2F2) );
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	clear: both;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr = '#F2F2F2', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#F2F2F2')";
	padding: 14px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
}
#tfn-panel .tfn_slider_content .scs_content .scs_content_padder {
	padding: 0 16px;
}
.tnc-panel .tnc_content_wrap {
	margin: 0 15px;
	font-size: 14px;
}
.tnc-panel .tnc_content_wrap a {
	font-size: inherit;
}
.tfn-panel .tfn_slider_content .tfn_slider,.tnc-panel .tnc_content_wrap .tnc_content,.contact-update-panel .contact_update_slider_content .contact_update_slider
	{
	margin: 0 0 24px 0;
	background: #FFF;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	clear: both;
	padding: 14px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	position: relative;
	height: 545px;
}
.tfn-panel .tfn_slider_content .tfn_slider {
	height: 555px;
	margin: 0 0 48px 0;
}
.tnc-panel .tnc_content_wrap .tnc_content ul {
	padding-left: 16px;
}
.tnc-panel .tnc_content_wrap .tnc_content ul li {
	margin-bottom: 15px;
	line-height: 20px;
}
.tnc-panel .tnc_content_wrap .tnc_content p {
	margin-left: 16px;
}
.tnc-panel .tnc_content_wrap .tnc_content {
	margin: 0 0 0 0;
	height: auto;
	padding: 10px 30px;
}
.contact-update-panel .contact_update_slider_content .contact_update_chronology
	{
	float: right;
	font-size: 0.8em;
	margin-bottom: 0;
}
.tfn-panel .tfn_slider_content .tfn_chronology {
	position: absolute;
	bottom: 10px;
	width: 100%;
	box-sizing: border-box;
	left: 0;
	text-align: center;
	font-size: 12px;
}
.tfn-panel .tfn_slider_content .tfn_slider .tfn_slide_copy,.contact-update-panel .contact_update_slider_content .contact_update_slider .contact_update_slide_copy
	{
	border-bottom: 1px solid #DBDBDB;
	margin: 0 17px auto 17px;
	padding-bottom: 14px;
}
.tfn-panel .tfn_slider_content .tfn_slider .laptop_img,.contact-update-panel .contact_update_slider_content .contact_update_slider .laptop_img
	{
	margin: 0 auto 30px auto;
	display: block;
}
.tfn-panel .tfn_slider_content .tfn_slider .slide,.contact-update-panel .contact_update_slider_content .contact_update_slider .slide
	{
	margin: 0 auto 30px auto;
	display: block;
	position: absolute;
	top: 15px;
	width: 910px;
	height: 515px;
	z-index: 5;
}
.tfn-panel .tfn_slider_content .tfn_slider .slider_left,.contact-update-panel .contact_update_slider_content .contact_update_slider .slider_left
	{
	width: 52px;
	height: 102px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -51px;
	background: url(../images/tfn_steps/go_left.png) top left no-repeat;
	cursor: pointer;
	z-index: 10;
}
.tfn-panel .tfn_slider_content .tfn_slider .slider_right,.contact-update-panel .contact_update_slider_content .contact_update_slider .slider_right
	{
	width: 52px;
	height: 102px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -51px;
	background: url(../images/tfn_steps/go_right.png) top left no-repeat;
	cursor: pointer;
	z-index: 10;
}
.tfn-panel .tfn_slider_content .tfn_slider .slider_selected,.contact-update-panel .contact_update_slider_content .contact_update_slider .slider_selected
	{
	position: absolute;
	bottom: -40px;
	width: 910px;
	text-align: center;
}
.tfn-panel .tfn_slider_content .tfn_slider .slider_selected .node,.contact-update-panel .contact_update_slider_content .contact_update_slider .slider_selected .node
	{
	background: url(../images/tfn_steps/step_inactive.png) top left
		no-repeat;
	width: 11px;
	height: 13px;
	margin: 4px;
	cursor: pointer;
	display: inline-block;
}
.tfn-panel .tfn_slider_content .tfn_slider .slider_selected .active,.contact-update-panel .contact_update_slider_content .contact_update_slider .slider_selected .active
	{
	background: url(../images/tfn_steps/step_active.png) top left no-repeat;
}
.manage_details_row,.manage_details_com_row {
	line-height: 35px;
	margin-top: 8px;
}
.manage_details_row .manage_details_firstcol {
	width: 130px;
	float: left;
	text-align: right;
	font-weight: bold;
}
.manage_details_row .manage_details_secondcol {
	float: left;
	margin-left: 14px;
	width: 430px;
	min-height: 35px;
	line-height: 34px;
}
.manage_details_com_heading {
	font-weight: bold;
	color: #000;
	margin-top: 25px;
}
.manage_details_com_row .manage_details_com_firstcol {
	float: left;
	text-align: right;
}
.manage_details_com_row .manage_details_com_secondcol {
	float: left;
	margin-left: 16px;
	width: 360px;
	font-weight: bold;
	padding-top: 1px;
}
.manage_details_com_row .manage_details_com_secondcol label {
	font-weight: 0.95em;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 25px;
}
.manage_details_com_row .manage_details_com_secondcol label.disabled {
	color: #CCC;
}
.manage_details_com_row .ui-chkbox-box.ui-state-default,.manage_details_com_row .ui-chkbox-box.ui-state-default.ui-state-hover
	{
	background: url("../images/checkbox-unchecked.jpg");
	border: none;
}
.manage_details_com_row .ui-chkbox-box.ui-state-active,.manage_details_com_row .ui-chkbox-box.ui-state-active.ui-state-hover
	{
	background: url("../images/checkbox-checked.jpg");
	border: none;
}
.manage_details_com_row .ui-chkbox-icon {
	background-image: none;
}
.manage_details {
	padding-bottom: 12px !important;
}
.manage_details p {
	line-height: 22px;
}
.manage_details .alert-inline-error span{
    line-height: 22px;
}
.manage_details p a {
	font-size: inherit;
}
.manage_details .content {
	margin-bottom: 5px;
}
.extra_contributions .content {
	padding: 14px;
}
.insurance_panel td.fit {
	padding-left: 14px;
	padding-right: 14px;
}
.insurance_panel .content {
	padding: 10px 0;
}
.insurance_panel .employer_content {
	padding: 10px 14px;
}
.insurance_panel .employer_content p {
	font-size: 0.8em;
	line-height: 16px;
	margin: 0;
	margin-top: 8px;
	padding: 0;
}
.manageDetailsModalContent {
	text-align: center;
}
.scs_wrap {
	background: url(../images/scs_bg.png) top left no-repeat;
	padding: 120px 24px 20px 24px;
}
.scs_content_container {
}
.scs_content {
	padding: 0;
}
.scs_content h1 {
	padding: 10px 14px;
	margin: 0;
	border-bottom: 1px solid #DBDBDB;
	font-size: 1.675em;
}
.scs_content_padder {
	padding: 10px 14px;
}
.scs_content_padder p {
	margin: 14px 0;
}
.scs_no_match_why p {
	margin: 7px 0 14px 0;
}
.scs_no_match_why h2 {
	padding: 0;
	color: #005485;
	font-weight: bold;
	margin-top: 28px;
	font-size: 1.125em;
}
.scs_no_match_why h3 {
	padding: 0;
	color: #494949;
	font-weight: bold;
	font-size: 1em;
}
.scs_super_list_wrap {
	width: 560px;
	margin: 0 auto;
}
.scs_content_padder .scs_super_retrieved_details {
	width: 532px;
	margin: 0 auto;
	padding: 14px;
	font-size: 0.8em;
}
.scs_super_list_content {
	padding: 0;
}
.scs_super_list_content .scs_super_list_row {
	padding: 14px;
	border-top: 1px solid #DBDBDB;
}
.scs_super_list_content .scs_row_0 {
	background: #FAFAFA;
}
.scs_super_list_content .scs_super_list_first_row {
	border-top: 0;
}
.scs_super_list_content .scs_super_list_row .scs_super_list_leftcol {
	float: left;
	margin-right: 14px;
	width: 320px;
}
.scs_super_list_content .scs_super_list_row .scs_super_list_rightcol {
	float: left;
	color: #999;
	line-height: 34px;
}
.scs_super_title {
	font-weight: normal;
	font-size: 1.1em;
	margin-bottom: 8px;
	float: left;
	width: 285px;
}
.scs_super_checkbox {
	float: left;
	height: 15px;
	margin-right: 14px;
}
.scs_super_details {
	color: #999;
	float: left;
	margin-left: 34px;
}
.scs_super_list_headers .scs_super_list_row .scs_super_list_leftcol {
	float: left;
	margin: 0 14px;
	width: 320px;
	color: #004165;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 34px;
}
.scs_super_list_headers .scs_super_list_row .scs_super_list_rightcol {
	float: left;
	color: #004165;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 34px;
}
.scs_important_highlight {
	font-weight: bold;
	color: #004165;
	display: inline;
	font-size: 1em;
	line-height: inherit;
}
.scs_important_info {
	font-size: 0.8em;
	padding: 14px 0 14px 14px;
	line-height: 18px;
}
.scs_tnc_box {
	font-size: 1em;
	padding: 0 14px 14px 14px;
}
.scs_tnc_box a {
	font-size: inherit;
}
.scs_buttons {
	padding: 0 14px 14px 14px;
}
.scs_buttons .button,.scs_buttons .close_button,.scs_content_container .button
	{
	padding: 0 24px !important;
	line-height: 10px;
	height: 39px;
	max-height: 39px;
	display: block;
}
.scs_buttons .button .ui-button-text {
	padding: 0;
}
.scs_slider {
	margin-top: 14px;
}
.scs_slider hr {
	border-top: 1px solid #dbdbdb;
	padding: 0;
	margin: 0;
	background: none;
	height: 0;
}
.scs_slider a.important_information {
	cursor: pointer;
	background: url(../images/arrow_expand.png) center right no-repeat
		!important;
	text-decoration: none;
	display: block;
}
.scs_slider a.important_information_up {
	background: url(../images/arrow_collapse.png) center right no-repeat
		!important;
}
.scs_slider a.important_information:hover {
	text-decoration: none;
}
#scs_banner {
}
.scs_banner_container {
	/*background: url(../images/scs_bg.png) top left no-repeat;*/
	background: url(../images/image-placeholder.png) top left no-repeat;
	padding: 24px 24px 11px 24px;
	margin-top: 4px;
}
.scs_banner_container h2 {
	font-size: 1.6em;
	color: #004165;
	font-weight: normal;
}
.scs_banner_container .title {
	width: 75%;
	float: left;
}
.scs_banner_container .close_btn {
	width: 28px;
	height: 28px;
	float: right;
	background: url(../images/close-button.png) top left no-repeat;
	margin-bottom: 14px;
}
.scs_transfer_info_table {
	padding: 28px 16px 16px 16px;
}
.scs_transfer_info_col {
	width: 245px;
	float: left;
}
.scs_transfer_info_spacer {
	width: 60px;
	float: left;
	height: 100px;
	background: url(../images/spacer-arrow.png) center 50px no-repeat;
}
.scs_info_img_wrap {
	width: 245px;
	margin: 0 auto 35px auto;
	color: #004165;
	text-align: center;
	height: 170px;
	float: left;
}
.manage_content_container .scs_info_img_wrap {
	width: 180px;
}
.manage_content_login2fa_full{
	width: 940px;
}
.scs_info_img_txt {
	width: 145px;
	margin: 0 auto;
}
.scs_transfer_info_col p {
	margin: 8px 0;
}
.scs_info_col_heading {
	font-weight: bold;
	min-height: 36px;
	line-height: inherit;
	padding-bottom: 0;
	font-size: 1em;
	color: #494949;
}
.scs_info_col_content {
	min-height: 80px;
}
.scs_info_img_box {
	height: 135px;
}
.no_top_margin {
	margin-top: 0 !important;
}
.no_top_padding {
	padding-top: 0 !important;
}
.scs_panel_container .content_container {
	background: none;
	border: none;
	clear: both;
	margin-bottom: 0px;
	overflow: hidden;
	padding: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0px;
}
.scs_panel_container .scs_important_info {
	padding: 0px 0px 14px 0px;
}
.scs_panel_container .scs_tnc_box {
	padding: 0px;
}
.scs_panel_container .scs_buttons {
	padding: 0px 0px 14px 0px;
}
.scs_panel_container h1.main_heading {
	font-size: 0.95em;
	color: #494949;
	font-style: normal;
	margin: 10px 0px 0px 0px;
	padding: 10px 14px 0px 14px;
	border-bottom: none;
}
h2.main_heading {
	padding: 0px 0 16px 0;
	margin: 0;
	font-size: 1.675em;
	color: #004165;
	font-weight: normal;
}
.scs_panel_container h1.important_information_up,.scs_panel_container h1.important_information
	{
	color: #004165;
	font-weight: bold;
	border-bottom: 1px solid #DBDBDB;
	font-size: 1.125em;
}
.scs_panel_container h1.important_information {
	border-bottom: none;
}
.scs_panel_container .scs_content_padder {
	padding: 0px 14px;
}
#how-paperless-slider-content .scs_content_padder,#why-scs-slider-content .scs_content_padder
	{
	padding: 0 0;
}
#how-paperless-slider-content .scs_content_padder .scs_important_info,#why-scs-slider-content .scs_content_padder .scs_important_info
	{
	padding: 0px 14px 14px 14px;
}
.scs_panel_container .scs_transfer_info_col {
	width: 180px;
}
.scs_panel_container .scs_transfer_info_spacer {
	width: 45px;
}
.scs_content_container a {
	font-size: inherit;
}
.scs_why_column {
	float: left;
	width: 280px;
	padding: 14px 8px;
}
.scs_why_column img {
	margin-bottom: 5px;
}
.scs_why_header {
	color: #004165;
	font-size: 1.1em;
	padding: 7px 0;
}
.scs_why_compare {
	padding: 0 0 0 28px;
	margin: 14px 0 0 0;
	background: url(../images/pdf-icon.png) left center no-repeat;
	display: inline-block;
	cursor: pointer;
}
.scs_panel_container .scs_why_column {
	width: 206px;
}
.scs_panel_container .scs_why_column img {
	width: 100%;
}
h1.scs_submit_heading {
	background: url(../images/welcome-tick.png) 7px top no-repeat;
	padding: 10px 14px 10px 65px;
}
h1.scs_submit_heading a {
	text-decoration: none;
	cursor: default;
	outline: none;
}
.plugin_super_type {
	float: left;
	margin-top: 5px;
}
.plugin_super_type .info_image {
	display: block;
	background-image: url(../images/icon_help.png);
	cursor: pointer;
	background-repeat: no-repeat;
	width: 23px;
	height: 24px;
	margin: 0 0 -5px 5px;
}
.super_type_breakdown_modal {
	display: none;
}
.super_type_modal_content {
	padding-top: 14px;
}
.super_type_modal_content p {
	margin-top: 0;
}
.super_type_title {
	font-weight: bold;
	padding: 3px 0;
	display: inline-block;
	color: #555;
	font-size: 1em;
	line-height: normal;
}
.view-super-types-breakdown-tooltip {
	width: 560px !important;
	max-width: 560px !important;
	background: #d9eef5 !important;
	background-color: #d9eef5 !important;
	border-color: #bddfeb !important;
	margin-left: -128px;
	font-size: 12px !important;
}
.view-super-types-breakdown-tooltip .ui-tooltip-content {
	padding: 2px 16px 7px 16px;
}
.view-super-types-breakdown-tooltip .ui-tooltip-tip {
	margin-left: 118px !important;
}
#notification-bar {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#notification-bar .content {
	text-align: center;
	border: none;
	background: #007dba;
	color: #FFFFFF;
}
#notification-bar .content a {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 0.95em;
}
.no_insurance_display {
	margin-bottom: 35px;
}
.rusBanner .content {
	padding: 16px;
}
.rusBanner .content p {
	margin: 0;
}
.rusBanner .button,.rusBanner .button:hover {
	margin-top: 18px;
}
.manage_details #status_message_wrap {
	margin-top: 16px;
}
.panel h2,.panel h3,.manage-panel h2,.manage-panel h3 {
	color: #004165;
}
/*changes for carousel*/
.money_invested table.slider_cell_table .inv_box,.money_invested table.slider_cell_table .inv_box_transparent_border
	{
	width: 150px;
	height: 110px;
	padding-top: 12px;
}
.money_invested table.slider_cell_table .inv_box_selected,.money_invested table.slider_cell_table .inv_box_transparent_border_selected
	{
	width: 170px;
	height: 150px;
	padding-left: 10px;
	padding-right: 10px;
}
.money_invested table.slider_cell_table .sym {
	width: 20px;
	padding-left: 180px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 15px;
	top: 150px;
	height: 0px;
	color: #9A9999;
	position: absolute;
}
.money_invested table.slider_cell_table .symTotal {
	width: 20px;
	padding-left: 15px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 15px;
	top: 53px;
	left: -25px;
	position: absolute;
	color: #9A9999;
}
.money_invested table.slider_cell_table .inv_box .inv {
	width: 100%;
	border-bottom: 1px solid #DBDBDB;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	height: 42%;
}
.money_invested table.slider_cell_table .inv_box .per {
	padding: 9px 0;
	width: 49%;
	height: auto;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.6em;
	margin: 0;
	border-right: 1px solid #DBDBDB;
	border-top: 1px solid #FFFFFF;
}
.money_invested table.slider_cell_table .inv_box .amount {
	padding: 9px 0;
	width: 49%;
	height: auto;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 1 em;
	margin: 0;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.money_invested table.slider_cell_table .selectedAssetAllocationCell  .inv
	{
	width: 100%;
	height: 39% !important;
	border-bottom: 1px solid #DBDBDB;
	text-align: center;
	padding: 10px 0;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
}
.money_invested table.slider_cell_table .inv_box .multiline {
	padding-top: 1px;
	font-size: 12px;
	height: 50%;
}
.money_invested table.slider_cell_table .inv_box_transparent_border_selected .multiline
	{
	font-size: 12px;
	height: 46% !important;
}
.money_invested table.slider_cell_table .selectedAssetAllocationCell  .per
	{
	padding: 9px 0;
	width: 49%;
	height: auto;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	line-height: 2.4em;
	margin: 0;
	border-right: 1px solid #DBDBDB;
	border-top: 1px solid #FFFFFF;
}
.money_invested table.slider_cell_table .selectedAssetAllocationCell  .amount
	{
	padding: 9px 0;
	width: 49%;
	height: auto;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	line-height: 2.4em;
	margin: 0;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.money_invested table.slider_cell_table .selectedAssetAllocationCell {
	width: 159px;
	height: 125px !important;
	background: #FCFCFC;
	background: -moz-linear-gradient(top, #B9B9B9, #E9E9E9, #FCFCFC 25%);
	background: -webkit-gradient(linear, left top, left bottom, from(#B9B9B9),
		color-stop(#E9E9E9), to(0.25, #FCFCFC) );
	background: -webkit-linear-gradient(top, #B9B9B9, #E9E9E9, #FCFCFC 25%);
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		StartColorstr =  
		  '#B9B9B9', EndColorstr =     '#FCFCFC', GradientType =     0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B9B9B9', endColorstr='#FCFCFC')";
	border-width: 3px;
	color: #9A9999;
	font-size: 1.1em;
	cursor: pointer;
	cursor: hand;
}
.money_invested table.slider_cell_table .assetAllocationCell {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, #FFFFFF, #F2F2F2) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
		to(#F2F2F2) ) !important;
	filter: progid :     DXImageTransform.Microsoft.gradient (    
		StartColorstr =  
		  '#FFFFFF', EndColorstr =     '#F2F2F2', GradientType =     0 )
		!important;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F2F2F2')"
		!important;
	cursor: pointer;
	cursor: hand;
	height: 100px;
}
.money_invested table.slider_cell_table ul li {
	list-style-type: none;
}
.ui-carousel {
	display: block;
	/* margin-bottom: 20px; */
}
.ui-carousel .ui-carousel-header {
	margin: -20px 50px;
	height: 16px;
	width: 500px;
	overflow: hidden;
	padding-top: 7px;
	padding-bottom: 50px;
	align-content: center;
	border: none;
	padding-left: 15%;
	background-color: white;
}
.ui-carousel-header,.ui-widget-header {
	border: none;
	background-color: white;
}
.ui-widget-content,.ui-widget-header {
	background: transparent;
}
.sliderItem {
	width: 189px;
	height: 170px;
	text-align: center;
}
.ui-icon-circle-triangle-w,.ui-carousel-prev-button {
	left: 150px;
	background-position: -0px -0px;
}
.ui-widget-header .ui-icon {
	z-index: 10;
	opacity: 0.9;
	position: absolute;
	cursor: pointer;
	height: 31px;
	width: 35px;
	overflow: hidden;
	background: url(../images/controls.png);
}
.ui-carousel .ui-carousel-button {
	margin: 2px;
}
.ui-carousel .ui-carousel-button :hover {
	cursor: pointer;
	cursor: hand;
}
.ui-icon-circle-triangle-e,.ui-carousel-next-button {
	left: 650px;
	background-position: -41px -0px !important;
}
.ui-icon-radio-on {
	background-color: grey !important;
}
.ui-carousel .ui-carousel-page-links {
	padding: 0;
	height: 14px;
	top: -5%;
	page-align: center;
	float: none;
	margin: auto;
}
.ui-carousel .ui-carousel-page-links a {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 1px 1px grey;
	margin-right: 10px;
	border: 1px solid 747678;
	background-color: #B9C9D0;
}
.ui-carousel .ui-carousel-header .ui-carousel-header-title {
	display: none;
}
.sliderTotalCell {
	width: 170px;
    height: 120px;
    position: absolute;
    top: 96px;
    left: 800px;
    margin-left: 8px;
}
table.five_cell_table .ui-commandlink,table.four_cell_table .ui-commandlink,table.three_cell_table .ui-commandlink,table.one_cell_table .ui-commandlink,table.slider_cell_table .ui-commandlink
	{
	cursor: default !important
}
table.four_cell_table :focus,table.five_cell_table :focus,table.three_cell_table :focus,table.one_cell_table :focus,table.slider_cell_table :focus
	{
	outline-color: transparent;
	outline-style: none;
}
.sliderArrow1 {
	position: absolute;
	left: 123px;
}
.sliderArrow2 {
	position: absolute;
	left: 318px;
}
.sliderArrow3 {
	position: absolute;
	left: 508px;
}
.sliderArrow0 {
	position: absolute;
	left: 708px;
}
.totalCell {
	position: absolute;
	left: 890px;
}
/* styles for accordions in compaare by dollar page*/
.inv_important_information {
	background-image: url(../images/down-arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 7px;
	padding-right: 14px;
	position: relative;
	height: 35px;
	cursor: pointer;
	cursor: hand;
}
.inv_important_information_up {
	background-image: url(../images/up-arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 7px;
	padding-right: 14px;
	height: 35px;
	cursor: pointer;
	cursor: hand;
}
.inv_functionMenu {
	font-size: 11pt !important;
	color: #0082AC;
	height: 10px;
	padding-top: 10px;
	width: 100px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.inv_functionMenudisabled {
	font-size: 11pt !important;
	color: #747678;
	height: 10px;
	padding-top: 10px;
	width: 100px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.inv_investment_roundedborder a:hover {
	text-decoration: none;
}
.inv_accordion_header {
	font-weight: bold;
	font-size: 11pt;
	color: #0072AC;
	padding-top: 10px;
	padding-left: 10px;
	height: 35px;
	background-color: #F2F2F2;
	border-bottom: 1px solid #dbdbdb;
	background: -moz-linear-gradient(top, white, #F2F2F2) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#F2F2F2) ) !important;
	cursor: hand;
	cursor: pointer;
}
.performancenote {
	font-size: .85em;
	padding: 9px 0;
	color: #494949;
	width: 650px;
}
.inv_headerColumn {
	font-size: 10pt;
	height: 27px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dbdbdb
}
.inv_investment_roundedborder :focus {
	outline-color: transparent;
	outline-style: none;
}
.inv_investment_roundedborder {
	border: 1px solid #E0E0E0;
	border-radius: 7px;
}
.no_super_results {
	color: #0072AC;
	font-size: 0.5em;
	font-style: normal;
	text-decoration: none;
}
.noaccount_text {
	font-size: 1.1em;
	line-height: 16px;
	margin: 0;
	margin-top: 8px;
	padding: 0;
	font-weight: bold;
}
.noaccount_text_big {
	font-size: 1.3em;
	line-height: 16px;
	margin: 0;
	margin-top: 8px;
	padding: 0;
	margin-top: 20px;
}
.button.padded {
	margin-bottom: 15px;
}
.noresults_slider {
	margin-top: 14px;
	margin-bottom: 15px;
}
.noresults_accordion_down_arrow {
	background-image: url("../images/down-arrow.png");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 700px;
}
.noresults_accordion_up_arrow {
	background: url(../images/up-arrow.png) center right no-repeat
		!important;
	padding-right: 700px;
}
.insurance-selected-content {
	border-top: 1px solid grey;
	border-color: #D3D3D3;
}
.insurance-notselected-content {
	border-radius: 10px;
	background: #D3D3D3;
	display: none;
	height: 110px;
	margin-top: 10px;
}
.insurance-container {
	border-radius: 10px;
}
* style for postal address label on rotor personal details page* /
.postal_addr_label {
	color: #0072AC;
	font-size: 1.00em;
	font-style: normal;
	text-decoration: none;
}
.rotor_pers_det {
	height: 645px;
	width: 785px;;
}
table.rotor_pers_det td {
	/* color: #053152; */
	font-size: 14px;
	padding-left: 25px;
	text-align: left;
	height: 45px;
}
table.rotor_pers_det tr {
	height: 45px;
}
table.rotor_pers_det tr td:first-child {
	color: #494949;
	font-size: 14px;
	text-align: right;
	height: 45px;
	width: 17%
}
table.rotor_pers_det input {
	float: none;
	display: inline-block;
	border: 1px solid #c1c6cc;
	border-radius: 5px;
	box-shadow: none;
}
.rotor_postal_addr {
	color: #adacac;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 24px;
}
.rotor_submit {
	width: 100px;
}
.container {
	border-radius: 10px;
	border: 1px solid rgba(128, 128, 128, 0.33);
	margin-top: 25px;
	padding: 10px;
	margin-bottom: 15px;
}
/*styles for rotor screen*/
.Text1 {
	text-align: center;
	font-size: 24px;
	color: #004165;
	font-weight: normal;
	padding: 0px;
}
.Text2 {
	text-align: center;
	font-size: 20px !important;
	/* color: #000000 !important; */
	line-height: 26px !important;
	font-weight: normal !important;
	padding: 0px;
}
.Text3 {
	text-align: center;
	color: #494949 !important;
	font-size: 14px;
	padding: 15px;
}
.Text4 {
	text-align: center;
	font-size: 16px;
	color: #494949;
	padding: 29px 44px;
}
.Text5 {
	text-align: center;
	font-size: 30px !important;
	color: #004165 !important;
	line-height: 30px !important;
	font-weight: normal !important;
}
.Text6 {
	text-align: center;
	font-size: 12px !important;
	color: #000000 !important;
	line-height: 26px !important;
	font-weight: normal !important;
	padding: 0px;
}
.Text7 {
	text-align: center;
	font-size: 18px !important;
	color: #000000 !important;
	line-height: 26px !important;
	font-weight: normal !important;
	padding: 0px;
}


#tfn-panel .Text5 {
	padding-top: 46px;
	width: 373px;
	text-align: center;
	margin-left: 284px;
}

#tfn-panel .subheader {
	width: 454px;
	text-align: center;
	margin-left: 246px
}

#tfn-panel .subtext {
	width: auto; 
	font-size: 14px; 
    text-align: center;
    line-height: 26px;
    font-weight: normal;
}

#tfn-panel .tandc {
	font-size:11px;
	line-height:18px;
    padding: 0px 205px;	
}

#buttonDiv > button {
	display: inline-block;
}


.Input1 {
	width: 300px;
	border-radius: 4px;
	border: 1px solid #007dba;
	text-align: center;
	height: 55px;
	color: #000000;
	font-size: 20px;
	letter-spacing: .5em;
}
.Input2 {
	width: 300px;
	border-radius: 4px;
	border: 1px solid #007dba;
	text-align: center;
	height: 55px;
	color: #000000;
	font-size: 20px;
	letter-spacing: .5em;
}
.button1, .newbutton2, .explicitnewbutton1  {
	font-family: myriad-pro, sans-serif;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
	font-size: 16px;
	letter-spacing: -0.3px;
	user-select: none;
	color: #FFFFFF !important;
	border: 1px solid transparent;
	transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s, box-shadow 0.2s ease 0s;
	outline: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	border-radius: 4px;
	line-height: 24px;
	float: right;
	padding: 9px 28px;
	align-items: center;
	background: #0072AC !important;
}

.button1:hover, .newbutton2:hover, .explicitnewbutton1:hover,
.button1:focus, .newbutton2:focus, .explicitnewbutton1:focus  {
    text-decoration: underline !important;
    background-color: #006090  !important;
}

.button1:focus, .newbutton2:focus, .explicitnewbutton1:focus  {
    box-shadow: #c2ddeb 0px 0px 0px 3px;
}

.button1:active, .newbutton2:active, .explicitnewbutton1:active  {
    text-decoration: none !important;
    background-color: #006090  !important;
}
.button2.button2-modal, .explicitnewbutton2.explicitnewbutton2-modal  {
	font-family: myriad-pro, sans-serif;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: -0.3px;
    user-select: none;
    border: 1px solid #0072AC;
    transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s, box-shadow 0.2s ease 0s;
    outline: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 4px;
    line-height: 24px;
    padding: 9px 28px;
    color: #0072AC;
    background: transparent;
    /8margin-top: 12px;8/

}
.button1Disabled {
	float: right;
	cursor: default;
}
.modal.modal-small,.modal-copy.modal-small,.messageStatementNormal.modal-small
	{
	height: auto;
	min-height: auto;
}
.button_align2.modal-small {
	float: right;
	padding-left: 0px;
}
.modal-small.messageStatementNormal {
	width: 100%;
}
.modal-small.modal-copy {
	padding-right: 20px;
}
.disabledButton,.disabledButton:hover {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #f5f5f5, #BEBEBE) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5),
		to(#BEBEBE) ) !important;
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6 !important;
	color: #ababab !important;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#f5f5f5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#BEBEBE')";
	font-size: 18px;
	font-weight: normal;
	height: 50px;
}

.button2, .explicitnewbutton2 {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),X1
		to(#BEBEBE) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: left;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
	width: auto;
	height: auto;
}
.button2:hover, .explicitnewbutton2:hover {
    background-color: transparent;
    color: #006090;
    border-color: #006090;
	text-decoration: underline;
}	

.button2:hover, .explicitnewbutton2:hover,
.button2:focus, .explicitnewbutton2:focus {
	text-decoration: underline !important;
}	

.button2:focus, .explicitnewbutton2:focus {
    background-color: transparent;
    color: #0072ac;
    border-color: #006090;
    box-shadow: #c2ddeb 0px 0px 0px 3px;
}	

.searchLoaderStyle {
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
}
.tfnContent {
	background: white;
	border: 1px solid #e2e2e2;
	border-radius: 6px;
	clear: both;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
}
#tfn_need_to_know_content:focus,#peteStory_content:focus,#onlineworks_content:focus,#noOtherSuper_content:focus,#updateDetail_content:focus,#inv_slider_content:focus
	{
	outline-color: transparent;
	outline-style: none;
}
.tfnContent a.important_information {
	cursor: pointer;
	background: url(../images/arrow_expand.png) center right no-repeat
		!important;
	text-decoration: none;
	display: block;
	color: #0072AC;
	font-size: 24px;
	font-weight: normal;
}
.checkbox1 {
	background: url("../images/customCheck.png") no-repeat scroll 0 50%
		transparent;
	display: inline-block;
	height: 25px;
	width: 25px;
}
.customChecked {
	background: transparent url(../images/customCheck.png) no-repeat 80% 50%
}
.tfnContent a.important_information_up {
	background: url(../images/arrow_collapse.png) center right no-repeat
		!important;
	color: #0072AC;
	font-size: 24px;
}
.searchReusltCol1 {
	color: #004165;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px !important;
	width: 45%
}
.searchReusltCol2 {
	color: #494949;
	font-size: 14px;
	padding-right: 20px !important;
	text-align: right;
	width: auto;
}
.autoWidth {
	width: auto !important;
}
.searchResultTotal {
	text-align: right;
	color: #004165;
	font-size: 16px;
	padding-right: 20px !important;
}
.tfnParagraph {
	color: #494949;
	font-size: 14px;
	text-align: justify;
	line-height: 20px;
}
ul .tfnParagraph {
	padding-left: 15px;
}
#superSearchSlider ul .tfnParagraph {
	padding-left: 0px;
}
.tfnInvalid {
	background: url("../images/invalidTfn.jpg") no-repeat 125px 0
		rgba(0, 0, 0, 0);
}
.tfnValid {
	background: url("../images/validTfn.jpg") no-repeat 125px 0
		rgba(0, 0, 0, 0);
}
.tooltip {
	display: none;
	height: 15px;
	width: 250px;
	padding: 10px;
	z-index: 99;
	bottom: 10px;
	border: 2px solid white;
	/* for IE */
	filter: alpha(opacity = 80);
	/* CSS3 standard */
	opacity: 0.7;
	box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.3) !important;
	background: #FFE26B !important;
	background-color: #FFE26B !important;
	border-color: #C59E00 !important;
	color: #494949;
	font-size: 12px !important;
}
.tooltip::after {
	content: '';
	position: absolute;
	border-style: solid;
	display: block;
	top: 5px;
	left: -10px;
	border-color: transparent #C59E00;
	border-width: 10px 10px 10px 0;
}
.tfn_wrap {
	/* background: url(../images/image-placeholder.png) top left no-repeat; */
	/* padding: 10px 0px 14px 0px; */
	padding-top: 10px;
	/* border: 1px solid #e2e2e2; */
	border-top: 0px;
}
/*.tfn_wrap :after  {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  position: absolute;
  top: 30%;
}*/
.tfnResultsTable {
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	width: 100%;
	overflow: hidden;
}
.tfnResultsTable td {
	padding: 15px;
	border-bottom: 1px solid #dbdbdb;
}
.tfnResultsTable th {
	padding: 7px;
	border-bottom: 1px solid #dbdbdb;
}
/* provide some minimal visual accomodation for IE8 and below */
.tfnResultsTable tr {
	border-bottom: 1px solid #DBDBDB;
}
/*  Define the background color for all the ODD background rows  */
.tfnResultsTable tr:nth-child(odd) {
	background-color: #f6f6f6;
}
/*  Define the background color for all the EVEN background rows  */
.tfnResultsTable tr:nth-child(even) {
	background-color: #ffffff;
}
.bgcolor1 {
	background-color: #f6f6f6 !important;;
}
.bgcolor2 {
	background-color: #ffffff !important;;
}
.bgcolorNone {
	background-color: transparent !important;
}
.importantInfo {
	text-align: left;
	font-size: 14px;
	color: #004165;
	font-weight: bold;
	padding-top: 20px;
	/* line-height: 18px; */
}
.transferTerms {
	text-align: justify;
	font-size: 14px;
	color: #494949;
	padding-bottom: 20px;
	/* line-height: 18px; */
}
.footersliderItem {
	width: 785px;
	text-align: center;
	vertical-align: top !important;
	padding-top: 25px;
}
#superSearchSlider .ui-carousel .ui-carousel-header {
	align-content: center;
	border: medium none;
	overflow: hidden;
	padding-bottom: 0px !important;
	padding-left: 15%;
	padding-top: 7px;
	width: 80px;
	position: absolute;
	height: 30px;
	margin-top: 400px !important;
	margin-right: 250px;
	margin-bottom: 520px;
	margin-left: 250px;
}
#superSearchSlider .ui-carousel .ui-carousel-button {
	display: none;
}
#superSearchSlider .ui-widget-header .ui-icon {
	background: url("../images/controls.png") repeat scroll 0 0
		rgba(0, 0, 0, 0);
	cursor: pointer;
	opacity: 0.9;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
#superSearchSlider .ui-carousel .ui-carousel-viewport {
	width: 790px;
	/*height:500px*/
}
.sliderHeader1 {
	background: #E0E0E0;
	float: left;
	padding: 25px 0;
	text-align: center;
	width: 265px;
	border-top-left-radius: 10px;
	background-image: url(../images/bitmap-copy-2.png);
	/*background: -moz-linear-gradient(top, #e2e2e2, #d8d8d8); 
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#d8d8d8));  */
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 60px 22px;
	background-size: 25px;
	border-bottom: 1px solid #aeaeae;
	color: #494949;
	font-size: 16px;
}
.sliderHeader2 {
	/*background: -moz-linear-gradient(top, #e2e2e2, #d8d8d8); 
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#d8d8d8));  */
	background: #DBDBDB;
	float: left;
	padding: 25px 0;
	text-align: center;
	width: 398px;
	border-top-left-radius: 10px;
	background-image: url(../images/bitmap-copy-3.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 40px 22px;
	background-size: 35px;
	border-bottom: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-right: 1px solid #aeaeae;
	color: #494949;
	font-size: 16px;
}
.sliderHeader3 {
	/*background: -moz-linear-gradient(top, #e2e2e2, #d8d8d8); 
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#d8d8d8));  */
	background: #DBDBDB;
	float: left;
	padding: 25px 0;
	text-align: center;
	width: 398px;
	border-top-right-radius: 10px;
	border-bottom: 1px solid #aeaeae;
	background-image: url(../images/bitmap-copy-4.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 35px 22px;
	background-size: 25px;
	color: #494949;
	font-size: 16px;
}
.superSearchfee {
	background-image:
		url(https://www.wealth.anz.com/content/dam/anzwealth/Images/Infographics/Superannuation/fees-info.png);
	background-repeat: no-repeat;
	width: 370px;
	height: 135px;
	background-position: -30px center;
	border-radius: 8px;
	margin-top: 40px;
}
.personalDetailInp {
	width: -webkit-fill-available;
	height: 40px;
	border: 1px solid #bebebe;
	border-radius: 4px;
	padding-left: 10px;
}
.personalDetailDrp {
	border: 1px solid #bebebe;
	border-radius: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 185px;
	background-color: white;
	/*background:url("../images/arrow_expand.png");
    background-repeat:no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position:180px 15px;*/
	font-size: 16px;
	line-height: 20px;
	height: 30px;
}
.RemindMeLaterDrp {
	border: 1px solid #bebebe;
	border-radius: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	width: 185px;
	background-color: white;
	font-size: 14px;
	line-height: 20px;
	height: 30px;
	/*background:url("../images/arrow_expand.png");
    background-repeat:no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position:180px 15px;*/
}
.RemindMeLaterDrp .ui-state-default .ui-icon {
	background-image: url("../images/dropdownarrow.png");
	background-position: 10px -10px;
	height: 30px;
	margin-left: -35px;
	margin-top: 7px;
	width: 50px !important;
}
.RemindMeLaterDrp .ui-selectonemenu-label {
	display: block;
	border: medium none;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
	width: 100%;
	float: left;
	margin-top: -8px;
	margin-left: -6px;
	padding-left: 20px;
	padding-top: 13px !important;
}
.RemindMeLaterDrp .ui-selectonemenu-trigger {
	border-right: medium none;
	border-top: medium none;
	border-bottom: medium none;
	cursor: pointer;
	width: 16px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px 9px;
	border-left: medium none;
	border-width: medium;
	border-style: none;
	border-color: -moz-use-text-color;
}
.personalDetailDrp select {
	border: 1px solid #bebebe;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 185px;
	background-color: white;
}
.personalDetailDrp div {
	border: none !important;
}
.insuranceDiv {
	background: #F0FAFF;
	border-radius: 6px;
	height: 410px;
}
.welldoneStyle {
	background-image: url(../images/welldone.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10% 40%;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
}
.welldoneErrorStyle {
	background-image: url(../images/confirmationWarning.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10% 40%;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
		}
.rotor_invOpt {
	width: 100%
}
table.rotor_invOpt td {
	font-size: 14px;
	padding-left: 25px;
	text-align: left;
	height: 45px;
	padding-top: 10px;
	padding-bottom: 10px
}
table.rotor_invOpt tr {
	height: 45px !important;
}
table.rotor_invOpt tr td:first-child {
	color: #004165;
	font-size: 14px;
	text-align: right;
	height: 45px;
	width: 50%
}
table.rotor_invOpt input {
	float: none;
	display: inline-block;
	width: 100px;
	height: 45px;
	border: 1px solid #bebebe;
	border-radius: 4px;
	text-align: center;
}
.superCheckbox {
	display: inline-block;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	vertical-align: middle;
}
/*
.superCheckbox .ui-chkbox-box.ui-state-default,
.superCheckbox .ui-chkbox-box.ui-state-default.ui-state-hover {
	background: url("../images/checkbox-unchecked.jpg") no-repeat scroll 0 50% transparent;
  	height: 25px;
   	width: 25px;
	border: none;
}
.superCheckbox .ui-chkbox-box.ui-state-active,
.superCheckbox .ui-chkbox-box.ui-state-active.ui-state-hover {
	background: url("../images/checkbox-checked.jpg");
	border: none;
	background-repeat:no-repeat;
}*/
.superSearchInfo:hover {
	background: url(../images/greyinfo.png) no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	margin-right: 5px;
	height: 25px;
	background-position: 60% 0% !important;
	display: inline;
	outline: none;
	cursor: pointer;
	cursor: hand;
}
.badge1 {
	position: relative;
}
.badge1[data-badge]:after {
	content: attr(data-badge);
	position: absolute;
	top: -32px;
	right: 17px;
	font-size: .7em;
	background-image: linear-gradient(to left, rgba(230, 127, 0, 0.77),
		#e67f00 );
	color: white;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
}
.badge2 {
	position: relative;
}
.badge2[data-badge]:after {
	content: attr(data-badge);
	position: absolute;
	top: -41px;
	right: 27px;
	font-size: .7em;
	background-image: linear-gradient(to left, rgba(230, 127, 0, 0.77),
		#e67f00 );
	color: white;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border-radius: 50%;
	box-shadow: 0 0 1px #333;
}
.tfinErrorMessageStyle {
	padding: 0px;
	border: 0px solid rgb(115, 200, 33);
	border-image: none;
	left: 0px;
	top: 1px;
	width: 417px;
	height: 0px;
	right: 0px;
	font-size: 14px;
	margin-right: 12px;
	margin-left: 0px;
	position: absolute;
	background-color: rgb(255, 255, 255);
}
.superSearchInfo {
	background: url(../images/toolbar_get_info.png) no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	background-position: 60% 0% !important;
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
	height: 25px;
	outline: none;
	display: inline;
}
.totalSlider {
	position: relative;
}
.totalSlider.inner {
	position: absolute;
	left: 0;
	bottom: 10;
}
.selectedSuper {
	background-color: #E2EFF3 !important;
}
.searchResultTotalVal {
	color: #004165;
	font-size: 24px;
	height: 29px;
}
.searchResultTotalTransfer {
	color: #053152;
	font-size: 16px;
	height: 29px;
	text-align: right;
}
/* Progress Indicator Menu */
.originate_progress_indicator {
	margin: auto;
	text-shadow: 0 1px 0 #FFFFFF;
	width: 970px;;
	background-color: white;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.originate_progress_indicator ul {
	border-radius: 0;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border: 1px solid #d9d8d8;
	border-bottom: none;
	margin: 0;
	padding: 0;
	height: 55px;
	background: url("../images/progressIndicatorBackground.png") repeat-x;
}
.originate_progress_indicator ul li {
	list-style: none;
	background: url("../images/progressIndicatorBackground.png") repeat-x;
	height: 55px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
}
.originate_progress_indicator ul li.current {
	background: none;
}
.originate_progress_indicator ul li:last-child .step {
	background: none !important;
}
.originate_progress_indicator ul .step {
	color: #494949;
	height: 55px;
	display: block;
	line-height: 50px;
	font-size: 16px;
	border-radius: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-weight: bold;
	padding-left: 6px;
	background: url("../images/progressIndicatorArrowDefault.png") no-repeat
		scroll right top transparent;
	text-align: center;
	text-decoration: none;
	cursor: default;
	width: 170px;
    margin-left: 16px;
}
.originate_progress_indicator ul .step:hover {
	text-decoration: none;
}
.originate_progress_indicator ul .step.current {
	background: url("../images/progressIndicatorArrowActive.png") no-repeat
		scroll right top transparent;
	color: #0072AC;
	border-bottom: none;
	width: 240px
}
.originate_progress_indicator ul li:last-child .step {
	background: none !important;
	border-bottom: none;
}
.originate_progress_indicator ul li.enabled span {
	color: #0072AC;
}
.originate_progress_indicator ul .previous {
	/*background: url("../images/progressIndicatorArrowPrev.png") no-repeat scroll right top transparent;*/
	color: #004165;
}
.originate_progress_indicator ul .complete {
	width: 170px !important
}
.originate_progress_indicator ul .completeEnabled {
	width: 120px !important
}
.originate_progress_indicator ul li.currentStep1 {
	background: url("../images/current1.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .previousStep1 {
	background: url("../images/previous1.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul li.currentStep2 {
	background: url("../images/current2.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .nextStep2 {
	background: url("../images/next2.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .previousStep2 {
	background: url("../images/previous2.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul li.currentStep3 {
	background: url("../images/current3.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .nextStep3 {
	background: url("../images/next3.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .previousStep3 {
	background: url("../images/previous3.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul li.currentStep4 {
	background: url("../images/current4.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .nextStep4 {
	background: url("../images/next4.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul .previousStep4 {
	background: url("../images/previous4.png");
	background-repeat: no-repeat;
	background-position: 10px;
}
.originate_progress_indicator ul li.currentStep5 {
	background: url("../images/current5.png");
	background-repeat: no-repeat;
	background-position: 10px;
	
}
.originate_progress_indicator ul .nextStep5 {
	background: url("../images/next5.png");
	background-repeat: no-repeat;
	background-position: 10px;
	
}
.originate_progress_indicator ul .previousStep5 {
	background: url("../images/previous5.png");
	background-repeat: no-repeat;
	background-position: 10px;
	
}
.originate_progress_indicator ul .step_one {
	width: 140px;
	text-align: left;
	padding-left: 30px;
}
.originate_progress_indicator ul .step_two {
	width: 160px;
}
.originate_progress_indicator ul .step_three {
	width: 170px;
}
.originate_progress_indicator ul .step_four {
	width: 180px;
}
.originate_progress_indicator ul .step_five {
	width: 198px;
	padding-right: 0px;
	border-right: 1px solid rgba(128, 128, 128, 0.24);
}
.originate_progress_container {
	border-top: none;
	border-radius: 0 0 8px 8px;
}
/* End Progress Indicator Menu */
.originatecommonbuttoncontainer {
	margin-top: 10px;
}
.consolidate .originatecommonbuttoncontainer { /* overflow:auto; */
	padding-bottom: 20px;
}
.supersearchtip {
	padding-top: 12px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	width: 260px !important;
	border-radius: 4px;
	/*background: #e2eff4 !important;
	background-color: #e2eff4 !important;
	color:#000000;
	border: 1px solid #007dba !important;
	box-shadow: 1px 1px 1px 0px #494949;*/
	background: #d9eef5 !important;
	background-color: #d9eef5 !important;
	border-color: #bddfeb !important;
	list-style-position: inside;
}
.supersearchtip p,.supersearchtip li {
	color: black;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	margin-top: 0px;
}
.supersearchtip ul {
	padding-left: 18px;
	list-style: outside;
}
.supersearchtip .top {
	margin-top: 10px;
}
.supersearchtip .bottom {
	margin-bottom: 0px;
}
.supersearchtip .ui-tooltip-titlebar {
	padding: 0px;
	margin-right: -15px;
}
.supersearchtip .ui-tooltip-content {
	padding-left: 0px;
	padding-right: 0px;
}
.memberNumberTip {
	width: 300px !important;
}
.supersearchtip,.memberNumberTip p {
	margin: 0;
}
.supersearchtip  .ui-tooltip-icon .ui-icon {
	border: none !important;
	background: #e2eff4 !important;
	color: #004165 !important;
	text-decoration: none !important;
	font-size: 22px !important;
	height: 25px;
	width: 21px;
	right: 0px;
}
.supersearchtip .ui-tooltip-icon {
	border: none !important;
	font-size: 14px;
}
.supersearchtip .ui-state-hover {
	border: none !important;
	text-decoration: none;
}
/*.ui-chkbox .ui-chkbox-box {
    border-radius: 2px;
    float: left;
    height: 16px;
    margin-right: 3px;
    width: 16px;
}*/
.superCheckbox .ui-chkbox-box.ui-state-default,.superCheckbox .ui-chkbox-box.ui-state-default.ui-state-hover
	{
	background: url("../images/superUnchecked.png") !important;
	height: 24px;
	width: 24px;
	border: none;
	background-repeat: no-repeat;
}
.ui-tooltip-default .ui-tooltip-titlebar {
	/*background: #e2eff4 !important;*/
	z-index: 999;
	background: transparent !important;
}
.superCheckbox .ui-chkbox-box.ui-state-active,.superCheckbox .ui-chkbox-box.ui-state-active.ui-state-hover
	{
	background: url("../images/superChecked.png") !important;
	border: none;
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
}
.superCheckbox .ui-radiobutton-box.ui-state-default {
	background: url("../images/superRadioUnchecked.png") !important;
	height: 22px;
	width: 22px;
	border: none;
	background-repeat: no-repeat;
}
.superCheckbox .ui-radiobutton-box.ui-state-active {
	background: url("../images/superRadioChecked.png") !important;
	height: 22px;
	width: 22px;
	border: none;
	background-repeat: no-repeat;
}
.superCheckbox .ui-state-active .ui-icon,.superCheckbox .ui-state-default .ui-icon,.superCheckbox .ui-icon
	{
	background: none;
}
.superCheckbox .ui-selectoneradio label {
	display: block;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.superInv .ui-selectoneradio label {
	padding-right: 70px;
}
.apply_wrap {
	background: url(../images/openAccountBanner.png) top left no-repeat;
	background-color: #ffffff;
	background-position: 10px 0;
}
.addSuperAccount {
	background: #e0eff4;
	border-radius: 6px;
	max-width: 790px;
}

.addAccount_table_content, .addAccount_content{
	text-align: justify;
	padding: 15px;
}
td.addMemberNumber {
	border:none;
	padding-top:0px;
	padding-left:35px;
}

.addSuperAccount2 {
	width: auto;
}
.addSuperAccount input {
	float: none;
	display: inline-block;
	border: 1px solid #c1c6cc;
	border-radius: 5px;
	box-shadow: 0 3px 10px -5px #cccccc inset;
}
.supersearchModal {
	background: -moz-linear-gradient(center top, white, #f2f2f2) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#f2f2f2) );
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr =   '#f2f2f2', GradientType =   0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#f2f2f2')";
	background: linear-gradient(to bottom, #ffffff, #f2f2f2);
	border-radius: 8px;
	border: 0px solid #DBDBDB;
	box-shadow: none;
	padding: 15px 15px 65px 15px;
	width: 262px;
	margin-top: 10px;
	box-shadow: 1px 1px 3px 1px #494949;
}
.supersearchModal .inner {
	background: none !important;
	border: 1px solid #DBDBDB !important;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0 1px 1px #B6B6B6;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 20px;
	width: 900px;
	color: #494949;
}
.supersearchModal p,.supersearchModal li {
	text-align: justify;
	font-size: 14px;
	line-height: 20px;
}
.supersearchModal ul {
	padding-left: 20px;
	list-style: outside;
}
.supersearchModal li {
	padding-bottom: 14px;
}
.supersearchModal li span {
	padding-left: 20px;
	display: block;
}
.supersearchModalCont {
	border: 1px solid #e2e2e2;
	border-radius: 4px;
}
.errorInput {
	border: 1px solid #df7a00 !important
}
.errormessage {
	color: #df7a00;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 15px;
	padding-top: 5px;
	font-style: italic;
	margin-left: 29%;
	width: 370px;
}
.checkedSuperRow {
	background: rgba(224, 239, 244, 0.5) !important;
}
.personalDetailDrp .ui-state-default .ui-icon {
	background-image: url("../images/dropdownarrow.png");
	background-position: 5px -5px;
	height: 30px;
	margin-left: -35px;
	margin-top: 7px;
	width: 50px !important;
	background-color: white !important;
}
}
.personalDetailDrp div {
	border: 0 !important;
	background: none !important;
}
.personalDetailDrp input {
	padding-left: 30px
}
.personalDetailDrp li {
	padding-left: 30px
}
.superfooterLink {
	color: #004165;
	line-height: 20px;
	font-size: 13px;
}
.superfooterContent {
	color: #747678;
	font-size: 11px;
	text-align: justify;
	line-height: 20px;
}
.supercontentLink {
	color: #004165 !important;
	line-height: 20px;
	font-size: 14px;
}
.supercontentLinkVideo {
	color: #004165 !important;
	background-image: url(../images/small-icon.png);
	background-position: 0 -2067px;
	background-repeat: no-repeat;
	font-size: 15px;
	font-size: .9375rem;
	padding-left: 40px;
	font-weight: 600;
	display: block;
	width: auto;
	line-height: 1.3;
	height: auto;
	min-height: 30px;
	vertical-align: middle;
}
.superDropdown .ui-selectonemenu-list {
	border: 1px solid #bebebe !important;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 175px;
	background: white !important;
}
.superDropdown .ui-selectonemenu-list .ui-selectonemenu-item {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 165px;
	background: white;
	border: 0;
}
.superDropdown1 .ui-selectonemenu-list .ui-selectonemenu-item {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 335px;
	background: white;
	border: 0;
}
.superDropdown2 .ui-selectonemenu-list .ui-selectonemenu-item {
	padding-top: 5px;
	padding-bottom: 5px;
	background: white;
	border: 0;
	font-size: 14px;
}
.superDropdown  .ui-state-highlight,.superDropdown1  .ui-state-highlight,.superDropdown2  .ui-state-highlight,.superDropdown3  .ui-state-highlight
	{
	background: #e4e4e4 !important;
}
.invpaneltip1,.invpaneltip1:hover {
	float: right;
	margin-top: -22px;
	height: 16px;
	margin-right: 10%;
}
.invpaneltip2,.invpaneltip2:hover {
	float: right;
	margin-top: -22px;
	height: 16px;
	margin-right: 10%;
}
/*.invtipPosition{
 margin-left: -40px;	
}*/
.disabledDiv {
	height: 50px;
	margin-top: -50px;
	position: absolute;
	width: 200px;
}
.superSliderSelected {
	height: 16px !important;
	cursor: pointer;
	border-bottom: 4px solid #0072ac !important;
}
.applyNowDiv {
	background: #e2eff4;
	padding-left: 65px;
	padding-right: 65px;
	padding-top: 25px;
	padding-bottom: 30px;
}
/*.superCheckbox .ui-chkbox-box.ui-state-default.ui-state-hover {*/
.superCheckbox .warningCheckBox {
	background: url("../images/untick.png") !important;
	height: 20px;
	width: 20px;
	border: none;
	background-repeat: no-repeat;
}
.fundWarningStyle {
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	background: #fcf1e5;
	color: #df7a00;
	border-radius: 4px;
	border: 1px solid #df7a00;
	text-align: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.needToKnow1 {
	float: left;
	padding-left: 90px;
	padding-right: 60px;
}
.superManageAccount .needToKnow1 {
	float: left;
	padding-left: 30px;
	padding-right: 30px;
}
.superDropdown1 .ui-selectonemenu-list {
	border: 1px solid #bebebe !important;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 346px;
	background: white !important;
}
.superDropdown2 .ui-selectonemenu-list {
	border: 1px solid #bebebe !important;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 580px;
	background: white !important;
}
.contributionText1 {
	color: #004165;
	font-size: 17px;
	font-weight: bold
}
.contributionText2 {
	color: #494949;
	font-size: 14px;
	line-height: 19px;
}
.contributionText3 {
	color: #494949;
	font-size: 14px;
	line-height: 19px;
}
p.contributionText3.bottom {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.displayContent {
	display: none
}
.supersearchtip .ui-icon-close {
	font-size: 17px !important;
	line-height: 16px !important;
}
.superinvtip1 {
	width: 350px !important;
	max-width: 350px !important;
}
.superinvtip2 {
	width: 550px !important;
	max-width: 550px !important;
}
.tfntip {
	width: 265px !important;
}
.originateOnly {
	width: 310px !important
}
.originateOnlyComplete {
	width: 260px !important;
}
.personalDetailDrp .ui-inputfield {
	box-shadow: unset;
	font-size: 14px !important;
	padding-left: 15px !important;
}
.superDropdown3 .ui-selectonemenu-list .ui-selectonemenu-item {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 200px;
	background: white;
	border: 0;
}
.superDropdown3 .ui-selectonemenu-list {
	border: 1px solid #bebebe !important;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 210px;
	background: white !important;
}
.applyNowpadding_0 {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}
.alignLeft {
	text-align: left !important;
}
.alignRight {
	text-align: right !important;
}
.alignJustify {
	text-align: justify !important;
}
.alignCenter {
	text-align: center !important;
}
.applyNowCall {
	color: #004265;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal !important;
}
.applyNowFindSuper {
	color: #004165;
	font-size: 20px;
	line-height: 26px;
	cursor: pointer
}
.superPanelPadding {
	padding: 30px 65px;
}
.applyNowMessage {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 20px;
	font-size: 11px;
	line-height: 18px;
}
.superBluebutton,.superBluebutton:hover {
	float: none;
	width: 300px;
	height: 50px;
}
.padding_65 {
	padding-left: 65px;
	padding-right: 65px
}
.listPadding_10 {
	padding-bottom: 10px;
	list-style: outside;
	margin-left: 1em;
}
.listPadding_5 {
	padding-bottom: 5px;
	list-style: outside;
	text-align: justify;
}
.listPadding_15 {
	padding-bottom: 15px;
}
.reviewList {
	vertical-align: top;
	padding-bottom: 20px;
	padding-left: 10px
}
.rotorFieldError {
	color: #df7a00;
	font-style: italic;
	font-size: 14px;
	line-height: 20px;
	display: none;
}
.superPanelRadius {
	border-radius: 4px !important
}
.superFundTipLabel {
	float: left;
	width: 55%;
	font-size: 12px;
	line-height: 16px;
	color: black;
}
.superFundTipVal {
	text-align: center;
	width: 40%;
	font-weight: bold;
	line-height: 1.3;
	float: left;
	text-align: left;
	line-height: 16px;
	color: black;
	padding-left: 10px
}
.superFundTipInfo {
	text-align: justify;
	line-height: 18px;
	padding-top: 11px;
	color: #494949;
}
.superInvMsg {
	font-size: 12px !important;
	text-align: justify !important;
	font-weight: normal !important;
	padding-left: 35px !important;
}
.superInvDisabledMsg {
	font-size: 12px !important;
	text-align: justify !important;
	font-weight: normal !important;
	color: #004165 !important;
	font-style: italic !important;
	padding-left: 35px !important;
}
.atoSource {
	font-size: 12px !important;
	padding-left: 14px !important;
	border-bottom: none !important;
	color: #494949 !important;
}
.addAtoSource {
	color: #494949;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	padding-top: 30px;
	padding-bottom: 30px
}
.applyOnlineHeader {
	text-align: left !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: bold !important;
}
.applyOnlineContent {
	vertical-align: top !important;
	text-align: left !important;
	font-size: 14px !important;
	line-height: 20px !important;
	padding-top: 10px;
}
.insFeeMsg {
	/* color: #004066 !important; */
	text-align: left !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.insMonthlyFeeMsg {
	display: none;
	text-align: left !important;
	font-size: 17px !important;
	padding-left: 40px !important;
	line-height: 22px !important;
}
.superInvPanelTipText {
	font-size: 12px !important;
	line-height: 16px !important;
	text-align: left !important;
	*/
}
.superInvPanelTipText .top p {
	margin-top: 0px;
}
.superInvPanelTipText .bottom p {
	margin-bottom: 0px;
}
.superInvWeSelText {
	padding-top: 20px !important;
	margin-left: 20px !important;
	line-height: 20px !important;
	text-align: justify !important;
	padding: 10px !important;
	font-weight: normal !important;
	float: left !important;
}
.superInvSelfSelText {
	margin-left: 35px !important;
	line-height: 20px !important;
	text-align: justify !important;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 10px;
	font-weight: normal;
}
.superInvVerticalLine {
	float: left;
	border-right: 1px solid #dbdbdb;
	height: 140px
}
.superInvSelfSelHeader1 {
	background: #E0E0E0;
	border-right: 1px solid white;
	border-top-left-radius: 8px;
}
.superInvSelfSelHeader2 {
	background: #E0E0E0;
	border-left: 1px solid white;
	border-top-right-radius: 8px;
}
.addSuperButton {
	width: 220px;
}
.superTfnTipFont {
	font-size: 12px !important;
	line-height: 16px !important;
	text-align: left !important;
}
.SuperAccordionLine {
	border-top: 1px solid #e2e2e2;
	padding: 10px 30px 30px;
}
.superSearchConsolidateText {
	padding-top: 55px;
	padding-left: 65px;
	padding-right: 65px;
	clear: both;
}
.superSearchDialogHeader {
	font-size: 20px;
	padding-bottom: 15px;
	text-align: left;
	padding-left: 25px;
	color: #004165;
}
.superSearchDialogHeader.adjusted-left-pad {
	padding-left: 5px;
}
.openAccOrgSearchPos {
	background-position: 20% 38% !important;
}
.openAccOrgSearchPos2 {
	background-position: 20% 35% !important;
}
.persDetOrgSearchPos {
	background-position: 10% 38% !important;
}
.persDetOrgSearchPos2 {
	background-position: 6% 35% !important;
}
.invOrgSearchPos {
	background-position: 18% 35% !important;
}
.invOrgSearchPos2 {
	background-position: 14% 35% !important;
}
.insOrgSearchPos {
	background-position: 22% 35% !important;
}
.insOrgSearchPos2 {
	background-position: 19% 35% !important;
}
.supOrgSearchPos {
	background-position: 24% 35% !important;
}
.supOrgSearchPos2 {
	background-position: 4% 35% !important;
}
.persDetOrgPos {
	background-position: 20% 38% !important;
}
.persDetOrgPos2 {
	background-position: 14% 38% !important;
}
.invOrgPos {
	background-position: 25% 35% !important;
}
.invOrgPos2 {
	background-position: 19% 35% !important;
}
.insOrgPos {
	background-position: 28% 35% !important;
}
.insOrgPos2 {
	background-position: 22% 35% !important;
}
.supSearchOrgPos {
	background-position: 9% 38% !important;
}
.supSearchOrgPos2 {
	background-position: 4% 35% !important;
}
.persDetSearchOrgPos {
	background-position: 10% 35% !important;
}
.persDetSearchOrgPos2 {
	background-position: 6% 35% !important;
}
.invSearchOrgPos {
	background-position: 18% 35% !important;
}
.invSearchOrgPos2 {
	background-position: 14% 35% !important;
}
.insSearchOrgPos {
	background-position: 22% 35% !important;
}
.insSearchOrgPos2 {
	background-position: 19% 35% !important;
}
.linkFont {
	font-size: 100% !important;
}
.manageSuperPanel .superPanelPadding {
	padding: 30px 15px;
}
.ui-autocomplete-items {
	border: 1px solid #bebebe !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: white !important;
}
.addFundFirst input {
	float: none;
	display: inline-block;
	border: 1px solid #c1c6cc;
	box-shadow: 0 3px 10px -5px #cccccc inset;
	width: 290px;
	height: 36px;
	padding-left: 20px;
}
.addFundFirst .ui-button-icon-only {
	height: 40px;
	background-image: url("../images/dropdownarrow.png") !important;
	background-position: 0px !important;
	width: 50px !important;
	background-repeat: no-repeat !important;
	position: inherit;
	margin-left: -5px;
	padding-top: 3px;
}


.addFundFirst .addFundFirstDropdown{
	width:300px;
	overflow-x: hidden;
  	word-wrap: break-word;
  	padding-left: 0px;
  	height: 40px; 
}

.addFundFirst .ui-selectonemenu-label {/*for the select box*/
    padding-bottom: 12px;
    padding-top: 8px;
}

.addFundFirst .ui-state-focus,.addFundFirst .ui-state-hover {
    background-color: #e6e6e6 !important;	
}   

.addFundFirst .ui-selectonemenu-panel { 
  background-color: #f0f0f0; 
  position: relative; 
}

 .addFundFirstDropdown.ui-selectonemenu .ui-selectonemenu-label {
	padding-left: 8px;
}

 .addFundFirstDropdownContainer .ui-selectonemenu-filter-container{ /*for the search panel in the select*/
  background-color: #f0f0f0; 
  position: relative; 
}

 .addFundFirstDropdownContainer.ui-selectonemenu-panel .ui-selectonemenu-filter-container 
{
    width: 96% !important; /*stop the scrolling x*/
}
.addFundFirstDropdownContainer
{
	/* width:300px; */
}


.addFundCont .addFundContDropdown{
	width:270px;
	overflow-x: hidden;
  	word-wrap: break-word;
  	padding-left: 0px;
  	height: 40px; 
}

.addFundCont.addFundContCorrection .addFundContDropdown{
	width:90%;
}

.addFundCont.addFundContCorrection .addFundContDropdown {
	height: 42px;
}


.addFundCont .ui-selectonemenu-label {/*for the select box*/
    padding-bottom: 12px;
    padding-top: 8px;
}

.addFundCont .ui-state-focus,.addFundCont .ui-state-hover {
    background-color: #e6e6e6 !important;	
}   

.addFundCont .ui-selectonemenu-panel { 
  background-color: #f0f0f0; 
  position: relative; 
}

 .addFundContDropdown.ui-selectonemenu .ui-selectonemenu-label {
	padding-left: 8px;
}

 .addFundContDropdownContainer .ui-selectonemenu-filter-container{ /*for the search panel in the select*/
  background-color: #f0f0f0; 
  position: relative; 
}

 .addFundContDropdownContainer.ui-selectonemenu-panel .ui-selectonemenu-filter-container 
{
    width: 96% !important; /*stop the scrolling x*/
}
.addFundContDropdownContainer
{
	/* width:300px; */
}


.addFundCont input {
	float: none;
	display: inline-block;
	border: 1px solid #c1c6cc;
	box-shadow: 0 3px 10px -5px #cccccc inset;
	width: 275px;
	height: 36px;
	padding-left: 20px;
}
.addFundCont .ui-button-icon-only {
	height: 40px;
	background-image: url("../images/dropdownarrow.png") !important;
	background-position: 0px !important;
	width: 50px !important;
	background-repeat: no-repeat !important;
	position: inherit;
	margin-left: -5px;
	padding-top: 3px;
}



.ui-autocomplete-items  .ui-state-highlight {
	background: #e4e4e4 !important;
}
.manageSuperPanel .addFundCont input {
	float: none;
	display: inline-block;
	border: 1px solid #c1c6cc;
	box-shadow: 0 3px 10px -5px #cccccc inset;
	width: 260px;
	height: 36px;
	padding-left: 20px;
}
.manageSuperPanel .addFundCont .ui-button-icon-only {
	height: 40px;
	background-image: url("../images/dropdownarrow.png") !important;
	background-position: 0px !important;
	width: 50px !important;
	background-repeat: no-repeat !important;
	position: inherit;
	margin-left: -5px;
	padding-top: 3px;
}
.manageSuperPanel .addFundFirst input {
	float: none;
	display: inline-block;
	border: 1px solid #c1c6cc;
	box-shadow: 0 3px 10px -5px #cccccc inset;
	width: 260px;
	height: 36px;
	padding-left: 20px;
}
.manageSuperPanel .addFundFirst .ui-button-icon-only {
	height: 40px;
	background-image: url("../images/dropdownarrow.png") !important;
	background-position: 0px !important;
	width: 50px !important;
	background-repeat: no-repeat !important;
	position: inherit;
	margin-left: -5px;
	padding-top: 3px;
}
.ui-autocomplete-panel {
	background: transparent none repeat scroll 0% 0% !important;
	overflow: auto !important;
}
.ui-autocomplete-list-item {
	border: 0px none;
	cursor: pointer;
	font-weight: normal;
	margin: 1px 0px;
	padding: 3px 5px;
	text-align: left;
	width: 95% !important;
	white-space: unset !important;
}
.ui-selectonemenu-panel .ui-selectonemenu-list-item {
	border: 0px none;
	cursor: pointer;
	margin: 1px 0px;
	padding: 3px 5px;
	text-align: left;
	white-space: unset !important;
	width: 95% !important;
}
.ui-selectonemenu-panel {
	background: transparent none repeat scroll 0% 0% !important;
	overflow: auto !important;
}
.superSearchClass .ui-widget-header .ui-icon {
	z-index: 10;
	opacity: 0.9;
	position: absolute;
	cursor: pointer;
	height: 31px;
	width: 35px;
	overflow: hidden;
	background: none;
}
.superSearchClass .ui-scrollpanel-bb {
	display: none !important;
}
.superSearchClass .ui-scrollpanel-bt {
	display: none !important;
}
table.howMyOnlineTable td {
	vertical-align: top;
}
.tooltipTd {
	padding-left: 0px !important;
	padding-right: 10px !important;
}
.addExternalFund .ui-state-default {
	background-color: white !important;
}
ul.tfnNeedToKnow li {
	margin-top: 14px;
}
/* .addAccCont,.ui-widget input {
	font-size: 14px;
} */
.ui-selectonemenu-label {
	padding-bottom: 0px;
	padding-top: 8px;
}
.ui-autocomplete-panel .ui-autocomplete-list {
	width: 580px;
}
.ui-autocomplete-panel {
	width: 585px !important;
	max-height: 350px;
	overflow-x: hidden !important;
}
.addExternalFund .ui-state-default .ui-icon {
/*	background: transparent none repeat;*/
}
.autodropdownul {
	width: 560px;
	overflow: auto !important;
	max-height: 350px !important;
	background-color: white !important;
	border: 1px solid rgb(219, 219, 219) !important;
}
.autodropdownli {
	list-style: outside none none;
	width: 98% !important;
}
.autodropdownli a:hover,.autodropdownli :hover,.autodropdownli .ui-state-hover
	{
	background-color: #dbdbdb !important;
	text-decoration: none !important;
	border: none !important;
}
.autodropdownli a {
	font-size: 14px !important;
	padding: 5px !important;
	padding-left: 10px !important;
	background-image: none !important;
	display: block;
	width: 100%;
}
.autpdropdownInput {
	font-size: 14px !important;
	padding-left: 10px !important;
}
.autodropdownButton {
	position: absolute !important;
}
.superCheckBoxCell {
	width: 2% !important;
	padding-right: 0px !important;
}
input[type=text]::-ms-clear {
	display: none !important;
	width: 0px !important;
	height: 0px !important;
}
/*rotor2*/
.superCheckBoxCorrection {
	padding-left: 20px !important;
	padding-right: 10px !important;
	vertical-align: top;
}
.superCheckBoxCorrection1 {
	padding-left: 20px !important;
	padding-right: 0px !important;
	vertical-align: top;
}
.tooltipTd2 {
	padding-left: 0px !important;
	padding-right: 0px !important;
	vertical-align: top;
	padding-top: 18px !important;
}
.searchReusltCol1Correction {
	width: auto !important
}
.searchReusltCol1Correction1 {
	width: 30% !important
}
.searchReusltCol1Correction1None {
	width: 70% !important
}
.searchReusltCol1None {
	color: #004165;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px !important;
	width: 70%
}
.trimPaddingLR {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.cellPaddingRight {
	padding-right: 12px !important;
}
.headerPadding {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.ecAtoSource {
	font-size: 11px !important;
	padding-left: 20px !important;
	border-bottom: none !important;
	color: #494949 !important;
	height: 80px;
	padding-top: 0px !important;
	padding-bottom: 0px !important
}
.manageSuperPanel .addFundContCorrection input {
	width: 80% !important
}
.invMsgCorrection {
	padding-left: 47px !important
}
.insHeaderTipCorrection {
	width: 350px !important
}
.applyNewInsurancePanel {
	padding-top: 15px;
	padding-bottom: 30px;
	clear: both;
	padding-left: 15px;
	padding-right: 10px
}
.applyNewInsurancePanelHeading {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.43;
	color: #494949;
	padding-bottom: 25px;
}
.applyNewInsuranceli {
	font-size: 13px;
	font-style: normal;
	font-stretch: normal;
	line-height: 25px;
	color: #494949;
	margin-left: -25px;
}
.fundTipCorrection {
	width: 350px !important;
	max-width: 350px !important;
}
.applyInsuranceDivider {
	height: 181px;
	border-style: solid;
	border-width: 1px;
	border-image-source: linear-gradient(to bottom, #fafafa, #c7c7c8 52%, #fafafa);
	border-image-slice: 1;
	margin-left: 0px;
	border-right: 0px white !important;
	border-bottom: 0px white !important;
	border-top: none !important;
}
.applyNewInsImgDiv {
	width: 250px;
	height: 50px;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	clear: both;
}
.applyNewInsButtonDiv {
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: Center;
}
.applyInsYesButton {
	float: left;
	width: 255px;
	font-size: 17px;
}
.applyInsNoButton,.applyInsNoButton:hover {
	float: right;
	width: 250px;
	font-size: 17px;
}
.manageSuperPanel .applyInsYesButton {
	float: none;
	width: 260px;
	font-size: 17px;
}
.manageSuperPanel .applyInsNoButton {
	float: none !important;
	width: 260px;
	font-size:   17px;
}
.applyInsLink {
	color: #0072AC !important;
}
.insuranceWarning {
	position: relative;
	left: 5%;
	margin: 28px 0px 18px;
	width: 90%;
	height: 40px;
	font-stretch: normal;
	text-align: center;
	font-style: normal;
	line-height: 1.43;
	color: #004165 !important;
	color: var(- -cerulean);
	font-size: 14px;
	font-weight: bold;
}
.insurancePanelHighlight {
	border-radius: 4px;
	border: 1px solid #df7a00;
}
.How-does-online-tran {
	width: 810px;
	height: 36px;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.13;
	color: #005682;
}
.applyOnlineContent1 {
	vertical-align: top !important;
	text-align: justify !important;
	padding-top: 10px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.6;
	letter-spacing: 0.3px;
	text-align: center;
	color: #494949;
}
.Why-should-I-consider {
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.29;
	color: #004165;
}
.superAccordianContent {
	width: 106%;
	border: solid 1px #e0e0e0;
	padding-left: 0px;
	padding-right: 0px;
}
.superAccordianHeader {
	height: 25.2px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	font-style: normal !important;
	font-stretch: normal !important;
	line-height: 1.4 !important;
	color: #0072ac !important;
	text-decoration: none !important;
}
#onlineworks_content1:focus,#onlineworks_content2:focus,#onlineworks_content3:focus,#onlineworks_content4:focus,#onlineworks_content5:focus,#onlineworks_content6:focus,#onlineworks_content7:focus
	{
	outline-color: transparent;
	outline-style: none;
}
.superTransInfoMainMargin {
	margin-left: -60px;
}
.manageSuperPanel .superTransInfoMainMargin {
	margin-left: 0px;
}
.superTransInfoContentmargin {
	margin-left: 60px !important;
}
.manageSuperPanel .superTransInfoContentmargin {
	margin-left: 0px !important;
}
.manageSuperPanel .superAccordianContent {
	width: 100%;
	border: solid 1px #e0e0e0;
	padding-left: 0px;
	padding-right: 0px;
}
.insurancePanelpadding {
	height: 0px !important;
}
.manageSuperPanel .insurancePanelpadding {
	height: 20px !important;
	clear: both;
}
.applyInsleftWidth {
	width: 33% !important
}
.applyInsleftWidthNewCust {
	width: 32% !important
}
.applyInsrightWidth {
	width: 65%
}
.manageSuperPanel .applyInsleftWidth {
	width: 45% 
}
.manageSuperPanel .applyInsrightWidth {
	width: 45% 
}
.superTransInfoMainMargin a.important_information {
	background: url(../images/open-accordion-icon-small.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	cursor: hand;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 20px;
}
.superTransInfoMainMargin a.important_information_up {
	background: url(../images/close-accordion-icon-small.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	cursor: hand;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 20px;
}
.superTransInfoH2width {
	width: 104% !important;
}
.superTransInfolinkDivWidth {
	width: 82% !important;
	float: left;
}
.manageSuperPanel .superTransInfolinkDivWidth {
	width: 93% !important;
	float: left;
}
.prevInsTittle1 {
	font-size: 40px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #004165;
}
.prevInsTittle2 {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #494949;
}
.prevInsHeading1 {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.38;
	letter-spacing: normal;
	color: #494949;
}
.prevInsHeading2 {
	font-size: 14px;
	font-weight: normal;
	font-style: oblique;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #494949;
}
.prevInsCol1 {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #004165;
	vertical-align: top !important;
}
.tooltipTD3 {
	padding-left: 15px !important;
	padding-right: 0px !important;
}
.prevInsFund {
	font-size: 12px;
	font-weight: normal;
	font-style: oblique;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #004165;
	vertical-align: top !important;
}
.prevInsAmt {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1;
	letter-spacing: normal;
	color: #494949;
	vertical-align: top !important;
}
.prevInsAmt .warn {
	font-size: 14px;
}
.prevInsAmt2 {
	font-size: 12px;
	font-weight: normal;
	font-style: oblique;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	vertical-align: top !important;
}
.prevInsFund2 {
	font-size: 12px;
	font-weight: normal;
	font-style: oblique;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #004165;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	vertical-align: top !important;
}
.prevInsnobottomborder {
	border-bottom: 0px !important;
}
.prevInsAccordionHeader {
	width: 789px;
	height: 25.2px;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #0072ac;
}
.prevInsAccordionContent {
	vertical-align: top !important;
	text-align: justify !important;
	padding-top: 10px;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.6;
	letter-spacing: 0.3px;
	text-align: center;
	color: #494949;
}
.prevInsPanelPadding {
	padding: 20px 50px;
}
.prevInsAccordionPadding {
	padding: 0px 50px;
}
.prevInslinkDivWidth {
	width: 98% !important;
	float: left;
}
#insuranceCover1_content:focus,#insuranceCover2_content:focus,#insuranceCover3_content:focus,#insuranceCover4_content:focus,#insuranceCover5_content:focus
	{
	outline-color: transparent;
	outline-style: none;
}
.prevInstipPadding {
	padding-top: 10px;
	padding-bottom: 10px;
}
.insinEligiblebutton { /* padding-left:20%; */
	padding-top: 40px;
}
.manageSuperPanel .insinEligiblebutton {
	padding-left: 0px
}
.insinEligibleWidth {
	width: 45% !important
}
.small-device {
	display:none
}
div#insHighlight {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:65px
}

.insHighlightCorrection {
	padding-bottom: 5px ! important;
}
.lifeStageWidth {
	width: 180px !important
}
.disbledDiv {
	background-color: #c6c6c6;
	width: 20px;
	height: 20px;
	position: absolute;
	opacity: 0.8;
}
.newinsuranceBannerWarning {
	background-image: url(../images/confirmationWarning.png);
	background-repeat: no-repeat;
	padding: 25px;
	width: 5px;
	float: left;
}
.superResultHeader {
	color: #004165;
	font-size: 20px;
	height: 29px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.29;
}
quoteButton {
	background: #F5F5F5 !important;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#BEBEBE) ) !important;
	background-repeat: no-repeat !important;
	border: 1px solid #D6D6D6 !important;
	border-radius: 4px !important;
	color: #007DBC !important;
	cursor: pointer !important;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 ) !important;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')"
		!important;
	font-size: 18px;
	font-weight: normal;
	margin-top: 0px;
}
.quotePanelPadding {
	padding: 10px 10px;
	padding-right: 15px;
}
.quotePanelPadding2 {
	padding: 15px 15px;
}
/*
.quickQuoteDropdown .addAccCont, .ui-widget input {
    font-size:12px;
}
*/
.supersearchModal.quick-quote {
	    width: auto;
}
#quick-quote-panel {
    width: 97%;
}
	
.Quick-Quote-Header {
	width: 779px;
	height: 30px;
	font-size: 30px;
	text-align: left;
	color: #053152 !important;
	padding-bottom: 0px;
}
.quoteLeftCell {
	width: 15%;
	height: 16px;
		Sans-serif !important;
	font-size: 16px;
	text-align: left;
	padding: 15px;
	color: #004165;
}
.quoteRightCell {
	width: 30%;
	height: 16px;
		Sans-serif !important;
	font-size: 16px;
	padding: 8px;
	color: #494949;
}
.quoteDropdownWidth {
	width: 218px !important;
}
.quoteTipCorrection {
	width: 400px !important;
	text-align: justify;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #222222 !important;
	max-width: 600px !important;
}
.quickQuoteth {
	font-size: 14px;
	font-weight: 600;
	color: #494949;
	padding: 13px;
}
.quickQuoteTable {
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	width: 100%;
	overflow: hidden;
}
.quickQuoteTable td {
	padding: 10px;
}
.quickQuoteCell1 {
		Sans-serif !important;
	font-size: 16px;
	color: #004165;
}
.quickQuoteInput {
	width: 190px;
	height: 40px;
	border-radius: 4px;
	background-color: #ffffff;
	border: solid 1px #e0e0e0;
		Sans-serif !important;
	font-size: 16px;
	color: #cccccc;
	padding-left: 10px !important;
}
.quickQuoteAmtInput {
	color: #494949 !important;
}
.quickQuoteEstimate {
	height: 14px;
		Sans-serif !important;
	font-size: 14px;
	color: #494949 !important;
	float: left;
	border-bottom: 0px !important;
}
.quickQuoteNote {
	padding-top: 30px;
		Sans-serif !important;
	font-size: 16px !important;
	line-height: 1.4 !important;
	color: #494949;
}
.Compare-cover {
	height: 32px;
	font-size: 18px;
	color: #004165;
	clear: both;
	padding-top: 10px;
}
.Compare-Header {
	height: 25.2px;
	line-height: 1.4;
	color: #0072ac;
}
.Compare-Cell1 {
	height: 50px;
	line-height: 3.13;
	color: #0072ac;
	background-color: #f3f8fb !important;
}
.Compare-Cell2 {
	height: 25.6px;
		Sans-serif !important;
	line-height: 1.6;
	color: #494949;
	background-color: white !important;
}
.applyCoverStyle {
	background-repeat: no-repeat;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
	background-position: center right;
	padding-top: 20px;
	height: 30px;
	font-size: 14px;
	background-size: 117px 50px !important;
	width: 98%
}
.getQuoteImg {
	background-image: url(../images/clickArrow.png);
	background-repeat: no-repeat;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
	background-position: 15px 10px;
	background-size: 23px;
	padding-left: 10%;
	padding-top: 16px;
	height: 18px;
	font-size: 14px;
	width: -webkit-fill-available;
}
.applyCoverImg {
	background-image: url(../images/time.png);
	background-repeat: no-repeat;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
	background-position: 15px 10px;
	background-size: 23px;
	padding-left: 10%;
	padding-top: 14px;
	height: 18px;
	font-size: 14px;
	width: -webkit-fill-available;
}
.insInfoImg {
	background-image: url(../images/bookIns.png);
	background-repeat: no-repeat;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
	background-position: 15px 10px;
	background-size: 23px;
	padding-left: 10%;
	padding-top: 15px;
	height: 18px;
	font-size: 14px;
	width: -webkit-fill-available;
}
.quickQuoteCoverFont {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #004165 !important;
	padding-left: 15px !important;
}
.quickQuoteNoBorder {
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.getQuoteOnCall {
	background-image: url(../images/calculator_ins.png);
	background-repeat: no-repeat;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
	background-position: 15px 10px;
	background-size: 23px;
	padding-left: 10%;
	padding-top: 14px;
	height: 18px;
	font-size: 14px;
}
.quickQuoteTransferInfo {
	padding: 9px;
	color: #007dbc;
	font-size: 0.72em;
	float: right;
	background: #e7f3f9;
	border: 1px solid #E0E0E0;
	border-radius: 8px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
	float: none;
	width: 95%;
	margin-top: 0 !important;
}
.Compare-cover {
	height: 32px;
	font-size: 18px;
	color: #004165;
	clear: both;
	padding-top: 10px;
}
.Compare-Header {
	height: 25.2px;
	line-height: 1.4;
	color: #494949;
}
.Compare-Cell1 {
	height: 50px;
	line-height: 3.13;
	color: #0072ac;
	background-color: #f3f8fb !important;
}
.Compare-Cell2 {
	height: 25.6px;
		Sans-serif !important;
	line-height: 1.6;
	color: #494949;
	background-color: white !important;
	font-size: .85em;
	font-weight: normal;
	text-align: justify;
}
.increaseCover_Button {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) );
	padding-left: 14px;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#0072AC', EndColorstr = '#045DA1', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0072AC', endColorstr='#045DA1')";
	background: linear-gradient(to bottom, #0072AC, #045DA1);
	border-radius: 4px;
	clear: both;
	color: white;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 1em;
	font-weight: normal;
	padding-bottom: 1px;
	padding-right: 14px;
	padding-top: 1px;
}
.insFooter_text {
	font-size: 12px !important;
	line-height: 16px !important;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 5px !important;
}
.insFooter_text_div {
	display: flex;
}

.insFooter_text_div p{
	margin-top: 4px;
	margin-bottom: 4px;
}

.insFooter_text_div .secondDiv{
	margin-left: 8px;
}

.insfooter_text ul {
	margin: 4px;
	margin-left: 14px;
	padding: 0;
}
.insfooter_text ul li {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 10px;
}
.insfooter_text ul li.lowerAlphaList {
	list-style-type: lower-alpha;	
	margin-top: -8px;
}
.insfooter_text ul ul {
    padding-left: 8px;
}
.insfooter_text ul ul li{
    padding-left: 8px;
    list-style-type: lower-roman;
}
.insStatus_message_error {
	clear: both;
	color: #df7a00;
	background-image: url(../images/errorRed.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	background-size: 45px;
	border: 1px solid #df7a00 !important;
	border-radius: 8px;
	font-size: 0.85em;
	font-weight: normal;
	line-height: 20px;
	padding: 12px;
	padding-left: 65px;
	margin-bottom: 14px;
	-moz-box-shadow: 0px 1px 1px #B2B2B2;
	-webkit-box-shadow: 0px 1px 1px #B2B2B2;
	box-shadow: 0px 1px 1px #B2B2B2;
}
/*  2 factor authentication css */
.modal {
	width: 700px;
	height: 163px;
	border-radius: 8px;
	background-image: linear-gradient(to top, #f9f9f9, #fcfcfc 93%, #ffffff);
	box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.5);
	border: solid 1px #e2e2e2;
	border: solid 1px var(- -light-grey);
}
.modalHeader {
	width: 626px;
	height: 57px;
	color: #333376;
	font-size: 1.125em;
	font-weight: bold;
	line-height: 31px;
	margin: 0;
	padding: 0;
	padding-bottom: 12px;
}
.modal-copy { /*   width: 700px; */
	padding-left: 20px;
	min-height: 163px;
	border-radius: 8px;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	border: solid 1px var(- -light-grey);
}
.messageStatement {
	width: 607px;
	height: 20px;
	font-weight: bold;
	/*  color: #333376; */
	padding-left: 12px;
}
.messageStatementNormal {
	width: 607px;
	height: 20px;
	font-weight: normal;
	/*  color: #333376; */
	padding-top: 5px;
	padding-bottom: 5px;
}
.modal-footer {
	height: 1px;
	padding-left: 8px;
	padding-top: 22px;
	font-size: 12px;
}
.modal-footer-text {
	padding-top: 17px;
}
.superSearchModal_2 {
	width: 706px;
	min-height: 120px;
	padding: 25px;
}
.modalErrorMessageStyle /*tfinErrorMessageStyle*/ {
	font-size: 17px;
}
.modalErrorMessageStyle2 {
	padding-left: 10px;
	padding-top: 5px;
}
.RectangleBox {
	width: 165px;
	height: 45px;
	border-radius: 4px;
	background-color: #ffffff;
	padding-top: 25px;
}
.RectangleDetail {
	width: 165px;
	height: 36px;
	border-radius: 4px;
	background-color: #ffffff;
	border: solid 1px #007dba;
}
.Resend-code {
	height: 20px;
	padding-top: 7px;
	padding-top: 7px;
}
.Resend-code  p {
	font-size: 12px;
}
a.Resend-code_a {
	color: #333376;
	padding-left: 16px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
}
a.info_a {
	color: #333376;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
}
p.assistance-call {
	width: 242px;
	height: 17px;
	font-weight: bold;
}
.resend_bottom {
	padding-top: 0px;
	min-height: 67px;
}
button.Remind-me-later {
	width: 140px;
	height: 28px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #004165;
	background-image: linear-gradient(to top, #054264, #127eb8);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	border: solid 1px #004165;
}
button.noThanks {
	width: 140px;
	height: 40px;
	background-image: linear-gradient(to top, #d9d9d9, #ffffff);
	border: solid 1px #bebebe;
}
button.Continue {
	width: 138px;
	height: 40px;
	background-image: linear-gradient(to top, #054264, #127eb8);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	border: solid 1px #004165;
}
.button_align {
	padding-left: 416px;
	left: 20px;
}
.Stroke-4 {
	width: 138px;
	height: 40px;
	background-image: linear-gradient(to top, #054264, #127eb8);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
	border: solid 1px #004165;
}
.buttonNoThanks {
	background: #0072AC !important;
	background: -moz-linear-gradient(top, #127eb8, #054264) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#127eb8),
		to(#054264) ) !important;
	border: 0px solid #FFFFFF !important;
	border-radius: 4px !important;
	color: white !important;
	display: inline-block;
	float: right;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#127eb8', EndColorstr = '#054264', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#127eb8', endColorstr='#054264')";
	font-size: 18px !important;
	font-weight: normal !important;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 160px;
	height: 50px;
	box-shadow: 1px 1px 3px 1px #494949 !important;
}
.tfinErrorStyle {
	padding: 10px;
	border: 0px solid rgb(115, 200, 33);
	border-image: none;
	/* top: 109px; */
	right: 0px;
	color: rgb(223, 122, 0);
	font-size: 16px;
	font-style: italic;
	display: block;
	position: absolute;
	font-name: Helvetica-LightOblique;
	left: 55px;
	width: 7px;
	height: 0px;
	padding-right: 11px;
	padding-left: 9px;
}
.dummyDivStyle {
	top: 115px;
	width: 141.41px;
	height: 1.48px;
	padding-top: 24px;
	padding-right: 10px;
	padding-left: 0px;
	align-right: 30px;
}
.dummyLinkStyle {
	padding: 64px 22px 5px 12px;
	left: 117px;
	top: 51px;
	margin-top: 11px;
}
.noMobileWarning {
	background: #fde9d2;
	background-repeat: no-repeat;
	border: 1px solid #fad0a1;
	border-radius: 4px;
	margin-bottom: 14px;
	padding-left: 46px;
}
.twoFaModal{
	top: 160px !important;
}
.twoFaModal a {
	color: #0072AC !important;
}
.noMobileWarningOuter { /* background: #e2eff4;*/
}
.challengeError {
	font-size: 14px; ! important;
	background-color: white !important;
}
#myErrorText {
	padding-left: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.noMobileWarning {
	padding-left: 30px !important;
	background-image: none !important;
	padding: none !important;
}
.roundOfMySuper {
	background: #fde9d2;
	border: 1px solid #fad0a1;
	border-radius: 4px;
	margin-bottom: 14px;
	padding: 7px;
	padding-left: 46px;
}
.roundOfMySuper div {
	font-size: 0.75em;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
.roundOfMySuperForNoSuperMatch {
	line-height: 16px;
	margin: 0;
	padding: 0;
}
.messageStatementNormalForSuperSearch {
	width: 607px;
	height: 20px;
	font-weight: normal;
	padding-left: 12px;
	padding-top: 2px;
}
.resendButtonStyle {
	border-style: none;
	background-color: white;
	color: #004165;
	text-decoration: underline;
	font-size: 12px;
	cursor: pointer;
	padding-left: 5px;
}
.personalDetailInp2 { /*transfer page*/
	width: 230px;
	height: 40px;
	border: 1px solid #bebebe;
	border-radius: 4px;
	padding-left: 10px;
}
.transferPage {
	padding: 20px;
}
.addAccCont,.ui-widget input:not(:button) {
	padding-left: 10px;
}
.addFundFirst1 input {
	width: 290px;
}
.addFundFirst1 .ui-button-icon-only {
	width: 50px !important;
}
.addFundCont1 input {
	width: 275px;
}
.addFundCont1 .ui-button-icon-only {
	width: 50px !important;
}
.manageSuperPanel .addFundCont1 input {
	width: 260px;
}
.manageSuperPanel .addFundCont1 .ui-button-icon-only {
	width: 50px !important;
}
.manageSuperPanel .addFundFirst1 input {
	width: 260px;
}
.manageSuperPanel .addFundFirst1 .ui-button-icon-only {
	width: 50px !important;
}
/*e of transfer page */
.lineRight {
	width: 223px;
	height: 0px;
	float: right;
	border: solid 1px #dbdbdb;
}
.lineLeft {
	width: 223px;
	height: 0px;
	float: right;
	border: solid 1px #dbdbdb;
}
.or {
	width: 13px;
	height: 17px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	padding-left: 438px;
	padding-right: 84px;
	padding-top: 38px;
}
.dual_account {
	height: 54px;
}
.dual_account_form {
	padding: 0;
	padding-top: 14px;
}
.modal_h2 {
	padding-bottom: 0px;
}
.modal-bottom {
	padding-top: 20px;
	clear: both;
	min-height: 45px;
}

.modal-bottom button {
	margin-left: 20px;
}
.confirmWrapper {
	max-width: 70%;
	margin: 0 auto;
}
.label-align {
	text-align: left;
	font-size: 24px;
	color: #004165;
	font-weight: normal;
	padding: 0px;
}
.badge-padding {
	padding-right: 8px !important;
}
.badge {
	background: #E67F00;
	border-radius: 50%;
	padding: 2px 6px;
	font-size: 11px;
	line-height: 0.5;
	font-weight: bold;
	color: #fff;
	position: relative;
	top: -5px;
	right: 0px;
}
/* 
 :focus
{ 
  border: 2px solid #f00;
   outline: -webkit-focus-ring-color auto 3px;
}
.menu ul li a:after{
	content:" ";
	background: url(../images/menu-spacer.gif) repeat-y scroll left top transparent;
	background-color:#ccc;
	width:1px;
	height:6px;
}
 */
.newbutton1 {
	background: #0072AC !important;
	background: -moz-linear-gradient(top, #127eb8, #054264) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#127eb8),
		to(#054264) ) !important;
	border: 0px solid #FFFFFF !important;
	border-radius: 4px !important;
	color: white !important;
	display: inline-block;
	float: left;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#127eb8', EndColorstr = '#054264', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#127eb8', endColorstr='#054264')";
	font-size: 18px !important;
	font-weight: normal !important;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 160px;
	height: 50px;
	box-shadow: 1px 1px 3px 1px #494949 !important;
}
.newbutton1:hover {
	background: #0072AC !important;
	background: -moz-linear-gradient(top, #054264, #127eb8) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#054264),
		to(#127eb8) ) !important;
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	color: white;
	display: inline-block;
	float: left;
	/*filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#054264', EndColorstr='#127eb8', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#054264', endColorstr='#127eb8')";*/
	font-size: 18px;
	font-weight: normal;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 160px;
	height: 50px;
}
.newbutton2 {

}
.newbutton2.newbutton2-modal /* extend button2*/ {
    padding: 9px 28px;
}
.explicitnewbutton2 {

}
.explicitnewbutton2.explicitnewbutton2-modal /* extend button2*/ {
    padding: 9px 28px;
}
.explicitnewbutton1 {
	background: #0072AC !important;
    padding: 9px 28px;
}

.superAccordianHeaderConsent {
	height: 25.2px !important;
	font-size: 18px !important;
	font-weight: 0 !important;
	font-style: normal !important;
	font-stretch: normal !important;
	line-height: 1.4 !important;
	color: #0072ac !important;
	text-decoration: none !important;
}
.newSuperTransInfoMainMargin {
	margin-left: -60px;
	margin-top: 7px;
	margin-top: -127px;
}
.manageSuperPanel .newSuperTransInfoMainMargin {
	margin-left: 18px;
	float: right;
	width: 292px;
	margin-top: -17px;
}
.newSuperTransInfoMainMargin a.important_information {
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 74px !important;
	padding-left: 276px;
	padding-right: 0px;
	outline: 0;
}
.newSuperTransInfoMainMargin a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 74px !important;
	padding-left: 276px;
	padding-right: 0px;
	outline: 0;
}
.tfnAccordian {
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	width: 100%;
	overflow: hidden;
}
.superExistingCustomerLeft {
	float: left;
	width: 620px;
	clear: both;
}
.superExistingCustomerRight {
	float: right;
	width: 292px;
	margin-top: 100px;
}
.alignImage {
	margin-left: 17px;
	width: 17px;
}
.textContent {
	vertical-align: top !important;
	text-align: justify !important;
	padding: 2px 12px 12px 29px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #747678;
}
.transferWidth /* this is the width of the main box on transfer page*/ {
	width: 620px;
}

#explicit_consent_btn {
	float: left;
}

.wideButton {
	width: 200px;
}
.wideButton:hover {
	width: 200px;
}
.newApplyOnlineContent {
	vertical-align: top !important;
	text-align: justify !important;
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.6;
	letter-spacing: 0.3px;
	text-align: center;
	color: #747678;
}
.How-does-online-tranSuper {
	width: 271px;
	height: 17px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: 20px;
	margin-left: 18px;
}
.How-does-an-online-t {
	width: 271px;
	height: 17px;
	font-size: 14px;
	font-weight: bold !important;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: 20px;
	margin-left: 18px;
}
.transferSuperbgk {
	background-color: #f6f6f6;
}
.Why-may-I-want-to-co {
	width: 241px;
	height: 51px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
.newSuperTransInfoMainMarginSecondToggle {
	margin-left: -60px;
	margin-top: 7px;
	margin-top: -127px;
}
.manageSuperPanel .newSuperTransInfoMainMarginSecondToggle {
	margin-left: 18px;
	float: right;
	width: 292px;
	margin-top: 0px;
	border-top: solid 1px #e0e0e0;
}
.newSuperTransInfoMainMarginSecondToggle a.important_information {
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	/* height:35px;
	background-size: 25px;
	padding-top: 5px !important; */
	cursor: pointer;
	padding-bottom: 68px !important;
	padding-left: 279px;
	padding-right: 0px;
	outline: 0;
}
.newSuperTransInfoMainMarginSecondToggle a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	/* height:35px;
	background-size: 25px; */
	cursor: pointer;
	padding-top: 0px !important;
	padding-bottom: 61px !important;
	padding-left: 49px;
	padding-right: 229px;
	outline: 0;
}
.No-Its-free {
	width: 271px;
	height: 18px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
.newSuperTransInfoMainFAQToggle {
	margin-left: -60px;
	margin-top: 7px;
	margin-top: -127px;
}
.manageSuperPanel .newSuperTransInfoMainFAQToggle {
	margin-left: 18px;
	float: right;
	width: 292px;
	margin-top: 0px;
	border-top: solid 1px #e0e0e0;
}
.newSuperTransInfoMainFAQToggle a.important_information {
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 36px !important;
	padding-left: 279px;
	padding-right: 0px;
	outline: 0;
}
.newSuperTransInfoMainFAQToggle a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	/* height:35px;
	background-size: 25px; */
	cursor: pointer;
	padding-top: 0px !important;
	padding-bottom: 35px !important;
	padding-left: 279px;
	padding-right: 0px;
	outline: 0;
}
.superTransInfolinkDivWidthfirst {
	width: 82% !important;
	float: left;
}
.manageSuperPanel .superTransInfolinkDivWidthfirst {
	width: 93% !important;
	float: left;
	padding-bottom: 12px;
}
.How-long-does-it-tak {
	width: 253px;
	height: 34px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
.what-do-need-to-do {
	width: 253px;
	height: 34px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
.What-happens-to-my-o {
	width: 271px;
	height: 17px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
.What-happens-to-my-e {
	width: 271px;
	height: 34px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
.How-can-I-find-out-w {
	width: 245px;
	height: 51px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #494949;
	padding-top: -4px;
	margin-left: 18px;
}
/*these below 3 classes are required for the toggle close and open */
.toggleClose {
}
.toggleClose1 {
}
.toggleClose2 {
}
/*toggle close and open completes */
.superTransInfolinkDivFaqWidth {
	width: 82% !important;
	float: left;
	padding-top: 0px;
	padding-bottom: 16px;
}
.superTransInfoMainMarginConsentModal {
	margin-left: -60px;
}
.manageSuperPanel .superTransInfoMainMarginConsentModal {
	margin-left: 0px;
}
.superTransInfoMainMarginConsentModal a.important_information {
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	cursor: hand;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 20px;
}
.superTransInfoMainMarginConsentModal a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	cursor: hand;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 20px;
}
.tfnContentNew {
	border: 1px solid #e2e2e2;
	border-radius: 6px;
	clear: both;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 15px;
	-moz-box-shadow: 0px 1px 1px #B6B6B6;
	-webkit-box-shadow: 0px 1px 1px #B6B6B6;
	box-shadow: 0px 1px 1px #B6B6B6;
}
.tfnContentNew a.important_information {
	cursor: pointer;
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	text-decoration: none;
	display: block;
	color: #0072AC;
	font-size: 14px;
	font-weight: normal;
}
.tfnContentNew a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	color: #0072AC;
	font-size: 24px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-top: 3px;
}
.no-other-Super-faq {
	font-size: 14px;
	font-weight: bold !important;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(- -greyish-brown);
	margin-left: -9px;
}
.atoHeldSuperTitle {
	color: #004165;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.atoHeldSuperHead {
	padding: 10px;
}
.atoHeldSuperMessage {
	padding-top: 40px;
	font-size: 12px;
}
.atoHeldSuperBody {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: solid 1px #e0e0e0;
}
.atoHeldSuperSummary {
	border: solid 1px #e0e0e0;
	width: 570px;
	height: 27px;
	padding: 10px;
	background-color: #f9f9f9;
}
.atoHeldSuperSummaryCol1 {
	width: 80%;
	float: left;
}
.atoHeldSuperSummaryCol1Item1 {
	font-size: 12px;
	/* font-weight:bold; */
}
.atoHeldSuperSummaryCol2 {
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.atoHeldSuperMsg1 {
	color: #004165;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
}
.atoHeldSuperSummaryNoBorder {
	width: 590px;
	height: 27px;
	padding-bottom: 10px;
}
.atoHeldSuperSummaryCol1Item2Noborder {
	padding-right: 10px;
}
.divider {
	border-top: solid 1px #e0e0e0;
	padding-bottom: 5px;
	height: 1px;
	width: 100%;
}
.confirmationRollOver {
	border-radius: 8px;
	width: 92%;
	height: inherit;
	background-color: #f6f6f6;
	margin-left: 40px;
	margin-top: 24px;
}
.welldoneStyleNewConfirmation {
	background-image: url(../images/welldone.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 5% 40%;
	image-rendering: optimizequality !important;
	-ms-interpolation-mode: bicubic;
}
.confirmation-Super {
	width: 113px;
	height: 54px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #1E3F5B;
}
.confirmation-Super1 { /*  width: 14px; */
	height: 17px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(- -greyish-brown);
}
.confirmation-Super2 {
	width: 43px;
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(- -greyish-brown);
}
.confirmation-Super3 {
	width: 236px;
	height: 17px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(- -greyish-brown);
	text-align: right;
}
.confirmation-Super4 {
	width: 51px;
	height: 17px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(- -greyish-brown);
}
.sbaButton { /* background: #F5F5F5; */
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	/* background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#BEBEBE)); */
	/* background-repeat: no-repeat; */
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	/* color: #007DBC; */
	cursor: default !important;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: right;
	font-size: 18px !important;
	font-weight: normal !important;
	margin-top: 0px;
	width: 160px;
	height: 39px;
}
.newSuperTransInfoMainMarginSBA {
	margin-left: -73px;
	margin-top: -3px;
}
.manageSuperPanel .newSuperTransInfoMainMarginSBA {
	margin-left: 18px;
	float: right;
	width: 292px;
	margin-top: -17px;
}
.newSuperTransInfoMainMarginSBA a.important_information {
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 74px !important;
	padding-left: 276px;
	padding-right: 0px;
	outline: 0;
}
.newSuperTransInfoMainMarginSBA a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 74px !important;
	padding-left: 276px;
	padding-right: 0px;
	outline: 0;
}
.newSuperTransInfoMainMarginSecondToggleSBA {
	margin-left: 0px;
	margin-top: 0px;
}
.manageSuperPanel .newSuperTransInfoMainMarginSecondToggleSBA {
	margin-left: 18px;
	float: right;
	width: 292px;
	margin-top: -17px;
}
.newSuperTransInfoMainMarginSecondToggleSBA a.important_information {
	background: url(../images/open-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	padding-top: 5px !important;
	padding-bottom: 38px !important;
	padding-left: 267px;
	padding-right: 0px;
	outline: 0;
}
.newSuperTransInfoMainMarginSecondToggleSBA a.important_information_up {
	background: url(../images/close-accordion-icon_new.png) center right
		no-repeat !important;
	height: 35px;
	cursor: pointer;
	background-size: 25px;
	/* padding-top: 36px !important;
    padding-bottom: 74px !important; */
	padding-left: 266px;
	padding-right: 0px;
	outline: 0;
}
.sbaTfnAccordian {
	border: 1px solid #dbdbdb;
	border-radius: 8px;
	width: 128%;
	overflow: hidden;
}
.thWidth {
	width: 90% !important;
}
.widget-title {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
}
.widget-body {
	color: #004165;
	font-size: 12px;
	padding-bottom: 4px;
}
a.widget-link {
	font-size: 12px;
}
.widget-link {
	padding-bottom: 4px;
}
.widget-icon {
	background-repeat: no-repeat;
	width: 64px;
	height: 64px;
	margin-top: 3px;
	padding-right: 2px;
}
.widget-icon-insurance {
	background-repeat: no-repeat;
	width: 33px;
	height: 28px;
}
.widget-icon-green {
	background-image: url(../images/circle_tick_green_solid.png);
}
.widget-icon-amber {
	background-image: url(../images/circle_alert_orange_solid.png);
}
.widget-icon-info {
	background-image: url(../images/circle_info_blue_solid.png);
}
.widget-icon-error {
	background-image: url(../images/circle_alert_orange_solid.png); /*tbc*/
}
.tfnError {
	border: solid 1px #e0e0e0;
	width: 570px;
	height: 27px;
	padding: 10px;
	background-color: #f9f9f9;
}
.tfnErrorCol1 {
	width: 80%;
	float: left;
}
.tfnErrorCol1Item1 {
	font-size: 12px;
	/* font-weight:bold; */
}
.tfnErrorCol2 {
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.consentRadio label {
	padding-top: 10px;
	padding-bottom: 10px;
}
.Now-we-can-make-sure {
	width: 581px;
	height: 37px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.43;
	letter-spacing: normal;
	text-align: center;
	color: #494949;
}
.Well-done-Your-Tax {
	width: 622px;
	height: 64px;
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.07;
	letter-spacing: normal;
	text-align: center;
	color: #004165;
}
.opt1Radio {
	margin-top: -21px;
}
.opt2Radio {
	margin-top: 26px;
	margin-left: -795px;
}
.radioOutputLabel {
	display: block;
	font-size: 18px;
	padding-left: 30px;
	margin-top: -30px;
}
.snapshotMyInsurance {
	margin-bottom: 14px;
}
.snapshotMyInsuranceLast:last-child {
	margin-bottom: 14px;
}
.snapshotMyInsuranceItem {
	width: 88%
}
.widget-format-outer{
	padding-left:10px !important;
	padding-right:3px !important;
}
.widget-format-inner{
	float:left;
	width:10%; 
	height: 39px
}
.widget-float{
	float:right;	
}
.widget-alert.alert-strong-box {
	margin-bottom: 0px;
}

 .alert-strong-icon-amber {
	background-image: url(../images/icon-insurance-amber-strong.png);
}
.alert-strong-icon-info {
	background-image: url(../images/icon-insurance-blue-strong.png);
}
.alert-strong-icon-error {
	background-image: url(../images/icon-insurance-red-strong.png);
}
.alert-strong-icon-green {
	background-image: url(../images/icon-insurance-green-strong.png);
}
.alert-soft-icon-amber {
	background-image: url(../images/icon-insurance-amber-strong.png);
}
.alert-soft-icon-info {
	background-image: url(../images/icon-insurance-blue-strong.png);
}
.alert-soft-icon-error {
	background-image: url(../images/icon-insurance-red-strong.png);
}
.alert-soft-icon-green {
	background-image: url(../images/icon-insurance-green-strong.png);
} 
/*general styles for these alerts*/
.alert-soft-box, .alert-strong-box, .widget-box {
	position: relative;
    display: block;
    font-size: 14px;
    font-weight: 400;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(229, 229, 229);
    border-radius: 4px;
    padding: 14px 5px;		
    background-repeat: no-repeat;
	background-position: left 2% bottom 50%;
	margin-bottom: 12px;	
}

.alert-soft-box::before, .alert-strong-box::before, .widget-box::before {
	content: "";
    width: 4px;
    background-color:#0072AC;
    display: block;
    border-radius: 4px 0px 0px 4px;
    position: absolute;
    top: -1px;	
    left: -1px;
    bottom: -1px;
}


.alert-strong-box-amber {	
 	color: #df7a00;	
	background-image: url(../images/icon-insurance-amber-strong.png);
	padding-left: 36px !important;	
}
.alert-strong-box-amber-noicon {	
 	color: #df7a00;	
	background-image: none;	
}
.alert-soft-box-amber {	
 	background-image: url(../images/icon-insurance-amber-strong.png);	
    color: #df7a00;
    padding-left: 36px !important;
}
.alert-soft-box-amber-noicon {	
 	background-image: none;	
    color: #df7a00;
}

.alert-soft-box-amber::before,.alert-soft-box-amber-noicon::before,
.alert-strong-box-amber::before,.alert-strong-box-amber-noicon::before,
.widget-box-amber::before{	
 	background-color:  #df7a00;	
}

.alert-strong-box-green {	
 	color: #008A02;	
	background-image: url(../images/icon-insurance-green-strong.png);
	padding-left: 36px !important;
}
.alert-strong-box-green-noicon {	
 	color:  #008A02;	
	background-image: none;
}
.alert-soft-box-green {	
 	color: #008A02;
	background-image: url(../images/icon-insurance-green-strong.png);
	padding-left: 36px !important;
}
.alert-soft-box-green-noicon {	
 	color: #008A02;
	background-image: none;
}
.alert-soft-box-green::before,.alert-soft-box-green-noicon::before,
.alert-strong-box-green::before,.alert-strong-box-green-noicon::before,
.widget-box-green::before{	
 	background-color:  #008A02;	
}

.alert-strong-box-info {	
 	color: #0072AC;	
	background-image: url(../images/icon-insurance-blue-strong.png);	
	padding-left: 36px !important;
}
.alert-strong-box-info-noicon {	
 	color: #0072AC;	
	background-image: none;	
	padding-left: 36px !important;
}
.alert-soft-box-info {	
 	color: #0072AC;
	background-image: url(../images/icon-insurance-blue-strong.png);	
	padding-left: 36px !important;
}
.alert-soft-box-info-noicon {	
 	color: #0072AC;
	background-image: none;
}
.alert-soft-box-info::before,.alert-soft-box-info-noicon::before,
.alert-strong-box-info::before,.alert-strong-box-info-noicon::before,
.widget-box-info::before{	
 	background-color:  #0072AC;	
}

.alert-strong-box-error {	
 	color: #D90000;
	background-image: url(../images/icon-insurance-red-strong.png);	
	padding-left: 36px !important;
}
.alert-strong-box-error-noicon {	
 	color: #D90000;	
	background-image: none;	
}
.alert-soft-box-error {	
 	color: #D90000;
	background-image: url(../images/icon-insurance-red-strong.png);	
	padding-left: 36px !important;
}
.alert-soft-box-error-noicon {	
 	color: #D90000;
	background-image: none;
}
.alert-soft-box-error::before,.alert-soft-box-error-noicon::before,
.alert-strong-box-error::before, .alert-strong-box-error-noicon::before,
.widget-box-error::before{	
 	background-color:  #D90000;	
}


.alert-soft-body, .alert-strong-body{
	width:100%;
	color: #494949;
}


.alert-inline-error {
    padding-left: 24px;
    border: none;
    background-repeat: no-repeat;
    background-image: url(../images/errorRed.png);
    color: #D90000;
    background-size: 20px;
}

.alert-inline-amber {
    padding-left: 24px;
    border: none;
    background-repeat: no-repeat;
 	color: #df7a00;	
	background-image: url(../images/icon-insurance-amber-strong.png);
	background-position-y: 2px;
}

.alert-inline-info {
    padding: 0px 36px;
    border: none;
    background-repeat: no-repeat;
 	color: #0072AC;	
	background-image: url(../images/icon-insurance-blue-strong.png);	
}

.alert-inline-green {
    padding: 0px 36px;
    border: none;
    background-repeat: no-repeat;
 	color: #008A02;
	background-image: url(../images/icon-insurance-green-strong.png);
}


/*Manage my insurance pages*/
/*Manage my insurance PMIF D2 pages*/
.my_insurance_text_small {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.my_insurance_text_label {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 22px;	
  	font-weight: 500;
  	font-stretch: normal;
  	font-style: normal;  	
  	letter-spacing: normal;
  	color: #3c525f;
}
.my_insurance_text {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 22px;
}
.my_insurance_blue_pannel {
	position: relative;
    display: block;
    font-size: 14px;
    font-weight: 400;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(229, 229, 229);
    color: #0072ac;
    border-radius: 4px;
    padding: 0px 5px;
    margin-bottom:12px;
}

.my_insurance_blue_pannel::before {
	content: "";
    width: 4px;
    background-color: rgb(0, 114, 172);
    display: block;
    border-radius: 4px 0px 0px 4px;
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
}

.my_insurance_blue_pannel p {
    color: #494949;
    display: flex;
    align-items: center;
}

.my_insurance_confirmation_pannel{
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #000000;
	border-radius: 2px;	
	clear: both;	
	background-repeat: no-repeat;
	background-position: left 2% bottom 50%;	
	padding: 12px;
	padding-left: 65px;
	margin-bottom: 14px;	
}
.my_insurance_confirmation_success_pannel {
	border: solid 1px #008a02;
 	background-color: rgba(0, 138, 2, 0.1);	
	background-image: url(../images/icon-insurance-green-strong.png);	
}
.my_insurance_confirmation_error_pannel {	
	border: solid 1px #d73b33;
 	background-color: rgba(215, 59, 51, 0.1);
	background-image: url(../images/icon-insurance-red-strong.png);		
}
.my_insurance_icon_alerts {
	width: 16px;
	height: 17px;
	object-fit: contain;
	margin-right: 10px;
	vertical-align: bottom;
	margin-left: 10px;
	margin-right: 10px;
}
.my-insurance-background-light-blue {
	border-radius: 8px;
	border: solid 1px #dbdbdb;
	background-color: #c6dfea;
}
/* .my_insurance_text{
font-family: Helvetica, Arial, Sans-serif;
	 font-size: 1em;
	 font-weight: normal;
} */
ul.bullet_my_insurance_text {
	font-size: 14px;
	line-height: 22px;
}
.my-insurance-greay-button {
	color: #007dbc !important;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	background-image: linear-gradient(to bottom, #ededed 2%, #dbdbdb);
}
.my-insurance-checkbox {
	-webkit-appearance: none;
	outline:none;	
	border: 1px solid #004165;	
	 padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	border: 1px solid #004165;
}
.my-insurance-checkbox:active, .my-insurance-checkbox:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.my-insurance-checkbox:checked {
	background-color: #004165;
	border: 1px solid #004165;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.my-insurance-checkbox:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #FFFFFF;
}
.my-insurance-background-grey {
	background: #FDFDFD;
}
.tooltip-new {
	position: relative;
}
.tooltip-new .tooltip-newtext {
	visibility: hidden;
	width: 350px;
	background-color: #c3dfee;
	color: #333333;
	/* font-family: helvetica, arial, san-serif; */
	/* font-size: 0.85em; */
	font-size: 14px !important;
	margin: 0;
	padding: 0;
	line-height: 22px;
	text-align: left;
	padding: 15px;
	border-radius: 6px;
	display: inline-block;
	/*   overflow:overlay */
	/*  right: 105%; */
	/* Position the tooltip-new text */
	position: absolute;
	z-index: 1;
	bottom: 125%;
	margin-left: -60px;
	/* Fade in tooltip-new */
	opacity: 0;
	transition: ease-out 1s;	
	/* box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}
.tooltip-new .tooltip-newtext-factor {
    width: 500px;
    right: 28% !important;
    bottom: 42px !important;
}
.tooltip-new .tooltip-newtext-cancel-button {
	left: 39% !important;   
    bottom: 6px !important;
}
.tooltip-new .tooltip-newtext-reduce-button {
	left: 25% !important;
    bottom: 11px !important;
}
.tooltip-new .tooltip-newtext-add-button {
    left: 41% !important;
    bottom: 30px !important;
}
.tooltip-new .tooltip-newtext-merge-cover {
	left: 10% !important;
}
/* tooltip-new arrow */
.tooltip-new .tooltip-newtext-factor::after {
	 content: "";
    position: absolute;
    top: 102%;
    right: 1%;
    margin-top: -6px;
    border-width: 13px;
    border-style: solid;
    border-color: #c3dfee transparent transparent transparent;
   /*  box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}
/* tooltip-new arrow */
.tooltip-new .tooltip-newtext-cancel-button::after {
	 content: "";
    position: absolute;
    top: 102%;
    right: 91%;
    margin-top: -6px;
    border-width: 13px;
    border-style: solid;
    border-color: #c3dfee transparent transparent transparent;
   /*  box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}
/* tooltip-new arrow */
.tooltip-new .tooltip-newtext-reduce-button::after {
	 content: "";
    position: absolute;
    top: 102%;
    right: 91%;
    margin-top: -6px;
    border-width: 13px;
    border-style: solid;
    border-color: #c3dfee transparent transparent transparent;
    /* box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}
/* tooltip-new arrow */
.tooltip-new .tooltip-newtext-add-button::after {
	 content: "";
    position: absolute;
    top: 102%;
    right: 1%;
    margin-top: -6px;
    border-width: 13px;
    border-style: solid;
    border-color: #c3dfee transparent transparent transparent;
    /* box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}
.tooltip-new .tooltip-newtext-merge-cover::after {
	 content: "";
    position: absolute;
    top: 102%;
    right: 79%;
    margin-top: -6px;
    border-width: 13px;
    border-style: solid;
    border-color: #c3dfee transparent transparent transparent;
   /*  box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}
.tooltip-new .tooltip-newtext::after {
}
/* Show the tooltip-new text when you mouse over the tooltip-new container */
.tooltip-new:hover .tooltip-newtext {
	visibility: visible;
	opacity: 1;
	transition: ease-out 0.3s;
}
.tooltip-new:focus .tooltip-newtext {
	visibility: visible;
	opacity: 1;
	transition: ease-out 0.3s;
}
table.my_insurance_table_data {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 22px;
	width: 100%;
	border-spacing: 10px 10px;
	border-collapse: collapse;
	color: #0072ac;
}
tr.my_insurance_table_row_grey {
	color: #494949 !important;
}
tr.my_insurance_table_row_deepblue {
	color: #004165 !important;
}
table.my_insurance_factor_table_data {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 22px;
	width: 100%;
	border-spacing: 10px 10px;
	border-collapse: collapse;
}
.my_insurance_table_heading_row {
	color: #004165;
	text-align: left;
	font-weight: bold;
	height: 33px;
    vertical-align: text-top;
    border-bottom: 1px solid #007dbc !important;
}
.my_insurance_table_row {
	border-bottom: 1px solid #007dbc !important;
	height: 50px;
}
.my_insurance_table_row_no_border {	
	height: 50px;
}
.my_insurance_table_code_row {	
	height: 50px;
}
tr.my_insurance_table_bottom_row {
	text-align: left;
	font-weight: bold;
	height: 50px;
}
p.my_insurance_table_ip {
	font-size: 0.80em;
	margin: 0px;
}
p.my_insurance_table_occupation_category {
	color:#0072AC;
	font-size: 0.9em;
	margin: 0px;
	margin-block-start: 0px;
    margin-block-end: 0px;
}
td.my_insurance_table_cell_1 {
	width: 50%;
	vertical-align: middle;
}
td.my_insurance_table_cell_2 {
	width: 25%;
	vertical-align: middle;
}
td.my_insurance_table_cell_3 {
	width: 18%;
	vertical-align: middle;
}
td.my_insurance_table_cell_4 {
	width: 7%;
	vertical-align: middle;
}
th.my_insurance_table_cell_1 {
	width: 50%;
	vertical-align: middle;
}
th.my_insurance_table_cell_2 {
	width: 25%;
	vertical-align: middle;
}
th.my_insurance_table_cell_3 {
	width: 18%;
	vertical-align: middle;
}
th.my_insurance_table_cell_4 {
	width: 7%;
	vertical-align: middle;
}
td.my_insurance_table_code_cell {
	width: 100%;
	vertical-align: middle;	
}
td.my_insurance_reduce_table_cell_1 {
	width: 30%;
	vertical-align: middle;
}
td.my_insurance_reduce_table_cell_2 {
	width: 5%;
	vertical-align: middle;
}
td.my_insurance_reduce_table_cell_3 {
	width: 25%;	
	vertical-align: middle;
	text-align: right;
}
th.my_insurance_reduce_table_cell_3 {
	width: 25%;	
	vertical-align: middle;
	text-align: right;
}
td.my_insurance_reduce_table_cell_4 {
	width: 35%;	
	vertical-align: middle;
	padding-left:30px;
}
th.my_insurance_reduce_table_cell_4 {
	width: 35%;	
	vertical-align: middle;
	padding-left:30px;
}
td.my_insurance_reduce_table_code_cell {
	width: 100%;
	vertical-align: middle;	
}
td.my_insurance_my_cover_checkbox {
	padding: 5px;
	vertical-align: top;
}
td.my_insurance_reduce_table_cell_3_no_align {
	width: 25%;	
	vertical-align: middle;	
}
th.my_insurance_reduce_table_cell_3_no_align {
	width: 25%;	
	vertical-align: middle;	
}
.my_insurance_button_link {
	border: 0px !important;
	text-align: left;
	color: #007dbc !important;
	font-weight: bold !important;
	background: transparent !important;
}
.disabledInsuranceButton,.disabledInsuranceButton:hover {
	/* color: #ababab !important;
cursor: pointer !important;
filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#f5f5f5', EndColorstr='#BEBEBE', GradientType=0) !important; */
	color: #ababab !important;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#f5f5f5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f5f5f5', endColorstr='#BEBEBE')";
}
.updateMyCoverModal {
	background: -moz-linear-gradient(center top, white, #f2f2f2) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#f2f2f2) );
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr =   '#f2f2f2', GradientType =   0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#f2f2f2')";
	background: linear-gradient(to bottom, #ffffff, #f2f2f2);
	border-radius: 8px;
	border: 0px solid #DBDBDB;
	box-shadow: none;
	padding: 15px 15px 45px 15px;
	width: 262px;
	margin-top: 10px;
	box-shadow: 1px 1px 3px 1px #494949;
}
.updateMyCoverModal .inner {
	background: none !important;
	border: 1px solid #DBDBDB !important;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0 1px 1px #B6B6B6;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 20px;
	width: 900px;
	color: #494949;
}
/* Style the buttons inside the tab */
.myInsuranceAddTab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer; 
  transition: 0.3s; 
  width: 48%;
  height: 44px;
  margin: 38px 0 19px 8px;
  padding: 13px 16px 13px 16px;
  border-radius: 3px;
  border: solid 1px #0072ac;
  color: #004165;
}
/* Change background color of buttons on hover */
.myInsuranceAddTab button:hover {
  background-color: #ddd;
}
.activeInsuranceTab{	 
	  background-color: #004165!important;
	  color: #ffffff!important;
}
.my_insurance_blue_button	{
	background: #0072AC !important;
	background-image: -moz-linear-gradient(top, #0072AC, #045DA1) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) ) !important;
	background-repeat: no-repeat !important;
	border: 1px solid #005485 !important;
	border-radius: 4px !important;
	color: white !important;
	cursor: pointer !important;	
	float: right !important;
	font-size: 1em !important;
	font-weight: normal !important;
	margin-top: 0px !important;
	padding: 0px 11px !important;
}
/*Manage my insurance PMIF D2 pages end*/
.my_insurance_occupation_label	{
    width: 75px;
    height: 16px;
    color: #3c525f;
    margin: 10px 10px 0px 10px;
    font-weight: bold;
    font-size: 17px;
}
.my_insurance_occupation_text_box .ui-inputfield  {
	width: 260px;
    height: 15px;
    margin: 6px 0 0;
    padding: 10px 50px 10px 16px;
    border-radius: 2px;
   	border: solid 1px #c72626;
    background-color: #ffffff;
    margin: 2px 0px 0px 10px;
   	color: #3c525f;
	font-size: 14px;
	box-shadow:none;
	background-image: url(../images/icon-insurance-search.png);
	background-repeat: no-repeat;
	background-position: right 5% bottom 50%;
}
.my_insurance_occupation_text_box_valid .ui-inputfield  {
	width: 260px;
    height: 15px;
    margin: 6px 0 0;
    padding: 10px 50px 10px 16px;
    border-radius: 2px;
   border: solid 1px #b8b8b9;
    background-color: #ffffff;
    margin: 2px 0px 0px 10px;
   	color: #3c525f;
	font-size: 14px;
	box-shadow:none;
	background-image: url(../images/icon-insurance-search.png);
	background-repeat: no-repeat;
	background-position: right 5% bottom 50%;
}
.my_insurance_occupation_text_box_read_only {
	width: 180px;
    height: 10px;
    margin: 6px 0 0;
    padding: 10px 126px 10px 16px;
    border-radius: 2px;
    border: solid 1px #b8b8b9;
    background-color: #ffffff;
    margin: 2px 0px 0px 10px;
    color: #3c525f;
	font-size: 14px;
	box-shadow:none !important;
	background-image: url(../images/icon-insurance-search.png);
	background-repeat: no-repeat;
	background-position: right 5% bottom 50%;
}
.my_insurance_display_box{
	display: block;
	margin-top: 10px;
}
.my_insurance_no_display_box{
	display: none;
}
.my_insurance_occupation_text_box_blue_border  {
	border: solid 1px #b8b8b9 !important;
}
.my_insurance_occupation_text_box_red_border  {
	border: solid 1px #c72626 !important;
}
.my_insurance_underline  {
	text-decoration: underline !important;
}
.my_insurance_reduce_cover_text_box{ 	
    height: 35px;
    width:105px;
    margin: 0px;    
    border-radius: 2px;   	
    background-color: #ffffff;    
   	color: #3c525f;
	font-size: 14px;
	box-shadow:none;
	padding-left: 10px;    
   	box-sizing: border-box;
}
.my_insurance_reduce_cover_text_box_valid{
	border: solid 1.3px #b8b8b9 !important;
}
.my_insurance_reduce_cover_text_box_invalid{
	border: solid 1.3px #c72626 !important;
}
.insdialog .ui-dialog-content
{
	top: 50px !important;
}
.insdialog 
{
	top: 10px !important;
}
.super_no_mobile_row{
	width:100%;
	display: flex;
	align-items: baseline;
	justify-content: space-around;
}
.super_no_mobile_row .super_no_mobile_firstcol {
	width: 56%;
	text-align: left;
	font-weight: bold;
}
.super_no_mobile_row .super_no_mobile_secondcol {
	margin-left: 14px;
	width: 40%;
	min-height: 35px;
	line-height: 34px;
}
.verifybutton1 {
	background: #0072AC !important;
	/* background: -moz-linear-gradient(top, #127eb8, #054264) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#127eb8),
		to(#054264) ) !important; */
	border: 0px solid #FFFFFF !important;
	border-radius: 4px !important;
	color: white !important;
	display: inline-block;
	float: right;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#127eb8', EndColorstr = '#054264', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#127eb8', endColorstr='#054264')";
	font-size: 18px !important;
	font-weight: normal !important;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 212px;
	height: 50px;
	box-shadow: 1px 1px 3px 1px #494949 !important;
	margin-left: 20px;
}
.verifybutton1:hover {
	background: #006090 !important;
	/* background: -moz-linear-gradient(top, #054264, #127eb8) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#054264),
		to(#127eb8) ) !important; */
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	color: white;
	display: inline-block;
	float: right;
	/*filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#054264', EndColorstr='#127eb8', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#054264', endColorstr='#127eb8')";*/
	font-size: 18px;
	font-weight: normal;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 220px;
	height: 50px;
}
.SearchSuperbutton1 {
	background: #0072AC !important;
	background: -moz-linear-gradient(top, #127eb8, #054264) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#127eb8),
		to(#054264) ) !important;
	border: 0px solid #FFFFFF !important;
	border-radius: 4px !important;
	color: white !important;
	display: inline-block;
	float: right;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#127eb8', EndColorstr = '#054264', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#127eb8', endColorstr='#054264')";
	font-size: 16px !important;
	font-weight: normal !important;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 245px;
	height: 50px;
	box-shadow: 1px 1px 3px 1px #494949 !important;
	margin-left: 20px;
}
.SearchSuperbutton1:hover {
	background: #0072AC !important;
	background: -moz-linear-gradient(top, #054264, #127eb8) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#054264),
		to(#127eb8) ) !important;
	border: 0px solid #FFFFFF;
	border-radius: 4px;
	color: white;
	display: inline-block;
	float: right;
	/*filter: progid:DXImageTransform.Microsoft.gradient(StartColorstr='#054264', EndColorstr='#127eb8', GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#054264', endColorstr='#127eb8')";*/
	font-size: 16px;
	font-weight: normal;
	overflow: visible;
	cursor: pointer;
	padding: 0px;
	width: 245px;
	height: 50px;
}
.addManualbutton2 {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#BEBEBE) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: right;
	font-size: 16px !important;
	font-weight: normal !important;
	margin-top: 0px;
	width: 200px;
	height: 50px;
}
.message_ev_not_allowed_pannel{
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #000000;
	border-radius: 2px;	
	clear: both;	
	background-repeat: no-repeat;
	background-position: left 2% bottom 50%;	
	padding: 12px;
	margin-bottom: 12px;	
}
.message_ev_not_allowed_error_pannel {	
	border: solid 1px #d73b33;
 	background-color: rgba(215, 59, 51, 0.1);		
}
.message_super_confirmation_pannel{
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #000000;
	border-radius: 2px;	
	clear: both;	
	background-repeat: no-repeat;
	background-position: left 2% bottom 50%;	
	padding: 12px;
	margin-bottom: 12px;	
}
.my_super_confirmation_info_pannel {	
	border: solid 1px #0072ac;
 	background-color: rgba(0, 114, 172, 0.1);	
}
.my_super_confirmation_warn_pannel {
	border: solid 1px #df7a00;
 	background-color: rgba(223, 122, 0, 0.1);
}
.otp_Text5 {
	text-align: center;
	font-size: 30px !important;
	color: #004165 !important;
	line-height: 36px !important;
	font-weight: bold !important;
	padding: 5px;
}
.otp_superSearchModal_2 {
	width: 600px;
	/* min-height: 540px; */
	padding: 25px;
}
.otp_messageStatementNormal {
	width: 501px;
	height: 46px;
	margin: 0 32px 14px 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: #494949;
}
.otp_RectangleBox {
	height: 100px;
	border-radius: 4px;
	padding-top: 25px;
	width: 500px;
  	margin: 10px 0 10px;
  	padding: 10px 5px 10px;
}
.otp_modal-copy { 
	width: 560px;
 	/* height: 314px; */
 	margin: 10px 0 16px;
 	padding: 10px 17px 19px;
 	border-radius: 6px;
 	border: solid 1px #dbdbdb;
 	background-color: #fff;
}
.otp_modal{
	width: 599px;
	height: 539px;
	margin: 8px 8px 0 0;
	padding: 28px 16px 16px;
	border-radius: 8px;
	background-color: #fff;
}
.otp_label{
	width: 172px;
  	height: 16px;
  	margin: 0 157px 5px 0;
	font-size: 16px;
  	line-height: 1.14;
  	letter-spacing: normal;
  	color: #3c525f;
}
.otp_resend{
	width: 382px;
  	height: 100px;
  	margin: 5px 151px 0 0;
  	font-size: 16px;
  	font-weight: normal;
  	font-stretch: normal;
  	font-style: normal;
  	line-height: 1.25;
  	letter-spacing: normal;
  	color: #000;
}
.otp_resendLinkStyle {
	border-style: none;
	color: #0072ac;
	text-decoration: none;
	font-size: 16px;
	cursor: pointer;
}
.otp_modal-footer { 
	width: 560px;
 	margin: 10px 0 16px;
 	padding: 10px 17px 19px;
 	border-radius: 6px;
 	border: solid 1px #dbdbdb;
 	background-color: #fff;
}
.otp_footer {
	width: 300px;
  	height: 77px;
  	font-size: 14px;
  	line-height: 1.5;
}
.otp_NotMyMobile{
	width: 220px;
    height: 46px;
    color: #0072ac;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
}
.magicbullets {
    white-space: pre-line;
    position: relative;
    margin: 1px 1px 1px 1em;
} 
.magicbullets::before {
  position: absolute;
  content: "";
  display: inline-block;
  height: 15px;
  width: 25px;
  left: -32px;
  background: radial-gradient(circle, black 10%, transparent 10%), 8px;
  background-size: 40px 20px;
}

.otpPanel {
	left: 14px; 
	width: 550px; 
	height: 46px; 
	padding-right: 4px; 
	margin-top: 
	5px; 
	border-right-width: 1px;
}

.otpInput {
	border: solid 1px #007dba; 
	border-image: none; 
	width: 300px; 
	height: 46px; 
	padding-top: 0px; 
	margin-left: 0px;  
	font-size: 18px;
}
.otpsubmitbutton1 {
    cursor: pointer;
    text-decoration: none;
    letter-spacing: -0.3px;
    user-select: none;
    color:  #FFFFFF !important;
    border: 1px solid transparent;
    transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s, box-shadow 0.2s ease 0s;
    outline: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 16px;
	font-weight:600;       
    line-height: 29px;  
    background: #0072AC !important;
	float: right;
	padding: 0px;
	width: 180px;
	height: 46px;
	margin-left: 20px;
}
.otpsubmitbutton1:hover {
    text-decoration: underline !important;
    background:#006090;
    color:  #FFFFFF;
  	font-weight:600;       
    
    
}
.otpsubmitbutton2 {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#BEBEBE) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC !important;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: right;
	font-size: 16px !important;
	font-weight: normal !important;
	margin-top: 0px;
	width: 220px;
	height: 46px;
}
.myDetailsInputMobile{
  	height: 25px;
  	margin: 4px 0 0;
  	/* padding: 5px 12px 9px 16px; */
  	border-radius: 4px;
  	border: solid 1px #747678;
  	background-color: #fff;
    font-style: normal;
    font-size: 0.95em;
    color: #494949;
}
.myDetailsInput{
	width:90% !important;
  	height: 25px;
  	margin: 4px 0 0;
  	padding: 4px 8px;
  	border-radius: 4px;
  	border: solid 1px #747678;
  	background-color: #fff;
    font-style: normal;
    font-size: 0.95em;
    color: #494949;
}
.myDetailsInputTextArea{
	width:60% !important;
  	height: 50px;
  	margin: 4px 0 0;
  	/* padding: 5px 12px 9px 16px; */
  	border-radius: 4px;
  	border: solid 1px #747678;
  	background-color: #fff;
    font-style: normal;
    font-size: 0.95em;
    color: #494949;
}
.detailsCancelButton2 {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#BEBEBE) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC !important;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: right;
	font-size: 16px !important;
	font-weight: normal !important;
	margin-top: 0px;
	/* width: 220px;
	height: 46px; */
}
div.editdetailsbuttoncontainer button.cancel_button {
	background: #F5F5F5;
	background-image: -moz-linear-gradient(top, #F5F5F5, #BEBEBE);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5),
		to(#BEBEBE) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#F5F5F5', EndColorstr = '#BEBEBE', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F5F5F5', endColorstr='#BEBEBE')";
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 16px;
	*padding: 4px 16px;
}
div.editdetailsbuttoncontainer button.cancel_button:active,div.editdetailsbuttoncontainer button.cancel_button:hover
	{
	background: #BEBEBE;
	background-image: -moz-linear-gradient(top, #BEBEBE, #F5F5F5);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE),
		to(#F5F5F5) );
	background-repeat: no-repeat;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
	color: #007DBC;
	cursor: pointer;
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'#BEBEBE', EndColorstr = '#F5F5F5', GradientType = 0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BEBEBE', endColorstr='#F5F5F5')";
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 16px;
	*padding: 4px 16px;
}
div.editdetailsbuttoncontainer button.next_button {
	background: #0072AC;
	background-image: -moz-linear-gradient(top, #0072AC, #045DA1);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) );
	background-repeat: no-repeat;
	background-origin: padding-box;
	background-position: right center;
	border: 1px solid #005485;
	border-radius: 4px;
	color: white;
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 26px 2px 16px;
}
div.editdetailsbuttoncontainer button.next_button:active,div.editdetailsbuttoncontainer button.next_button:hover
	{
	background: #045DA1;
		background-image: -moz-linear-gradient(top, #0072AC, #045DA1);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0072AC),
		to(#045DA1) );
	background-repeat: no-repeat;
	background-origin: padding-box;
	background-position: right center;
	border: 1px solid #005485;
	border-radius: 4px;
	color: white;
	float: right;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0px;
	padding: 2px 26px 2px 16px;
}
div.editdetailsbuttoncontainer button.next_button_disable {
	float:right;
}
div.editdetailsbuttoncontainer button.next_button_disable:active,div.editdetailsbuttoncontainer button.next_button_disable:hover
{

}
div.editdetailsbuttoncontainer {
	text-align: right;
	padding: 0px;
}
.my_details_error_pannel {
    clear: both;
    color: #df7a00;
    background-image: url(../images/errorRed.png);
    background-repeat: no-repeat;
    background-position: 5px 7px;
    background-size: 24px;
    /* border: 1px solid #df7a00 !important;
    border-radius: 8px; */
    font-size: 0.85em;
    font-weight: normal;
    line-height: 20px;
    padding: 12px;
    padding-left: 40px;
    margin-bottom: 14px;
    -moz-box-shadow: 0px 1px 1px #B2B2B2;
    /* -webkit-box-shadow: 0px 1px 1px #b2b2b2;
    box-shadow: 0px 1px 1px #b2b2b2; */
}
.my_details_helper_pannel {
    clear: both;
    color: #494949;
    font-size: 0.85em;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 14px;
    -moz-box-shadow: 0px 1px 1px #B2B2B2;
    /* -webkit-box-shadow: 0px 1px 1px #b2b2b2;
    box-shadow: 0px 1px 1px #b2b2b2; */
}
.tooltip-new .tooltip-newtext-details {
	/* left: 39% !important;    */
    bottom: 6px !important;
    position: absolute;
    margin-left: 5px;
}
.tooltip-new .tooltip-newtext-details::after {
	 content: "";
    position: absolute;
    top: 60%;
    right: 100%;
    margin-top: -6px;
    border-width: 13px;
    border-style: solid;
    border-color: transparent #c3dfee transparent transparent;
   /*  box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}

.my_ev_confirmation_pannel{
	position: relative;
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #000000;
	border-radius: 2px;	
	clear: both;	
	background-repeat: no-repeat;
	background-position: left 2% bottom 50%;	
	padding: 12px 12px 12px 36px;
	margin-bottom: 12px;	
}

.my_ev_confirmation_pannel::before {
    content: "";
    width: 4px;
    display: block;
    border-radius: 4px 0px 0px 4px;
    position: absolute;
    top: -1px;
    left: -1px;
    bottom: -1px;
}

.my_ev_confirmation_info_pannel::before {
    background-color: #0072AC;
}

.my_ev_confirmation_info_pannel {
	border: 1px solid #e5e5e5;
    color: #494949;
    background-image: url(../images/icon-insurance-blue-strong.png);
}

.my_ev_confirmation_success_pannel::before {
    background-color: #008A02;
}

.my_ev_confirmation_success_pannel {
	border: 1px solid #e5e5e5;
    color: #494949;
    background-image: url(../images/icon-insurance-green-strong.png);
}

.my_ev_confirmation_error_pannel::before {
    background-color: #D73B33;
}

.my_ev_confirmation_error_pannel {	
	border: 1px solid #e5e5e5;
    color: #494949;
    background-image: url(../images/icon-insurance-red-strong.png);	
}

.my_ev_confirmation_warning_pannel::before {
    background-color: #DF7A00;
}

.my_ev_confirmation_warning_pannel {	
	border: 1px solid #e5e5e5;
    color: #494949;
    background-image: url(../images/icon-insurance-amber-strong.png);	
}

.editLoaderStyle {
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
}
.unreadbadge {
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    background: #e28c44;
    color: #fff;
    padding: 2px 8px;
    vertical-align: top;
    vertical-align: -webkit-baseline-middle;
    margin-left: -50px;
    text-decoration:none;
}
.preferenceUpdateButton1 {
	padding: 5px 12px;
}
.preferenceUpdateButton1:hover {
}
.ui-radiobutton .ui-radiobutton-box {
    border: 1px solid #ced4da;
    border-width: 2px;
    background: #ffffff;
    width: 16px;
    height: 16px;
    text-align: center;
    position: relative;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.ui-radiobutton .ui-radiobutton-box.ui-state-active {
    border-color: #2196F3;
    background: #ffffff;
    color: #ffffff;
}
.ui-radiobutton-icon {
    width: 12px;
    height: 12px;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -6px;
    border-radius: 50%;
}
.ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-icon-bullet {
    background: #004165;
}
.managePreferencesError {
	clear: both;
	color: #df7a00;
	background-image: url(../images/errorRed.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	background-size: 30px;
	border: 1px solid #df7a00 !important;
	border-radius: 8px;
	font-size: 1em;
	font-weight: normal;
	line-height: 20px;
	padding: 12px;
	padding-left: 45px;
	margin-bottom: 14px;
	-moz-box-shadow: 0px 1px 1px #B2B2B2;
	-webkit-box-shadow: 0px 1px 1px #B2B2B2;
	box-shadow: 0px 1px 1px #B2B2B2;
}
.message_confirmation_pannel{
	font-size: 14px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.14;
	letter-spacing: normal;
	color: #000000;
	border-radius: 2px;	
	clear: both;	
	background-repeat: no-repeat;
	background-position: left 2% bottom 50%;	
	padding: 12px;
	margin-bottom: 12px;	
}
.message_confirmation_info_pannel {	
	border: solid 1px #0072ac;
 	background-color: rgba(0, 114, 172, 0.1);	
}
.message_confirmation_warn_pannel {
	border: solid 1px #df7a00;
 	background-color: rgba(223, 122, 0, 0.1);
}
div.preferencesButtonContainer{
	display: flex;
    justify-content: space-between;
    padding: 10px;
    margin: 20px 0px;
}

/* mobile menu */
.navcontainer {
	display:none;
}

/* primefaces button */
.ui-button-text {
	font-family: myriad-pro, Helvetica, Arial, sans-serif;
}
.ui-button-text-only .ui-button-text {
	padding: 0;
}

.manualAddMain{
	float:left;
	width:620px;
	clear:both
}

.manualSuperTransferFaq{
	float: right;
	width: 290px;
	padding-top: 210px;
}

.rolloverConfirmationAccount{
	margin-left: 90px !important;
}

.rolloverConfirmationAmount{
	margin-left: 103px !important;
}

.rolloverConfirmationFundName{
	width: 200px !important;
}
	
.optoutSubBody{
	width: 560px !important;
    line-height: 22px !important;
    padding-top: 7px;
    margin-left: 7px !important;
}

.Well-done-Your-Tax-padding {
		padding: 0px 150px 0px 150px;
}

.updateMyCoverModalStyle{
	width: 650px;
	padding-bottom: 60px;
}

.displayFlexStyle{
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.alignButtonRight{
	float:right !important;
	font-size: 16px !important;
}

.contribution-calculator-width {
	width: 620px;
}

.contribution-calculator .content-panel .calculate-button,
.contribution-calculator .content-panel .check-button,
.contribution-calculator .make-contribution .contribution-button {
	font-size: 12px !important;
}

.trans_child_details {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    /* justify-content: space-between; */
    padding: 8px 0px;
}

#transactionsHistoryTable .trans_cell, 
#transactionsHistoryTable .trans_header_blue {
	text-align: initial !important;
	padding-left: 16px !important;
}

#transactionsHistoryTable ul.dtr-details{
	width: 100%;
	text-align: initial;
}

#transactionsHistoryTable ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: 0.5em 0;
    width: 78%;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-direction: column;

}

#transactionsHistoryTable span.dtr-data {
    padding-left: 8px;
    padding-top: 8px;
}

tbody tr.parent td.dtr-control:before {
	content: url(../images/up-arrow.gif) !important; 
	color: white !important;
	background-color : inherit !important;
}

tbody td.dtr-control:before{
	content: url(../images/down-arrow.gif) !important; 
	color: white !important;
	background-color : inherit !important;
	border: 0px solid white !important;
    border-radius: 0px !important;
    box-shadow: 0 0 !important;
}

.webHidden {
	display:none;
}

a.productInformation {
	font-size: 14px;
}

.printMobile {
	cursor: pointer;
    float: right;
    height: 24px;
    width: 40px;
    background-color: #006970;
    border-radius: 4px;
}

.unreadbadgeMobile{
	position: absolute;
    margin-left: -12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 1px;
    font-size: 14px;
    background: #e28c44;
    color: #fff;
    padding: 1px 6px;
    vertical-align: top;
    text-decoration: none;
}

a.mobileEnvelope{
	margin-right: 20px;
}

img.mobileEnvelope {
    background: url(../images/mobile-envelope-icon3.png) 0px 0px no-repeat;
    background-size: 32px;
    width: 32px;
    height: 32px;
    margin-top: 4px;
}

img.contactNumber {
    display: none;

}

img.globalContactNumber {
    display: initial;
    background: url(../images/icon_global_international_line_white.png) 0px center no-repeat;
    background-size: 14px;
    width: 14px;
    height: 14px;
    margin-right: 0px;
    margin-top: 0px;
}

.mybeneficiariesEdit .edit_percentage_div{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-content: center;
    clear: both;
}

.changeInvestmentsModalcontent {
	width: 403px !important;
}
.changeInvestmentsInsuranceModalcontent {
	width: 375px !important;
}
.changeInvestmentsModalList {
	text-align: left !important;
	width: 325px !important;
}

.investmentSummaryPanel .compare, .compare_link {
    display: inline-flex;
    flex-direction: row;
    float: none;
    text-align: start;
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.view_transactions {
    display: flex;
    flex-direction: row;
}

.tools_and_resources .brochure_info_panel h4{
	padding-top: 6px;
}

.investmentSummaryTableDiv {
	display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}

#investmentSummaryDetailsTable ul.dtr-details{
	width: 100%;
	text-align: initial;
}

#investmentSummaryDetailsTable ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: 0.5em;
    width: auto;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    align-content: space-around;
    align-items: center;
    justify-content: space-between;

}

#investmentSummaryDetailsTable ul.dtr-details>li:last-child {
	border-bottom: 0px solid #efefef;
}

#investmentSummaryDetailsTable thead th, 
#investmentSummaryDetailsTable thead td,
#investmentSummaryDetailsTable tbody th, 
#investmentSummaryDetailsTable tbody td,
#investmentSummaryDetailsTable tfoot th, 
#investmentSummaryDetailsTable tfoot td{
	padding: 12px 8px !important;
}

#investmentSummaryDetailsTable thead th, 
#investmentSummaryDetailsTable thead td{
	border-bottom: 1px solid #efefef;
}


#investmentSummaryDetailsTable tbody th, 
#investmentSummaryDetailsTable tbody td{
	border-top: 1px solid #DBDBDB;
}

#investmentSummaryDetailsTable tfoot th,
#investmentSummaryDetailsTable tfoot td{
	border-top: 1px solid #DBDBDB;
}

#investmentSummaryDetailsTable .investmentColorblock {
    margin: -14px 0 0 -20px;
}

#investmentSummaryDetailsTable .investmentColorblock_border {
    margin: -14px 0 0 -20px;

}


#investmentSummaryDetailsTable.collapsed {
    padding-bottom: 0px !important;
}

#investmentSummaryDetailsTable span.dtr-data {
    padding-left: 8px;
    padding-top: 8px;
}

.manualSuperRefresh{
	display: flex;
    flex-direction: row;
}

.manualSuperRefreshLinkDiv{
	padding-left: 8px;
}

.manualSuperRefreshLink{
	padding-right: 12px;
    font-weight: bold;
    font-size: 1em;
    background-image: url(../images/icon_refresh_oceanblue.png);
    padding-left: 16px !important;
    background-repeat: no-repeat;
    background-size: 14px;
}

.my_insurance_table_row_height {
	height: auto !important;
}

.my_insurance_table_cell_align_top{
	vertical-align: top !important;	
}

.myEditDetailsDiv{
	padding: 10px 14px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;	
}

.manualAddressDiv{
	transition: ease-out 1s;
}
.my_details_edit_address {
    display: flex;
    flex-direction: row;
}

.manualAddressDiv .manualSatePostCodeError{
	display: flex;
    flex-direction: row;
    line-height: 20px;
}

.manualAddressDiv .manualSatePostCodeError .manualPostCodeError {
	padding: 0px 2px;
    margin: 2px !important;
    min-height: 1px !important;
    width: 45% !important;
    margin-right: 6% !important;
    margin-left: auto !important;
}

.manualAddressDiv .manualSatePostCodeError .manualStateError {
	padding: 0px 2px;
    margin: 2px !important;
    min-height: 1px !important;
    width: 45% !important;
}

.my_details_address_label{
	font-weight: 600;
    color: #3c525f;
}

.myDetailsInput.editError {
    border: 1px solid red;
}

.hideError {
	display:none !important;
}

.my-details-checkbox {
	-webkit-appearance: none;
	outline:none;	
	border: 1px solid #004165;	
	padding: 8px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	border: 1px solid #004165;
	top:6px;
}
.my-details-checkbox:active, .my-details-checkbox:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.my-details-checkbox:checked {
	background-color: #004165;
	border: 1px solid #004165;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.my-details-checkbox:checked:after {
	content: '\2714';
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #FFFFFF;
}

.my-details-statecode{
	width: 32% !important;
}

.my-details-postcode{
	width: 40% !important;
    margin-right: 6%;
    margin-left: auto;
}

.myDetailsInput[disabled]{
	background-color: #e0e0e0 !important;
    cursor: not-allowed !important;
}

.my-details-checkbox[disabled]{
	background-color: #eeeeee !important;
    cursor: not-allowed !important;
}

.hideContent{
	display:none !important;
}

.manage_details_secondcol .manage_details_info {
	padding-top: 0px;
    width: 405px;
}

#sc-benefits {
	display: none;
}

table.rotor_pers_det {
	height: 400px;
}

#selectInsuranceDiv .insuranceDiv {
    height: 205px !important; 
    margin-top: 12px; 
    margin-bottom: 10px; 
    margin-left: 29px; 
    margin-right: 21px; 
    padding-top: 5px; 
    padding-left: 5px;
}

#selectInsuranceDiv .insuranceDiv .superSearchInfo {
   	position: relative; 
   	left: 185px; 
   	bottom: 20px;
}

#selectInsuranceDiv .insuranceDiv .insuranceDivCheckBox {
    float: left; 
    width: 420px; 
    Padding: 5px
}

#selectInvestmentsDiv .two-col {
	float:left;
	width:47%;
	padding:5px
}

#selectInvestmentsDiv .right-col {
	float:left;
	width:48%;
	padding:5px;
	padding-top:35px
}

#selectInvestmentsDiv .ui-selectoneradio .ui-g .ui-g-12,
#selectInsuranceDiv .yesInsuranceRadio .ui-g .ui-g-12 {
	display: flex;
}

#selectInvestmentsDiv .superInv .ui-selectoneradio label{
	padding-right: 20px !important;
}

#selectInvestmentsDiv .superRadioBox{
	display: flex;
	flex-direction: row;
}

#inv_slider_container {
	display: flex;
	flex-direction: column;
	float: left;
}

#inv_slider {
	padding-left:30px;
	font-size:14px;	
}
#inv_slider_content {
	padding-left:30px	
}

#inv_slider_content table {
	width: 350px;	
}


#originate-progress1-slider-content, 
#originate-progress2-slider-content, 
#originate-progress3-slider-content, 
#originate-progress4-slider-content, 
#originate-progress5-slider-content {
	display: none;
	/* background-color: #fafafa;
    border-radius: 4px;
    border-bottom: 1px solid #d9d8d8;
    margin-bottom: 4px; */
}

.superCheckbox.superInv.superRadio tbody{
    display: flex;
    width: max-content;
    position:relative;
}

.persDetailsInput{
	width: 100%;
    height: 36px;
    border-radius: 5px;
    border: 1px solid #c1c6cc;
}

.originationConfPadding{
	padding-top: 12px;
	padding-bottom:16px
}

.superInvSelfSelInvWarning{
	padding-bottom: 25px;
    padding-top: 20px;
    padding-right: 25px;
    text-align: left;
}

.superInvSelfSelMandatoryWarning{
	padding-bottom:20px;
	padding-top:20px;
	clear:both
}

.superCalculatorHeader {
	display:none;
}

.breadcrumb ul{
		margin: 8px 4px;
	} 

.super-calculator .nav-buttons .next, 
.super-calculator .nav-buttons .print {
    cursor: pointer;
    text-decoration: none;
    letter-spacing: -0.3px;
    user-select: none;
    color:  #FFFFFF !important;
    border: 1px solid transparent;
    transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s, box-shadow 0.2s ease 0s;
    outline: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 16px;
	font-weight:600 !important;       
    line-height: 29px;  
    padding: 9px 28px;
	align-items: center;
    background: #0072AC !important;
}

.super-calculator .nav-buttons .next:hover, 
.super-calculator .nav-buttons .print:hover, 
.super-calculator .nav-buttons .next:focus, 
.super-calculator .nav-buttons .print:focus {
    text-decoration: underline !important;
    background:#006090;
}

.super-calculator .nav-buttons .next:focus, 
.super-calculator .nav-buttons .print:focus {
	box-shadow: #C2DDEB 0px 0px 0px 3px;
    border-color: #FFFFFF;
}

.super-calculator .nav-buttons .next[disabled], 
.super-calculator .nav-buttons .print[disabled]{
    background-color: #eeeeee !important;
    color: #494949 !important;
    cursor: not-allowed !important;
    border: 1px solid #eeeeee !important;
}

.super-calculator .nav-buttons .next[disabled]:hover, 
.super-calculator .nav-buttons .print[disabled]:hover, 
.super-calculator .nav-buttons .next[disabled]:focus, 
.super-calculator .nav-buttons .print[disabled]:focus {
    background-color: #eeeeee !important;
    text-decoration: none;
    border: 1px solid #eeeeee !important;
}

.super-calculator .nav-buttons .prev {
	font-family: myriad-pro, sans-serif;
    cursor: pointer;
    text-decoration: none;
    letter-spacing: -0.3px;
    user-select: none;
    border: 1px solid #0072AC !important;
    transition: background-color 0.2s ease 0s, border-color 0.2s ease 0s, color 0.2s ease 0s, box-shadow 0.2s ease 0s;
    outline: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 16px;
	font-weight:600 !important;    
    line-height: 29px;
    padding: 9px 28px;
    align-items: center;
    color: #0072AC !important;
    background: transparent !important;
}

.super-calculator .nav-buttons .prev:hover {
	background-color: transparent;
    color: #0072AC;
    border-color: #006090;
    text-decoration: underline !important;
}

.super-calculator .nav-buttons .prev:active {
	background-color: transparent;
    color: #006090;
    border-color: #006090;
}

.super-calculator .nav-buttons .prev:focus {
	background-color: transparent;
    color: #0072AC;
    border-color: #006090;
    box-shadow: #C2DDEB 0px 0px 0px 3px;
}


.super-calculator .nav-buttons .prev[disabled]{
	background: transparent;
    border-color: #ffffff;
    color:#494949;
    cursor: not-allowed;
}

.super-calculator .nav-buttons .prev[disabled]:hover, .super-calculator .nav-buttons .prev[disabled]:focus{
	background-color: #eeeeee;
    text-decoration: none;
}

.retirementConsentModal {
	background: -moz-linear-gradient(center top, white, #f2f2f2) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, left bottom, from(white),
		to(#f2f2f2) );
	filter: progid : DXImageTransform.Microsoft.gradient ( StartColorstr =
		'white', EndColorstr =   '#f2f2f2', GradientType =   0 );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='#f2f2f2')";
	background: linear-gradient(to bottom, #ffffff, #f2f2f2);
	border-radius: 8px;
	border: 0px solid #DBDBDB;
	box-shadow: none;
	padding: 15px 15px 65px 15px;
	width: 262px;
	margin-top: 10px;
	box-shadow: 1px 1px 3px 1px #494949;
}
.retirementConsentModal .inner {
	background: none !important;
	border: 1px solid #DBDBDB !important;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0 1px 1px #B6B6B6;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 20px;
	width: 900px;
	color: #494949;
}
.retirementConsentModal p,.retirementConsentModal li {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
}
.retirementConsentModal ul {
	padding-left: 20px;
	list-style: outside;
	margin-bottom: 4px !important;
}
.retirementConsentModal li {
	padding-bottom: 14px;
}
.retirementConsentModal li span {
	padding-left: 20px;
	display: block;
}

.retirementConsentModal ul li{
	padding-bottom: 4px;
}

.retirementConsentModal .secondList{
	padding-bottom: 4px;
    list-style: circle;
    margin-left: 8px;
}

.retirementConsentModal p.secondList{
	padding-bottom: 4px;
    margin: 4px 0px;
}

.retirementConsentModal {
	width: 760px;
	min-height: 120px;
	padding: 25px;
}

table#compareWeSelectTable, table#compareSelfSelectTable {
    border-bottom: 0px !important;
}

.lp_contactus {
    background-image: url(../images/icon_contact_us32.png);
    font-size: 14px;
    padding-left: 24px;
    background-repeat: no-repeat;
    background-position: left;
    color: white;
    background-size: 18px;
    display: block;
    height: 18px;
}

.lp_contactus span, .lp_contactus span:hover {
    color: white;
}

.super-calculator .ui-checkboxradio-icon.ui-corner-all.ui-icon {
	background-image: none !important;
}

.super-calculator .assumptions-view .superReturnAssumptions th {
    vertical-align: top;
}

.initialLoader {
    float: right;
}

.transactionSummaryClass {
	min-width:960px;
}

.pysInsuranceOptIn {
	display: flex; 
	align-items: flex-start;
}

.pysInsuranceOptInToolTip {
	display: flex; 
	align-items: flex-start;
}

.message_pys_insurance_home_pannel {
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    color: #494949;
    border-radius: 2px;
    clear: both;
    background-repeat: no-repeat;
    background-position: left 2% bottom 50%;
    padding: 12px;
    margin-bottom: 12px;
}

.message_pys_insurance_pannel {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.14;
    letter-spacing: normal;
    color: #494949;
    border-radius: 2px;
    clear: both;
    background-repeat: no-repeat;
    background-position: left 2% bottom 50%;
    padding: 12px;
    margin-bottom: 12px;
}

.tooltip-new .tooltip-newtext-pysInsurance {
    width: 380px;
    bottom: 42px !important;
    
}

.tooltip-new .tooltip-newtext-pysInsurance::after {
    content: "";
    position: absolute;
    top: 101%;
    right: 86%;
    margin-top: -6px;
    border-width: 14px;
    border-style: solid;
    border-color: #c3dfee transparent transparent transparent;
    /* box-shadow: 0 4px 8px 0 rgba(44, 51, 55, 0.16), 0 2px 4px 0 rgba(44, 51, 55, 0.24); */
}

.evConsentCheckbox .ui-chkbox-box.ui-state-disabled ,
.evConsentCheckbox .ui-chkbox-box.ui-state-disabled.ui-state-hover
	{
	background: url("../images/superDisablechecked.png") !important;
	cursor: not-allowed !important;
}

.secondary-button.ui-state-disabled,
.primary-button.ui-state-disabled {
    cursor: not-allowed !important;
    pointer-events: auto !important;
}

.investmentToolTipClass {
	white-space: normal !important; 
	min-width: 240px !important;
}

#cboxLoadedContent {
 overflow: visible !important;	
}

.invSuperSearchSelectTootlipInfo{
	display: flex; 
	flex-direction: column; 
	padding: 0px 12px;
}

.invSuperSearchWeSelectInfo{
	margin-top: -32px;
}
   
   .invSuperSearchSelfSelectInfo{
    margin-top: -32px; 
    margin-left: auto;
}


.transDetailsBreakDown {
	width: 88%;
	display:flex; 
	flex-direction: column;
	flex-direction: row-reverse;
    justify-content: space-between;
	
}

.dataTables_wrapper .dataTables_length select,
.ui-widget select {
	font-family: myriad-pro, Helvetica, Arial, sans-serif !important;
	font-size: 1em;
}

.headerGlobal{
	display: flex !important;
	flex-direction: row !important;
	justify-content: space-between !important;
}

.headerLogo{
	display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

.headerContact {
	display: flex; 
	width: 320px; 
	flex-direction: row; 
	justify-content: space-between;
	align-items: flex-end;
}

#pwa-install-anchor{
	/* display:none !important; */
}

#pwa-install-container {
    padding: 20px;
    background: #f2f8ff;
    border-radius: 12px;
    max-width: 400px;
    margin: 20px auto;
    text-align: center;
    font-family: sans-serif;

  }

#pwa-install-container button {
    margin-top: 10px;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border: none;
    background-color: #004b8d;
    color: #fff;
    border-radius: 6px;

  }

#pwa-ios-hint {
   position: fixed;
   left: 12%;
   background: #ffffff;
   color: #004165;
   padding: 14px 20px;
   border-radius: 16px;
   display: none;
   align-items: center;
   gap: 12px;
   z-index: 9999;
   box-shadow: 0 4px 24px rgba(0,0,0,.35);
   font-family: myriad-pro, sans-serif;
   font-size: 14px;
   width: 80vw;
   max-width: 720px;
   top: 12%
 }
    
 #pwa-main-info-content{
   display: flex; 
   justify-content: space-between; 
   align-items: flex-start; 
   gap: 10px;
}

#pwa-main-install-btn {
   margin-top: -16px;
}

#pwa-ios-hint .ios_steps_image{
       width: min(
	    calc((100vh - 260px) * 0.678),
	    430px);
	   height: auto;
	 }
	 
/* styles for tablet media  */
@media only screen and (orientation: landscape) and (min-aspect-ratio: 4/3) {
	#pwa-ios-hint .ios_steps_image{
       width: min(calc((100vh - 260px) * 0.678), 430px);
	   height: auto;
	 }
}

/* styles for tablet media  */
@media only screen and (orientation: landscape) and (min-aspect-ratio: 16/9) {
	#pwa-ios-hint .ios_steps_image{
       width: min(calc((100vh - 160px) * 0.678), 430px);
	   height: auto;
	 }
}
