@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/MaterialIcons-Regular.eot');

    /* For IE6-8 */
    src: local('Material Icons'), local('MaterialIcons-Regular'), url('fonts/MaterialIcons-Regular.woff2') format('woff2'), url('fonts/MaterialIcons-Regular.woff') format('woff'), url('fonts/MaterialIcons-Regular.ttf') format('truetype');
}

body {
	color: #000000;
	padding: 0px;
	direction: ltr;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 30px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border linear .2s,box-shadow linear .2s;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eee;
}

textarea:focus, input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	border: 1px solid #7852e0;
	background: white;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}

a {
	color: #039;
}

a:hover, a:focus, a:active, input[type=image]:focus {
	outline: thin dotted #7852e0;
}

ul, li {
	padding: 0;
	margin: 0;
	box-sizing: content-box;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield;
}

label.radio, label.checkbox {
	font-weight: normal;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.hide {
	display: none;
}

.checkbox, .radio {
	margin-bottom: 0;
}

.ms-at-work-logo {
	background-image: url(https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/msatwork.png);
    width: 302px;
    height: 30px;
    background-position: 0px -16px;
}

.inline-block {
	display: inline-block;
	vertical-align: top;
}

.display-none {
	display: none;
}

.display-inline {
	display: inline;
}

.header {
	width: 100%;
	z-index: 2000;
}

.header .container {
	padding: 5px 0 10px;
}

.header h4 {
	background-image: url(https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/svg/logo.svg);
	background-position: -156px -298px;
	background-size: 270%;
	color: transparent;
	float: left;
	font-size: 0px;
	height: 29px;
	width: 186px;
}

.ola-nav {
    margin-top: 20px;
}

.ola-nav .etrade-logo {
    margin-right: 20px;
    width: 200px;
    height: 100%;
}

.etrade-logo img {
	height: 50px;
	width: 200px;
}

.header ul {
	float: right;
	list-style-type: none;
	margin-top: 3px;
}

.header li {
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 11px;
	margin-left: 30px;
	padding: 10px 0px;
	text-transform: uppercase;
	line-height: 20px;
}

.header li.secure {
	background: url(https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/svg/icon-lock.svg) no-repeat;
	background-position: -4% -3px;
	background-size: 22%;
	padding-left: 30px;
}

.header li.call {
	background-image: url(https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/svg/icon-phone.svg);
	background-position: -6% 2px;
	background-size: 27%;
	padding-left: 32px;
	padding-right: 10px;
}

.header li.call a {
	color: #000;
}

body[class="de_DE"] .header li.call,
body[class="it_IT"] .header li.call,
body[class="pl_PL"] .header li.call,
body[class="ru_RU"] .header li.call,
body[class="pt_BR"] .header li.call {
	background-size: 19% !important;
}
body[class="vi_VN"] .header li.call {
	background-size: 20% !important;
	padding-left: 30px;
}
body[class="ms_MY"] .header li.call{
	background-size: 23% !important;
}
body[class="fr_FR"] .header li.call,
body[class="tr_TR"] .header li.call,
body[class="sv_SE"] .header li.call{
 	background-size: 24% !important;
}
body[class="tr_TR"] .header li.question{
    background-size: 13% !important;
}
body[class="ms_MY"] .header li.question{
	background-size: 16% !important;
}
body[class="de_DE"] .header li.question,
body[class="ru_RU"] .header li.question,
body[class="pt_BR"] .header li.question,
body[class="sv_SE"] .header li.question{
 	background-size: 17% !important;
}
body[class="fr_FR"] .header li.question{
 	background-size: 20% !important;
}
body[class="ja_JP"] .header li.secure {
 	background-size: 32% !important;
 	padding-left: 38px;
}
body[class="zh_TW"] .header li.secure,
body[class="zh_CN"] .header li.secure {
 	background-size: 43% !important;
 	padding-left: 40px;
}
body[class="ja_JP"] .header li.question{
 	padding-left: 35px !important;
}
body[class="ja_JP"] label.checkbox span.icon{
 	margin-bottom: 30px !important;
}
body[class="ja_JP"] .header li.question,
body[class="es_ES"] .header li.question {
 	background-size: 19% !important;
}
body[class="he_IL"] .header li.secure{
 	background-size: 35% !important;
}
body[class="ms_MY"] .header li.secure{
	background-size: 24% !important;
}
body[class="ko_KR"] .header li.secure {
 	background-size: 28% !important;
}
body[class="ko_KR"] .header li.question {
 	background-size: 16% auto !important;
    padding-left: 37px !important;
}
body[class="pl_PL"] .header li.question {
 	background-size: 14% !important;
 	padding-left: 43px;
}
body[class="de_DE"] .form-container input.short-input, .form-container select.short-input,
body[class="pl_PL"] .form-container input.short-input, .form-container select.short-input {
	width: 105px !important;
}
body[class="es_ES"] .form-container input.short-input, .form-container select.short-input,
body[class="pt_BR"] .form-container input.short-input, .form-container select.short-input {
	width: 115px !important;
}
body[class="fr_FR"] #primaryAreaCode{
	width: 150px !important;
}

