@import url("../../shared/nextgen/meyer-reset.css");
@import url("../../shared/nextgen/bootstrap.css");
@import url("../../shared/nextgen/header.css");
@import url("../../shared/nextgen/font-sizes.css");
@import url("../../shared/nextgen/progress-bar.css");
@import url("../../shared/nextgen/gradient.css");
@import url("../../shared/nextgen/buttons.css");
@import url("../../shared/nextgen/colors.css");
@import url("../../shared/nextgen/forms.css");
@import url("../../shared/nextgen/add-securities.css");
@import url("../../shared/nextgen/etrade-icons.css");
@import url("../../shared/nextgen/etrade-overlay.css");
@import url("../../shared/nextgen/footer.css");
@import url("../../shared/nextgen/global-flyout.css");
@import url("../../shared/nextgen/info-box.css");

/* Main
   ==== */
body {
	background-color: rgb(237, 237, 237);
	color: #212121;
	font-size: 13px;
	overflow-y: scroll;
}

form {
	margin-bottom: 0;
}

p {
	font-size: 14px;
	line-height: 19px;
}

a, a:hover { color: #003399; }
a:hover {
	/* color: #575D60; */
	text-decoration: underline;
}
a:focus { outline: none;}

ul.inline {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}

ul.inline li {
	display: inline-block;
}

.block {
	display: block;
}

#fl_acct_div_2 {
	margin: auto;
}

/* Custom Shared Component Inside this Poject
   --- This is not in Global E*TRADE Style Guide from E*TRADE Creative Team
   ========================================== */
.header-link {
	font-size: 14px;
	font-weight: normal;
}

/* For Single Flash Graph Display */
.texture-background {
          /*
          background-image: url('../../../images/shared/nextgen/png/background_texture.png');
          border-top: 1px solid #D6D6D6;
          border-bottom: 1px solid #D6D6D6;
          */
	  padding: 0 30px;
}


/* Container
   ========= */