body[class="ms_MY"] #primaryAreaCode,
body[class="vi_VN"] #primaryAreaCode,
body[class="ms_MY"] #jointAreaCode,
body[class="vi_VN"] #jointAreaCode,
body[class="ms_MY"] #primaryAreaCode-error,
body[class="vi_VN"] #jointAreaCode-error{
	width: 105px !important;
}

body[class="es_ES"] #primaryMiddleInitial{
	width: 185px !important;
}

body[class="ms_MY"] #primaryMiddleInitial{
	width: 115px !important;
}

body[class="vi_VN"] #primaryPrefix,
body[class="vi_VN"] #primarySuffix,
body[class="vi_VN"] #primaryMiddleInitial{
	width: 150px !important;
}
body[class="vi_VN"] #primaryPassportType,
body[class="vi_VN"] #primaryPassportNum,
body[class="vi_VN"] #primaryPassportIssueDate,
body[class="vi_VN"] #primaryPassportExpiryDate{
	width: 380px !important;
}
body[class="pt_BR"] #primaryPassportNum,
body[class="pt_BR"] #primaryPassportIssueDate,
body[class="pt_BR"] #primaryPassportExpiryDate,
body[class="sv_SE"] #primaryPassportNum,
body[class="sv_SE"] #primaryPassportIssueDate,
body[class="sv_SE"] #primaryPassportExpiryDate {
	width: 400px !important;
}
body[class="es_ES"] #primaryPassportNum,
body[class="es_ES"] #primaryPassportIssueDate,
body[class="es_ES"] #primaryPassportExpiryDate {
	width: 425px !important;
}
body[class="it_IT"] #primaryPassportNum,
body[class="it_IT"] #primaryPassportIssueDate,
body[class="it_IT"] #primaryPassportExpiryDate {
	width: 500px !important;
}
body[class="fr_FR"] #primaryPassportNum,
body[class="fr_FR"] #primaryPassportIssueDate,
body[class="fr_FR"] #primaryPassportExpiryDate,
body[class="pl_PL"] #primaryPassportNum,
body[class="pl_PL"] #primaryPassportIssueDate,
body[class="pl_PL"] #primaryPassportExpiryDate,
body[class="tr_TR"] #primaryPassportNum,
body[class="tr_TR"] #primaryPassportIssueDate,
body[class="tr_TR"] #primaryPassportExpiryDate {
	width: 350px !important;
}
body[class="sv_SE"] .step-four-col1 strong + div {
    padding-right: 10px;
}
body[class="es_ES"] #psFlyOut {
	width: 425px !important;
}

.header li.question {
	background-image: url(https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/svg/icon-help.svg);
	background-position: 8% 7px;
	background-size: 23%;
	padding-left: 40px;
}

.header .container,
.footer .container {
	width: 1200px;
}

.container > a {
	display:inline-block;
}

.container.main {
	background-color: #fff;
	padding: 10px 60px 60px;
	width: 70%;
	min-height: 600px;
}

.etprogress-bar {
	margin-top: 20px;
}

.etprogress-bar ul {
	margin: 0;
	overflow: hidden;
	margin-bottom: 45px;
}