.container {
	max-width: 990px;
	min-width: 990px;
	width: 990px;
}
.container.main {
	-moz-box-shadow: 0px 0px 10px #D2D2D2;
	-webkit-box-shadow: 0px 0px 10px #D2D2D2;
	box-shadow: 0px 0px 10px #D2D2D2;
	background-color: #FFFFFF;
	padding: 100px 20px 40px;
	min-height: 600px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.margin-top { margin-top: 30px !important; }
.margin-bottom { margin-bottom: 30px !important; }
.pageTitle.margin-bottom.orderconfirmation-mip { margin-bottom: 15px !important; }
.overflow-hidden { overflow: hidden; }


/* Bar Title
   ========= */
.barTitle {
	padding: 10px 10px 10px 15px;
	text-shadow: 0 1px 0 #FFF;
	border-bottom: 1px solid #A7A7A7;
	position: relative;
	overflow: hidden;
}

.barTitle .btn {
	position: absolute;
	right: 10px;
	top: 6px;
}


/* Sectors Accordion
   ================= */
.group-small-titles, .capital-parent, .capital-child {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.group-small-titles, .capital-child { border-bottom: 1px solid #D6D6D6; }
.capital-child { display: none; }
.active .capital-child { display: block; }
.capital-wrapper { border-bottom: none; }
.capital-wrapper.active .capital-parent { border-bottom: 1px solid #D6D6D6; }
.gst-symbol-main { cursor: pointer; }

.gst-symbol-main a.accordion { position: relative; }
.gst-symbol-main a.accordion .eticon-j2 {
	position: absolute;
	left: -22px;
	top: 6px;
}
.capital-wrapper.active .gst-symbol-main a.accordion .eticon-j2 {
	left: -25px;
	top: 7px;
}

.group-small-titles {
	font-size: 11px;
	color: #808080;
}

.group-small-titles li, .capital-parent li, .capital-child li {
	padding: 5px 10px;
	float: left;
	position: relative;
}

.capital-parent, .capital-child {
	border-bottom-color: #EBEBEB;
	background: url('../../../images/shared/nextgen/png/background-F4F4F4.png') 320px 0 repeat-y;
}

.total-portfolio .capital-parent { background-image: none; }
.total-portfolio .capital-parent .gst-symbol {
	padding-left: 20px !important;
	width: 295px;
}

.capital-child-plain-bg {
	background: #FFF;
	border-bottom: none;
}
.capital-parent li {
	padding-top: 10px;
	padding-bottom: 10px;
}

.under-allocated {
	position: absolute;
	line-height: 100%;
	text-align: left;
	height: 30px;
	top: 7px;
	left: 30px;
	width: 60px;
}

.under-allocated i {
	position: absolute;
	left: -20px;
	top: 5px;
}

.under-allocated-one-line { top: 13px }
.under-allocated-one-line i {
	top: 0px;
}

.gst-symbol {
	width: 75px;
	padding-left: 40px !important;
	position: inherit !important;
}
.gst-symbol-main { width: 275px }
.gst-description { width: 180px; }
.gst-current-portfolio {
	width: 95px;
	text-align: center;
}
.gst-target {
	width: 80px;
	text-align: center;
}
.gst-target input {
	width: 85%;
	margin-bottom: 0;
	padding: 2px 5px;
	margin-left: 5px;
}
.gst-difference {
	width: 125px;
	text-align: center;
}
.gst-current-value {
	width: 80px;
	text-align: right;
	padding-right: 20px !important;
}
.gst-target-value {
	width: 80px;
	text-align: center;
}
.gst-delete {
	width: 35px;
	text-align: center;
}

.gst-full { width: 930px; }
.gst-full .eticon-c2 { top: -2px; }
.gst-text-center { text-align: center; }

.capital-parent .gst-difference {
	padding-left: 50px;
	width: 85px !important;
	padding-right: 10px;
	text-align: right;
}

.capital-wrapper { border-bottom: 1px solid #D6D6D6; }
.minpnote { cursor: pointer; }


/* Upper Summary
   ============= */
#main-steps-bar {
	margin-bottom: 15px;
}

.upper-summary {
	margin: 0 0 25px;
	padding: 0 0 10px;
	border-bottom: 1px solid #D6D6D6;
}

.upper-summary table {
	margin: 0;
	padding: 0;
	font-size: 11px;
	overflow: hidden;
	width: 100%;
}

.upper-summary table tr td {
	/*width: 20%;*/
}

.upper-summary span.small {
	color: #9b9b9b;
	font-size: 11px;
}

.upper-summary span.big {
    font-size: 18px;
    font-weight: bold;
    word-wrap: break-word;
    min-height: 23px;
    display: block;
}

.upper-summary span.big a {
	color: #212121;
}

.upper-summary span.big a:hover {
	text-decoration: underline;
}

.upper-summary span.big a i {
	top: -2px;
}


/* Investor Profile Stages
   ======================= */
.investor-profile-stages {
	padding: 0;
	margin: -25px 0 20px;
	border-bottom: 1px solid #D6D6D6;
}

.investor-profile-stages ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.investor-profile-stages ul li {
	float: left;
	margin: 0 40px 0 0;
}

.investor-profile-stages ul li a {
	display: block;
	padding: 8px 0;
}

.investor-profile-stages ul li.visited a {
	color: #4F4F4F;
}

.investor-profile-stages ul li.active a {
	color: #99CC00;
	position: relative;
	cursor: default;
}

.investor-profile-stages ul li a:hover {
	text-decoration: none;
}

.investor-profile-stages ul li.active a:before {
	content: "";
	bottom: -9px;
	left: 50%;
	display: block;
	position: absolute;
	margin-left: -7px;
	background-image: url('../../../images/shared/nextgen/png/sprites_master_grid_trans.png');
	background-position: -1420px -449px;
	width: 15px;
	height: 9px;
}

.investor-profile-stages ul li.visited a:hover {
	text-decoration: underline !important;
}

.investor-profile-stages ul li.visited.hoverDisabled a:hover {
	color: #4F4F4F;
	text-decoration: none !important;
	cursor:default;
}

.investor-profile-stages ul li.disabled a {
	color: #9B9B9B;
	cursor: default;
}


/* Profile Questionaire
   ==================== */
#profile-questionaire {
	padding: 20px 0 0;
}

#profile-questionaire #dobmm,
#profile-questionaire #dobdd {
	display: none;
}

#profile-questionaire #dobyy {
	width: 120px !important;
}

#profile-questionaire #dobmmSelectBoxItContainer,
#profile-questionaire #dobddSelectBoxItContainer {
	margin-right: 10px;
}