.etprogress-bar li {
	border-top: 7px solid #d2d2d2;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	margin-right: 1px;
	padding-top: 10px;
	text-transform: uppercase;
	width: 24.90%;
}

.etprogress-bar li.last {
	margin-right: 0px;
}

.etprogress-bar li.navActive {
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/icon-purple-arrow.png") 50% 0px no-repeat;
	border-color: #6633CC;
	color: #6633CC;
}

.etprogress-bar li.navActive span {
	background-color: #6633CC;
}

.etprogress-bar li.navIncomplete {
	color: #d2d2d2;
}

.etprogress-bar li.navComplete {
	border-color: #666;
	color: #666;
}

.etprogress-bar li.navComplete span {
	background-color: #666;
}

.etprogress-bar li span {
	background-color: #d2d2d2;
	border-radius: 100%;
	color: #fff;
	display: inline-block;
	font-size: 17px;
	height: 31px;
	line-height: 29px;
	margin-right: 5px;
	padding-left: 10px;
	width: 31px;
}

.progress {
	display: none;
	height: 15px;
	margin-top:20px;
}

.progress-success .bar,
.progress .bar-success {
	background-color: #6633CC;
	background-image: linear-gradient(to bottom, #6633CC, #6633CC);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6633CC', endColorstr='#6633CC', GradientType=0);
	height:15px;
}

.progress-text h1 {
	font-size: 15px;
	margin-bottom: 25px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:5px;
}
.progress-text{
	margin-bottom:35px;
}

.progress-text h1 span {
	color: #999;
	font-weight: normal;
	padding: 0px 0px 0px 6px;
}

.footer {
	padding: 50px 0px 40px;
	background-color: #ededed;
}

.footer p {
	float: left;
	padding-bottom: 0px;
}

.footer ul.footer-links {	
	list-style-type: none;
	margin: 0px;
	padding-top: 15px;
}

.footer ul.footer-links li {
	border-right: 1px solid #aeaeae;
	float: left;
	line-height: 1em;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 10px;
	vertical-align: middle;
}

.footer ul.footer-links li.full-line {
	border: none;
	padding: 0px 0px 5px;
	width: 100%;
}

.footer ul.footer-links li.first {
	padding-left: 0px;
}

.footer ul.footer-links li.last {
	border: none;
}

.footer ul.footer-links li a {
	font-weight: bold;
}

.footer ul.footer-icons {
	float: left;
	list-style-type: none;
	margin: 0px 0px 30px;
	width: 100%;
}

.footer ul.footer-icons li {
	background-image: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/bg-footer-sprite.png");
	background-repeat: no-repeat;
	float: left;
	height: 33px;
	margin-right: 2%;
	text-indent: -99999px;
	width: 20%;
	cursor: pointer;
}

.footer ul.footer-icons li.protection-guarantee {
	background-position: -9px -11px;
}

.footer ul.footer-icons li.fdic {
	background-position: -9px -51px;
}

.footer ul.footer-icons li.sipc {
	background-position: -9px -97px;
}

.footer ul.footer-icons li.verisign {
	background-position: -9px -141px;
}

.footer ul.footer-icons li.last {
	margin-right: 0px;
}

.choose-lang-label {
	display: inline-block;
	vertical-align: top;
	padding-top: 5px;
}

.button {
	height: 29px;
	line-height: 29px;
	display: inline-block;
	padding: 0 18px 0 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #6633CC;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkOWYwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZDlmMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OWM5NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #6633CC 0%, #6633CC 0.24%, #6633CC 100%);
	background-image: -o-linear-gradient(bottom, #6633CC 0%, #6633CC 0.24%, #6633CC 100%);
	background-image: -webkit-linear-gradient(bottom, #6633CC 0%, #6633CC 0.24%, #6633CC 100%);
	background-image: linear-gradient(bottom, #6633CC 0%, #6633CC 0.24%, #6633CC 100%);
	background-clip: padding-box;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	margin-left:0px;
	border:none;
}

.button[disabled] {
	color: #292929;
	background-color: #d9d9d9;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #c1c1c1 0%, #efefef 100%);
	background-image: -o-linear-gradient(bottom, #c1c1c1 0%, #efefef 100%);
	background-image: -webkit-linear-gradient(bottom, #c1c1c1 0%, #efefef 100%);
	background-image: linear-gradient(bottom, #c1c1c1 0%, #efefef 100%);
	background-clip: padding-box;
	font-size: 12px;
	font-weight: bold;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	cursor: not-allowed;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	pointer-events: none;
	border: 1px solid #c5c5c5;
}

.button:hover {
	background-color:#7852e0;
	color: #fff;
	text-decoration: none;
}

.button-grey {
	color: #242424;
	font-size: 12px;
	padding: 0px 18px 0px 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #c5c5c5;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #afafaf 0%, #e9e9e9 100%);
	background-image: -o-linear-gradient(bottom, #afafaf 0%, #e9e9e9 100%);
	background-image: -webkit-linear-gradient(bottom, #afafaf 0%, #e9e9e9 100%);
	background-image: linear-gradient(bottom, #afafaf 0%, #e9e9e9 100%);
}

.button-grey:hover {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, #afafaf 0%, #e9e9e9 100%);
	background-image: -o-linear-gradient(top, #afafaf 0%, #e9e9e9 100%);
	background-image: -webkit-linear-gradient(top, #afafaf 0%, #e9e9e9 100%);
	background-image: linear-gradient(top, #afafaf 0%, #e9e9e9 100%);
	color: #5e5d5d;
	background-color: #c5c5c5;
	text-decoration: none;
}

#etErrorBox {
	background-color: #fce4e0;
}

#etInformationBox {
	background-color: #66A8DE;
}

#etWarningBox {
	background-color: #fefbce;
}

.information-icon {
	background: url(https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/icon-message.png) no-repeat;
	float: left;
	height: 55px;
	width: 70px;
}

#error-img {
	background-position: 13px 5px;
}

#etInformationBox #error-img {
	background-position: 13px -51px;
}

#etWarningBox #error-img {
	background-position: 13px -101px;
}

#error-list {
	list-style-type: none;
	padding: 15px 50px 5px 50px;
	min-height: 50px;
	margin-bottom: 15px;
}

#error-list li{
	margin: 0 0 10px 30px;
	background: none;
}

.popover {
	min-width: 400px;
}

.etPopOverCont {
	-moz-background-clip: padding-box;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 0px 0px 3px 3px;
	background-clip: padding-box;
	border-radius: 0px 0px 3px 3px;
	padding: 15px;
	min-width: 350px;
}

.page-block .page-header {
	margin-bottom: 10px;
	margin-top: 35px;
	border: none;
}

.page-block .page-header h2 {
	font-weight: 700;
	font-size: 36px;
}

.page-block .page-header .grey-txt {
	font-size: 20px;
}

.page-block .grey-txt {
	color: #666;
}

.page-block .small-grey-txt {
	color: #666;
	font-size: 12px;
}

.page-grey-txt {
	color: #666;
	margin-bottom: 35px;
}

.form-container h3 {
	font-size: 20px;
	display:inline-block;
}

.form-container h4 {
	font-size: 17.5px;
	display:inline-block;
}

.sidebar-container {
	float: right;
	margin-left: 10px;
	width: 30%;
}

.sidebar {
	background: #e9e9e9;
	padding: 20px 15px;
}

.sidebar h5 {
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 10px;
	text-indent:40px;
}

.sidebar ul {
	list-style: none;
	margin-left:40px;
}

.sidebar p.header {
	font-weight: bold;
	margin-bottom: 9px;
}

.icon-question {
	margin: 0 0 3px 3px;
	width: 20px;
	height: 20px;
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/svg/icon-help.svg") no-repeat 0 0;
	background-size: 90%;
	text-indent: -9999px;
	cursor: pointer;
	line-height: 25px;
	display: inline-block;
}

.form-container input[type="text"],
.form-container input[type="number"],
.form-container input[type="tel"],
.form-container input[type="email"],
.form-container input[type="password"] {
	color: #000;
	width: 314px;
	margin-top: 10px;
}

.form-container select {
	width: 314px;
	margin-top: 10px;
}

.form-container textarea.med-input {
	width: 314px;
	height:50px;
}

.form-container select.med-input {
	width: 202px;
}

.form-container input.short-input, .form-container select.short-input {
	width: 85px;
}

.form-container input[type="text"].med-input, .form-container input[type="email"].med-input, .form-container input[type="tel"].med-input {
	width: 200px;
}

.form-container input.middle-initial {
	width: 86px;
}

.mright10 {
	margin-right: 10px;
}

.mright25 {
	margin-right: 25px;
}

.mtop5 {
	margin-top: 5px;
}

.mtop10 {
	margin-top: 10px;
}

.mtop15 {
	margin-top: 15px;
}

.mtop25 {
	margin-top: 25px;
}

.mbot5 {
	margin-bottom: 5px;
}

.mbot10 {
	margin-bottom: 10px;
}

.mbot15 {
	margin-bottom: 15px;
}

.mbot25 {
	margin-bottom: 25px;
}

.mtop10neg {
	margin-top: -10px;
}

.pleft10 {
	padding-left: 10px;
}

.ptop10 {
	padding-top: 10px;
}

.pbot10 {
	padding-bottom: 10px;
}

.pbot25 {
	padding-bottom: 25px;
}

.width600 {
	width: 600px;
}

.width80percent {
	width: 80%;
}

.sub-txt {
	margin-left: 30px;
}

.grey-brdbtm-line {
	border-bottom: 1px solid #c9c9c9;
}

.step-one .form-container,.step-one-b .form-container {
	width: 60%;
	float: left;
}

body[class="ru_RU"] .step-one-b .form-container {
	width: 62%;	
}

.step-five .form-container {
	width: 100%;
	float: left;
}

.step-five-invst-profile .icon-question {
	display:none; 
}

span.rounded-number {
	background-color: #6633CC;
	border-radius: 100%;
	color: #fff;
	display: inline-block;
	font-size: 17px;
	height: 28px;
	line-height: 28px;
	margin-right: 5px;
	width: 28px;
	text-align:center;
	font-weight:bold;
}

.sidebar span.rounded-number {
	margin-left:-38px;
}

.radio-group .radio {
	margin-top: 10px;
	cursor: pointer;
}

/* Start step four oow section */
.radio-group label span{
	font-weight: normal;
}
/* End step four oow section */

label.radio input[type="radio"] {
	left: -999px;
	position: absolute;
}

label.radio {
	padding-left: 0px;
}

label.radio .icon {
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/bg-radio-purple.png") 0 bottom no-repeat;
	display: block;
	height: 20px;
	margin: 0px 10px 10px 0px;
	width: 20px;
	float:left;
}

label.radio.selected .icon {
	background-position: 0px 0px;
}

.check-group label.checkbox {
	cursor: pointer;
}

label.checkbox {
	padding-left: 0px;
	line-height: 28px;
}

label.checkbox input[type="checkbox"] {
	left: -9999px;
	position: absolute;
}

label.checkbox span.icon {
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/bg-checkmarks-purple.png") 0px bottom no-repeat;
	display: block;
	float: left;
	height: 27px;
	margin-bottom: 3px;
	margin-right: 10px;
	width: 27px;
}

label.checkbox.checked span.icon {
	background-position: 0px 0px;
}

label.checkbox .sub-text {
	margin-left: 38px;
}

label.input {
	font-size: 14px;
	font-weight: bold;
}

label.large-input {
	font-size: 17px;
	font-weight: bold;
	display: inline-block;
}

label[for=newCustType]{
		display: inline;
}
.mtop10.address-block div label,
.address-block label,
#primaryPhoneNumberBlock label,
#secondaryPhoneNumberBlock label,
.hiddenLabel{
    display: none;
}

.greybgwithpad {
	background-color: #e9e9e9;
	padding: 10px 25px;
}

input.validation-error, select.validation-error {
	/*border-color:red;*/
	background-color: #ffdcdb;
}

.validation-error {
	margin-top: -5px;
	padding-bottom: 5px;
	font-size: 13px;
	color: #FF0000;
}

.step-four-col1 {
	width: 33%;
	float: left;
	padding-bottom: 10px;
}

.step-four-col2 {
	width: 33%;
	float: left;
	padding-bottom: 10px;
}

.step-four-col3 {
	width: 33%;
	float: left;
	padding-bottom: 10px;
}

.edit-block .hidden-edit {
	display: none;
}

.step-three-row {
	margin-bottom: 3px;
}

.step-three-col1 {
	width: 25%;
	float: left;
}

.step-three-col2 {
	width: 25%;
	float: left;
}

.step-three-col3 {
	width: 45%;
	float: left;
}

.dark-grey-bg-color {
	background-color: #CCCCCC;
}

.light-grey-bg-color {
	background-color: #E9E9E9;
}

.wrap label{
	display:none;
}

 .show-edit-block .block-heading {
	 display: none;
 }

.step-one .step-one-hidden, .step-one-b .step-one-hidden{
	display: none;
}

.step-two .step-two-hidden {
	display: none;
}

.step-three .step-three-hidden {
	display: none;
}

.step-four .step-four-hidden {
	display: none;
}

ul.suggestedlist {
	overflow: hidden;
	display: none;
	float: right;
	position: absolute;
	border: 1px solid #7852e0;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
	background: #ffffff;
	opacity: 0.99;
	color: #000000;
	list-style: none outside none;
	left: 0px;
	box-shadow: 1px 2px 3px #3E3E3E;
}

ul.suggestedlist li.autocompletelist {
	margin: 0px;
	color: #000000;
	padding: 1px 3px;
	line-height: 15px;
	text-align: left;
}

ul.suggestedlist li.autocompletelist div {
	padding: 0px 15px;
}

ul.suggestedlist li.autocompletelist div span {
	color: #000000;
}

ul.suggestedlist li.autocompletelist div.company-header {
	padding-top: 15px;
}

ul.suggestedlist li.autocompletelist table.suggestedItem {
	border-spacing: 0;
	border-collapse: collapse;
}

ul.suggestedlist li.autocompletelist table.suggestedItem tr {
	padding: 0px;
	color: #000000;
}

ul.suggestedlist li.autocompletelist table.suggestedItem tr td.bella-sel-symbol {
	width: 90px;
	vertical-align: top;
}

ul.suggestedlist li.autocompletelist table.suggestedItem tr td span {
	color: #000000;
	font-weight: bold;
}

ul.suggestedlist li.category {
	border-bottom: 1px solid #323232;
	margin: 0px 0px 8px;
}

ul.suggestedlist li.row-state-hover, ul.suggestedlist li.row-state-hover table.suggestedItem tr {
	text-align: left;
	color: #000000;
	background-color: #E9E9E9;
	cursor: pointer;
	margin: 0px;
}

ul.suggestedlist li.row-state-hover div {
	color: #000000;
}

ul.suggestedlist li.row-state-hover div span, ul.suggestedlist li.row-state-hover table.suggestedItem tr td span {
	font-weight: bold;
	color: #000000;
}

.greenbg {
    background-color: #E6FEDF;
}

.yellowbg {
	background-color: #FEFBCD;
}

.prefill-msg-text {
	padding: 10px;
}

.step-five.page-block .page-header h2{
	font-size:22px;
}

.step-five.page-block .page-header {
	padding-bottom:2px;
}

.step-five .graybox{
	padding:5px 15px;
	background:#eee;
	border-radius:5px;
	font-weight:600;
}

.step-five .mail_address{
	display:inline-block;
	width:25%;
	vertical-align:top;
	margin:30px;
}

.step-five .text-indented{
	padding-left:13px;
}

.step-five #printBtn{
	float:right;
}

.edit-msg {
	background-color: #FEFBCD;
	padding: 10px;
	margin-right: 10px;
}

.plus-icon {
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/icon-plus.png") 0 0 no-repeat;
	padding: 0 0 0 20px;
}

.remove-icon {
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/icon-remove.png") 0 0 no-repeat;
	padding: 0 0 0 20px;
}

.learnmorelink {
    background: url('https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/icon-overlay.png') no-repeat scroll 0 3px transparent;
    padding-left: 20px;
}

*:-ms-input-placeholder {
	color:#bbb !important;
}

.checklist li {
	list-style-type: disc;
	padding: 0px 5px;
}
.bullet_checklist{
	padding: 0px 5px 0px 15px;
}
.bullet_checklist li {
    padding: 0px 0px 5px 5px;
}

.sidebar ul.checklist {
    margin: 5px 0px 20px 15px;
}

#step_one_b_disclosures ol{
	list-style-position:inside;
	padding-left:0;
}

#step_one_b_disclosures ol li p{
	padding-left:15px;
}

.agreementHolder{
	display: block;
    border: 1px solid #000000;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
    width: 99%;
    height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}
.agreementPrintLink{
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/icon-print.png") 0px bottom no-repeat;
    padding-left: 20px;
	margin-right:15px;
}
#CountDown-Window{
	padding-top:10px;
	text-align:center;
}
#Warning-Window{
	padding-top:15px;
	text-align:center;
}
*:focus{
	outline:0;
}
.success{
	padding-top:10px;
	color:green;	
}
.jointResidenceBlock label.large-input,.jointResidenceBlock strong{
	font-size:13px;
}
#primaryAreaCode-error,#jointAreaCode-error{
	width:85px;
}
#joint_account_note,#additional_acct_features{
    clear:right;
}
.hostname {
	font-size: 11px;
	color:#CCCCCC;
}
.selected-account {
	background: url("https://cdn2.etrade.net/1/oaa/20250708/0.0/images/rtaa/bg-green-checkmark.png") no-repeat 0 55%;
    font-weight: bold;
    padding-left: 15px;
}
#investment_footer{
	margin-bottom:20px;
}
#investment_footer span{
	background-color: transparent;
	border: 1px solid #ccc;	
	padding:4px 10px;	
	font-size:12px;
	font-weight: bold;
}
#step3_domestic_footer{
	display:none;
	margin-bottom:20px;
	margin-top:20px;
}