#profile-questionaire .question {
	margin-bottom: 10px;
}

#profile-questionaire .question h4 {
	margin-bottom: 15px;
	line-height: 24px;
}

#profile-questionaire .question p {
	font-size: 14px;
}

#profile-questionaire .question p input.form-text {
	width: 70%;
}

#profile-questionaire .question .oa_accounts {
	padding: 10px 0 0 30px;
}

#riskprofile-form .answer-4 span.standout,
#financialprofile-form .answer-1 .part-2 .plain,
#financialprofile-form .answer-2 .part-2 .plain,
#financialprofile-form .answer-3 .part-2,
#financialprofile-form .answer-4 .part-2,
#financialprofile-form .answer-7 .part-2 .standout,
#financialprofile-form .answer-10 .part-2 .standout {
	font-weight: normal;
}

#chart_wrapper {
        background: transparent url('../../../images/cio/nextgen/questionnaire/chart.png') 0 0 no-repeat;
	padding: 62px 0 0 16px;
	height: 194px;
	overflow: hidden;
}

#chart_wrapper .summarized-radio { margin: 0 0 11px 0; }
#chart_wrapper .summarized-radio label span {
	width: 430px;
}

#chart_wrapper .summarized-radio label span:before {
	visibility: visible;
}



.oa_accounts.checkbox-large-group {
	position: relative;
}

.oa_accounts.checkbox-large-group .disabled {
	display: none;
}

.oa_accounts.checkbox-large-group .disabled.show {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.7;
	filter: alpha(opacity=70);
	height: 100%;
	width: 100%;
	z-index: 1;
	background-color: #FFF;
	display: block;
}

.question_error_wrapper {
	position: relative;
}

.question_error {
	padding: 20px 25px 20px 20px;
	font-size: 14px;
	background: #FFF;
	border-radius: 6px;
	position: absolute;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	top: -14px;
	left: 80px;
	width: 260px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #EEE\9;
}

.question_error .arrow {
	height: 10px;
	width: 10px;
	background-color: #FFF;
	position: absolute;
	z-index: 1;
	left: -5px;
	top: 50%;
	margin-top: -5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
	margin-left: -5px\9;
	margin-top: -10px\9;
	border-left: 1px solid #EEE\9;
	border-bottom: 1px solid #EEE\9;
	left: -4px\9;
}

.question_error a {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}

.answer-header-text .question_error_message {
	position: relative;
	top: -10px;
}


/* Page Navigation
   =============== */
.page-nav {
	padding: 0 0 40px 0;
	position: relative;
}

.page-nav .pull-right {
	margin-left: 10px;
}

.page-nav .pull-left {
	margin-right: 10px;
}

#login-button i.eticon-f8 {
	top: -2px;
	left: -4px;
}


/* Link Teaser
   =========== */
.link-teaser p {
	margin-bottom: 30px;
}

.link-teaser .eticons-p1 {
	top: 2px;
	margin-right: 2px;
}


/* Global Menu Bar
   =============== */
.global-menu-bar {
	display: block;
	border-bottom: 1px solid #A7A7A7;
	margin-top: 10px;
}

.global-menu-bar.active-submenu {
	margin-bottom: 56px;
}

.global-menu-bar #go-menu,
.global-menu-bar #go-menu .go-submenu {
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.global-menu-bar #go-menu li,
.global-menu-bar #go-menu .go-submenu li {
	margin: 0 40px 0 0;
	padding: 0;
}

.global-menu-bar #go-menu {
	height: 37px;
	width: auto;
}

.global-menu-bar #go-menu li a {
	color: #858585;
	text-shadow: 0 1px 0 #EEE;
	text-transform: uppercase;
	padding: 0;
	height: 37px;
	line-height: 37px;
	font-size: 12px;
	font-weight: bold;
}

.global-menu-bar #go-menu li a:hover {
	text-decoration: none;
}

.global-menu-bar #go-menu .go-submenu li a {
	line-height: 16px;
	height: 32px;
	display: block;
	padding: 12px 0;
}

/* .global-menu-bar #go-menu a:hover, */
.global-menu-bar #go-menu li.active > a,
.global-menu-bar #go-menu .go-submenu li.active > a {
	color: #000;
	display: block;
	position: relative;
}

.global-menu-bar #go-menu > li.active > a:before,
.global-menu-bar #go-menu > li.active > a:after,
.global-menu-bar .go-submenu > li.active > a:before,
.global-menu-bar .go-submenu > li.active > a:after {
	position: absolute;
	border-width: 6px;
	border-style: solid;
	border-color: transparent transparent #A7A7A7 transparent;
	bottom: 0px;
	content: "";
	left: 50%;
	margin-left: -6px;
}

.global-menu-bar #go-menu > li.active > a:after,
.global-menu-bar .go-submenu > li.active > a:after {
	border-color: transparent transparent #FFF transparent;
	bottom: -1px;
}

.global-menu-bar .go-submenu > li.active > a:before { border-color: transparent; }
.global-menu-bar .go-submenu > li.active > a:after { bottom: 0; }

.global-menu-bar #go-menu .go-submenu {
	top: 38px;
	background-color: #EEEEEE;
	width: 100%;
}

.global-menu-bar #go-menu .go-submenu .growth a {
	line-height: 30px;
}


/* Lead Prospect
   ============= */
span.nextGenPlaceholder label.holderText {
	margin-top: -8px;
}
p.login-field input.form-text {
	width: 180px !important;
	margin-top: 0 !important;
}

p.login-field span.nextGenPlaceholder {
	margin-right: 15px;
}

p.login-field label.nextGenCustom {
	vertical-align: bottom;
}

p.login-field {
	margin-bottom: 15px;
}


/* Main RecommendAA
   ================ */
.main-RecommendAA .texture-background {
	margin: 20px 0 40px;
}

.main-RecommendAA #flash_div_2 {
	width: 741px;
	height: 300px;
	margin: auto;
}


/* How it Works
   =============== */
#how-it-works-header {
	padding-top: 15px;
}

#how-it-works-header div {
	background-image: none;
	padding: 25px 20px 25px 120px;
	position: relative;
	min-height: 70px;
}

#how-it-works-header div.select_portfolio {
	padding-left: 140px;
}

#how-it-works-header div.online_mip {
	padding-left: 140px;
}

#how-it-works-header div h3 {
	margin-bottom: 7px;
}

#how-it-works-header div img {
	position: absolute;
	bottom: 0;
	left: 0;
}

#how-it-works-header div p {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 24px;
}

#how-it-works-content h2,
#how-it-works-features-and-benefits h2 {
	font-weight: normal;
	font-size: 32px;
}

#how-it-works-content h3 {
	margin-bottom: 30px;
	margin-top: -20px;
	line-height: 18px;
}

#how-it-works-content ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

#how-it-works-content ul li {
	float: left;
	min-height: 130px;
	position: relative;
	padding: 0 20px 0 120px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#how-it-works-content ul li i {
	top: -2px;
}

#how-it-works-content ul li img {
	position: absolute;
	top: 0;
	left: 0;
}

#how-it-works-content ul li h4 {
	margin-bottom: 5px;
}

#how-it-works-content ul li p {
	margin-bottom: 0;
}

#how-it-works-features-and-benefits h2 {
	margin-bottom: 10px;
}

#how-it-works-features-and-benefits ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#how-it-works-features-and-benefits ul li {
	float: left;
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px solid #D6D6D6;
}