.signatures {
  margin: 30px 0 20px 0;
}

.signatures h5 {
  border-bottom: 1px solid black;
  margin-right: 50px;
  padding: 0 0 40px 0;
  display: inline-block;
}

.signatures h5.date {
  width: 100px;
}

.signature-row::after, .signature-row::before {
    content: " ";
    display: table;
}
.signature-row::after {
    clear: both;
}

.step-five-agreements .agreementHolder {
	
	border: none;
    display: block;
    height: auto;
    margin-bottom: 15px;
    margin-top: 5px;
    overflow-x: none;
    overflow-y: none;
    padding: 10px;
    width: 99%;
}

.step-five-agreements .agreementPrintLink{
	display:none;	
}

.ajax_loading {
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-weight:bold; 
	padding:12px; 
	margin:0;
}

.printAgreementHolder{
   display:none;	
}

.print-show{
	display:none;
}

.tcp-copy {
  margin-top: 12px;
}

#capitalOneLink {
	font-weight: bold;
}

/*For Print*/
@media print {
	header, footer, .container .lang-bar, .etprogress-bar, #createNewUserBlock, #linkExistingUserBlock,  #onlineFormsModel #etInformationBox, #onlineFormsModel #etWarningBox, #onlineFormsModel #etErrorBox, .agTitle, .agreementSection .agreementPrintLink {
		display:none !important;
		padding:0px;
		margin:0px;
	}	
	#step-four-view  .mtop15,#step-four-view .container > div, #step-four-view .grey-brdbtm-line, .etprogress-bar,.progress,.progress-text .show, .mobile-visible h1{
		display:none !important;
		padding:0px;
		margin:0px;
	}	
	
	#Print_Sign_Mailmismatch,.print-hide{
		display:none !important;
		padding:0px;
		margin:0px;
	}
	#printBtn {
		display:none !important;
	}	
	.print-show{
		display:block !important;
	}	
	#step-five-psm .container.main {
		padding-top:10px;
	}	
	.agreementHeader, .agreementHolder{
		display:none !important;
	}
	.printAgreementHolder{
		display:block !important;
	}	
}