#how-it-works-features-and-benefits ul li a {
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 4px;
	color: #212121;
}

#how-it-works-features-and-benefits ul li a i {
	top: -2px;
}

#how-it-works-features-and-benefits ul li.last {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}

#how-it-works .how-it-works-box {
	border: none;
}

#how-it-works .select-account {
	padding: 30px;
}

#how-it-works .select-account .row-fluid {
	padding-top: 20px;
}

#how-it-works .select-account .row-fluid .select-an-account {
	padding-left: 30px;
}


/* Preview Orders
   ============== */
#preview_order,
#confirm_order {
	padding-bottom: 40px;
}

#preview_order .barTitle,
#confirm_order .barTitle {
	margin-top: 20px;
}

.preview_table table,
.confirm_table table {
	width: 100%;
}

.preview_table table tr td,
.confirm_table table tr td  {
	padding: 10px 15px;
	font-size: 12px;
	border-bottom: 1px solid #FFF;
}

.confirm_table table tr td {
	padding: 10px 15px;
}

.preview_table table tbody tr td.bgGray4,
.confirm_table table tbody tr td.bgGray4 {
	background-color: #F5F5F5 !important;
}

.preview_table table tbody tr td.bgGray5,
.confirm_table table tbody tr td.bgGray5 {
	background-color: #EEEEEE !important;
}

.preview_table table thead tr td,
.confirm_table table thead tr td {
	font-size: 11px;
	background-color: #FFF;
	border-bottom: 1px solid #D6D6D6;
	color: #AFAFAF;
}

.preview_table table tfoot tr td,
.confirm_table table tfoot tr td  {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid #E0E0E0;
}

.confirm_table td,
.preview_table td {
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

.confirm_table .ct_col1  { width:  69px; }
.confirm_table .ct_col2  { width:  87px; }
.confirm_table .ct_col3  { width:  74px; }
.confirm_table .ct_col4  { width: 282px; }
.confirm_table .ct_col5  { width: 109px; }
.confirm_table .ct_col6  { width: 114px; }
.confirm_table .ct_col7  { width: 129px; }
.confirm_table .ct_col8  { width:  86px; }

.preview_table .pt_col1  { width:  87px; }
.preview_table .pt_col2  { width:  98px; }
.preview_table .pt_col3  { width:  68px; }
.preview_table .pt_col4  { width:  72px; }
.preview_table .pt_col5  { width: 190px; }
.preview_table .pt_col6  { width:  83px; }
.preview_table .pt_col7  { width: 101px; }
.preview_table .pt_col8  { width: 112px; }
.preview_table .pt_col9  { width: 134px; }

.preview_table .confirm_selectbox .pt_col0  { width:  61px; }
.preview_table .confirm_selectbox .pt_col1  { width:  84px; }
.preview_table .confirm_selectbox .pt_col2  { width:  96px; }
.preview_table .confirm_selectbox .pt_col3  { width:  64px; }
.preview_table .confirm_selectbox .pt_col4  { width:  67px; }
.preview_table .confirm_selectbox .pt_col5  { width: 151px; }
.preview_table .confirm_selectbox .pt_col6  { width:  81px; }
.preview_table .confirm_selectbox .pt_col7  { width: 105px; }
.preview_table .confirm_selectbox .pt_col8  { width: 114px; }
.preview_table .confirm_selectbox .pt_col9  { width: 125px; }

.preview_table .error-row > td {
	padding: 0 !important;
	white-space: normal !important;
}

.order_ellipsis {
	width: 150px;
	display: block;
}

.preview_table .confirm_selectbox .order_ellipsis { width: 110px; }

.preview_table .confirm_selectbox .selectbox.checkbox-small-group {
	position: relative;
	top: 5px;
}

.preview_table .disabled td { color: #9B9B9B; }

.preview_table .no-border { border-bottom: none; }

.preview-row-error {
	position: relative;
	min-height: 27px;
}

.confirm_table td.yellow-info-box,
.preview_table td.yellow-info-box,
.confirm_table td.red-info-box,
.preview_table td.red-info-box {
	white-space: normal !important
}

.table-pre {
	width: 100%;
}

.table-pre th,
.table-pre td {
	padding: 5px 0;
	border-bottom: 1px solid #D6D6D6;
	vertical-align: middle;
}

.table-pre tr:last-child td {
	border-bottom: 0;
}

.table-pre .percent50 {
	width: 50%;
}

.confirm_radio {
	padding: 10px 15px;
	font-weight: bold;
	border-bottom: 1px solid #E0E0E0;
	border-top: 1px solid #FFF;
	margin-top: -1px;
}

.confirm_radio label {
	vertical-align: middle;
	margin-left: 15px;
	font-weight: bold;
}

.selectbox {
	width: 25px;
	position: relative !important;
}
.selectbox label {
	width: 25px;
	top: -12px;
	left: 4px;
}


/* Get Liquidate
   ============= */
#getliquidate_overlay {
	width: 930px;
	padding: 20px;
}

#getliquidate {
	width: 930px;
	margin: auto;
}

#getliquidate h2 {
	margin-top: 5px;
	font-weight: normal;
	font-size: 21px;
}

#getliquidate .info-box {
	min-height: 30px !important;
	padding: 20px 20px 20px 65px !important;
	margin: 20px 0 !important;
}

#getliquidate table {
	width: 100%;
}

#getliquidate table div.cellAlignRight {
    width: 50%;
    text-align: right;
}

/* Congratulations
   =============== */
.congratulations.texture-background h3 {
	font-weight: normal;
	font-size: 37px;
	margin: 0 0 30px;
	line-height: 120%;
}

.congratulations.texture-background ul {
	font-size: 15px;
}

.congratulations.texture-background ul li {
	margin-bottom: 15px;
}

/* Asset Allocation
   ================ */
#allocateTable .margin-top {
	margin: 0 !important;
}

#allocateTable .capital-parent,
#allocateTable .capital-child {
	background-position: 315px 0 !important;
}

#detailed-analysis, #allocateTable {
	margin-bottom: 30px;
}

/* Proposal Agreement
   ================== */
#window-3 div { overflow: hidden; }
#window-3 div ul { margin: 0 0 30px 10px; }

/* No Recommendation Overlay
   ================== */
#no-recommend-overlay {
    width:610px;
    padding:30px 30px 30px 92px;
    box-sizing:border-box;
}
#no-recommend-overlay p {
    margin-bottom:25px;
}
#no-recommend-overlay .eticon-a7 {
    position:absolute;
    left:30px;
    margin-top:3px;
}

/* Disclosure Text
   ================== */

 #discloseText  {
 	width:950px;
 	 padding: 0px 10px 10px 10px;
 }

 /* Robo styles starts from here */
 .radio-text-part1 {
 		font-weight:bold;
 }
 .radio-text-part2 {
 		margin-left:32px;
 		display:block !important;
 		clear: both;
 		font-size:13px!important;
 }
 .why-ask-info-text{
 	font-size:13px!important;
 	font-weight:normal !important;
 }
  .why-ask {
 		opacity:.5;
 }
 .why-ask-icon {
 		margin-left:10px;
 		margin-bottom:5px;
		width:15px; 
		height:15px;
  }

  .why-ask-info-text .tooltip-inner{
	  font-size:13px!important;
  }
    
  
#image_wrapper {
 	position:relative;
 	width: 1150px;
 }
#image_wrapper .summarized-radio {
	display: block;
	float: left;
	width: 125px;
	padding: 0 40px 0 0;
}
#image_wrapper .summarized-radio label{
	padding-right: 0;
	width: 100%;
}
#image_wrapper .summarized-radio label span{
	margin-right: 0px;
}
.image_src_wrapper {
	display:block !important;
	clear:both;
}
/*.image_src_wrapper span{
	bottom: 0;
	display:block;
	right: 16%;
	width: 68%;
	}

.image_src_wrapper span:first-of-type {
	border-bottom: 1px dashed #19223C;
	height: calc(32px * 2.9);
	background-color: #95E525;
}

.image_src_wrapper span:last-of-type {
	height: calc(29px * 2.9);
	background-color: #FF3333;

}*/

.question-08-gain{
	border-bottom: 1px dashed #333752;
	top: 1px;
	z-index: 2;
	height: 100px;
	width: 100%;
	display:block;
	position: relative;
}

.question-08-loss{
	display:block;
	height: 60px;
	width: 100%;
	position: relative;
}

.question-gains-bar {
	display: block;
	background-color: #95E525;
	bottom: 0;
	padding-bottom: 5px;
	left: 8px;
	width: 40px;
	position: absolute;
}

.question-loss-bar {
	display: block;
	background-color: #FF3333;
	padding-top: 5px;
	width: 40px;
	left: 8px;
	position: absolute;
}
.question-gains-text {
	position: absolute;
	bottom: 5px;
	left: 56px;
}
.question-loss-text {
	position: absolute;
	top: 5px;
	left: 56px;
}
#img_gain_answer-1{
	height: 79.8px;
}

#img_loss_answer-1{
	height: 55.1px;
}
#img_gain_answer-2{
	height: 66.5px;
}

#img_loss_answer-2{
	height: 45.6px;
}

#img_gain_answer-3{
	height: 51.3px;
}

#img_loss_answer-3{
	height: 36.1px;
}

#img_gain_answer-4{
	height: 41.8px;
}

#img_loss_answer-4{
	height: 28.5px;
}
#img_gain_answer-5{
	height: 28.5px;
}

#img_loss_answer-5{
	height: 19px;
}

#riskprofile-form  .italics{
	font-weight: normal;
	font-style: italic;
}
#table_wrapper {
	position: absolute;
	top: 43px;
	left: 0;
	width: 100%;
}

#table_wrapper .summarized-radio { margin: 0 0 5px 0; }
#table_wrapper .summarized-radio label span {
	width: 510px;
}

#table_wrapper .summarized-radio label span:before {
	visibility: visible;
}
.etrade-pdf-icon:before {
    color: #c00;
    content: "\f068";
    font-family: "ETradeIcons", Arial;
    font-size: 1.2em;
    padding: 0 .4em;
    line-height: .83333em;
}
@font-face {
  font-family: 'ETradeIcons';
  src: url('../../../images/etradeicons/v2/etradeicons-webfont.eot');
  src: url('../../../images/etradeicons/v2/etradeicons-webfont.eot?#iefix') format('embedded-opentype'), url('../../../images/etradeicons/v2/etradeicons-webfont.woff') format('woff'), url('../../../images/etradeicons/v2/etradeicons-webfont.ttf') format('truetype'), url('../../../images/etradeicons/v2/etradeicons-webfont.svg#etradeicons') format('svg');
  font-weight: normal;
  font-style: normal; 
}
.etrade-note-icon:before {
    color: #003399;
    content: "\f067";
    font-family: "ETradeIcons", Arial;
    font-size: 1.2em;
    padding: 0 .4em;
    line-height: .83333em;
}
.document-links table {
    border-collapse: separate;
    border-spacing: 5px;
    width: 45%;
}
.proposal-document-links {
	margin: 25px 0;
}
#nextGenPopUpHeader h4.png {
	background-image: url('../../../images/cio/etradecapitalmgt.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 85%;
    display: inline-block;
    float: left;
    text-indent: -9999px;
    width: 153px;
}
/*
Pie chart styling: 
 -radius: 120px 
 font-size: 14px 
 padding-left/right: radius / 2 
 line-height: font-size * 2 
 margin-top: line-height * 2
*/

#allocationTable {
font-size: 14px;
line-height: 2;
margin-top: 28px;
margin-bottom: 0;
}

div.donut-chart {
padding: 0 240px;
}

div[id ^='flash'], div[id ^='fDiv_'] {
display: none;
}

#nextGenPopUpFooter .container {
	width: 1020px;
	max-width: 1020px;
}
