.radio label,.radio .form-label,.checkbox label,.checkbox .form-label{position:relative;min-height:initial;padding:0 0 0 40px;margin-bottom:0;text-transform:none;letter-spacing:0}
a.inline-buttons{margin-right:10px;white-space:nowrap}
a.inline-buttons i{margin-right:5px;vertical-align:middle}
#imgSecurityImage{border-color:Black;border-width:1px;border-style:Solid;margin-top:2px}
.noshow{display:none}
a.set-alerts{display:none}
.form-group.full-width{width:100% !important}
label,.form-label{min-height:25px}
.textZip{width:42% !important;display:inline-block}
#page_wrapper{width:100% !important}
#waitPage{display:none}
.marketDates span{font-size:12px}
.test{margin-left:0 !important;margin-right:0 !important}
.mb0{margin-bottom:0 !important}
.mr20{margin-right:20px !important}
.mt-20{margin-top:-20px}
.legendColorSquare{border-radius:20px}
.progress-indicator li{list-style-type:none;text-transform:uppercase;font-family:FuturaPTWebBook;font-size:400}
.progress-indicator li.step{display:block}
.progress-indicator li.step a{color:#54565b;text-decoration:none}
.progress-indicator li span{display:block;font-family:"FuturaPTWebHeavy",sans-serif;font-weight:normal;font-style:normal;line-height:1.25em;font-size:13px;text-transform:uppercase;letter-spacing:.07em}
.paddingTop0{padding-top:0}
.paddingL0{padding-left:0 !important}
.errorMsg{color:Red !important;float:left;text-align:left}
.fault{color:white !important;font-family:"FuturaPTWebMedium",sans-serif;font-weight:normal;font-style:normal;line-height:1.25em;font-size:14px;background:#fff;padding:25px 15px 1px 20px;margin:15px 0;border-radius:6px;border:1px solid #ec1944;color:#ec1944 !important;border-left:5px solid #ec1944;clear:both}
.fault ul{margin-left:22px}
.fault h4{color:#a92319;padding-left:45px}
.fault h4::before{font-family:"valic-icons" !important;font-size:3em;content:"P";display:inline-block;margin-right:8px;vertical-align:bottom;margin-left:-56px}
.fault ul::before{margin-left:55px !important}
.faultInfo{color:#ec1944;font-family:"FuturaPTWebMedium",sans-serif;font-weight:normal;font-style:normal;line-height:1.25em;font-size:14px;background:transparent;padding:25px 15px 1px 20px;margin:15px 0;border-radius:6px;border:1px solid #ec1944;border-left:5px solid #ec1944}
.mtop10{margin-top:10px !important}
.pull-left{float:left}
.pull-right{float:right}
.checkAvailbtn{margin-top:25px;padding-top:5px}
.hideMessage{margin-top:25px}
.paddingB_svp1{padding-bottom:20px}
@media(max-width:640px){.checkAvailbtn{margin-top:-10px}
}
@media(max-width:768px){.marTop10{margin:10px 0}
.hideMessage{margin-top:-5px}
.martb10{margin:10px 0}
.hidden_lvp{display:none !important}
.hidden_svp{display:none !important}
.rowAln{margin-left:-1.5% !important}
.paddingB_svp{padding-bottom:20px;padding-top:0}
.paddingB_svp1{padding-bottom:0;padding-top:0}
}
@media(max-width:580px){.rowAln{margin-left:-3% !important}
}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mb10{margin-bottom:10px}
.padWizard,.padWizard td{padding:7px 0}
.padWizard{padding:0 0 0 7px}
.pl20{padding-left:20px}
#page_wrapper{width:100% !important}
#waitPage{display:none}
.legendColorSquare{border-radius:20px}
.paddingTop0{padding-top:0}
.mtop10{margin-top:10px !important}
.pull-left{float:left}
.pull-right{float:right}
.progress-indicator{padding-top:50px;padding-left:0;margin-bottom:0}
.hideMessage{margin-top:25px}
.hideMessage{display:none}
.waitMessage{line-height:24px;height:auto;color:#0197ce;display:block;margin:5px auto 0}
.vmiddle{line-height:45px}
.margin0{margin:0 auto !important}
.padding0{padding:0 auto !important}
.graph-legend .legendColor{margin-right:10px}
.borderbtm{border-bottom:1px solid #ccc;margin-bottom:10px}
.text-right{text-align:right}
.btn_whiteborder{border:1px solid #fff !important}
.futuraPT_li{text-decoration:none;font-family:FuturaPTWebHeavy,sans-serif;border-top:0 !important}
.branded_heavy{text-decoration:none;font-family:FuturaPTWebHeavy,sans-serif;border-top:0 !important}
@media(max-width:480px){#mobile-subnav-container select,select,form-control{width:100% !important}
}
@media(max-width:991px){.statements-width{min-width:100px}
}
.text-center{text-align:center}
.ajax__calendar_container{z-index:1000;background:#fff;border:1px solid #eee}
.AjaxCalendar1 table td{padding:0}
.ajax__calendar .ajax__calendar_footer{border-bottom:1px solid #f5f5f5}
.showcalendar{padding-left:18px;border:1px solid #ccc}
#partName,#lblParticipantName{display:none !important}
.security-image img{border:1px solid #a8a8aa !important}
.textbox_hide{border-color:Transparent !important}
.textbox_valuehide{border-color:Transparent !important;height:0;width:0}
.astrikecolor{color:red}
.astrikecolor{color:red}
.ajax__calendar_container{z-index:1000;background:#fff;border:1px solid #eee}
.AjaxCalendar1 table td{padding:0}
.ajax__calendar .ajax__calendar_footer{border-bottom:1px solid #f5f5f5}
.showcalendar{padding-left:18px;border:1px solid #ccc}
.gridPager{min-height:40px;line-height:40px;vertical-align:middle}
.listnone{list-style-type:none;margin-left:-50px}
.gridPagerTop10px{top:10px}
.gridPagerTop-10px{top:-10px}
.gridPagerTop{top:-10px}
.gridPagerTop-15px{top:-15px}
.gridPagerTop-25x{top:-25px}
@media(max-width:768px){.gridPagerTop{top:15px}
}
.lintht_tab{min-height:120px}
@media(max-width:1024px){.hidden_mvp{display:none !important}
}
span.title{white-space:normal}
.requiredIndicator{color:red}
@media(max-width:640px){.mart25px{margin-top:25px}
.chkavail_btn{margin-top:25px !important}
}
@media(max-width:639px){.martop25px{margin-top:25px}
}
@media(min-width:689px){.chkavail_btn{margin-top:25px !important}
}
.ml0{margin-left:0 !important}
.asstransreview_errmgs{display:block;padding-top:10px}
.fundack_errmgs{color:#666 !important;display:block;padding-top:10px}
.headerradiolbl{margin-top:-17px}
.radiolbl-pos{top:-13px}
.txtbox_amount_width{width:119px}
.marDtfixed{margin-left:-12px}
.vmiddleTop{vertical-align:top !important}
.hypviewpopup{cursor:pointer}
.useragreement_radiobtn{margin:0 !important}
#rbMember .rbMember_1{left:20px}
.spacing span label{width:100px !important}
.accordion_spacer{padding-top:0;padding-bottom:0}
.accordion_spacer_item{padding-top:30px}
.radiobtnWidth span label{width:80px !important}
.section-top{margin-top:35px !important;padding-top:20px !important}
.mb20{margin-bottom:20px}
.icon-doublecarrot-right:before{content:"ff";letter-spacing:-1.4em}
.icon-doublecarrot-left:before{content:"hh";letter-spacing:-1.4em}
.ajax__tab_default .ajax__tab_header{white-space:nowrap !important;display:inline-block}
.ajax__tab_header{display:block;width:100%;margin-top:15px}
.ajax__tab_header .ajax__tab_outer{height:85px;float:left;position:relative;background:#fafafa;text-align:center}
.ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:#fff}
.ajax__tab_header .ajax__tab_outer .ajax__tab_tab{-webkit-transition:none;transition:none;text-decoration:none;font-family:"FuturaPTWebHeavy",sans-serif;font-weight:normal;font-style:normal;line-height:1.25em;font-size:13px;display:block;width:100%;height:100%;padding:0 8px;color:#20113e;border:0;border-radius:0;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.ajax__tab_header i{height:32px;color:#20113e;display:block;padding-bottom:9px;font-size:1.7em;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ajax__tab_header .ajax__tab_outer .tab-label{position:relative;display:inline-block;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ajax__tab_header .ajax__tab_outer .ajax__tab_tab span.title{display:inline-block;line-height:1em;text-transform:uppercase;letter-spacing:.07em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ajax__tab_active .tab-label,.ajax__tab_hover .tab-label,.ajax__tab_hover i,.ajax__tab_active i{color:#4f00ca}
.ajax__tab_header .ajax__tab_active .ajax__tab_outer:before{content:"";display:block;position:absolute;top:0;width:100%;height:5px;background:#4f00ca;-webkit-transition:all .3s;transition:all .3s}
.ajax__tab_header .ajax__tab_active:first-child .ajax__tab_outer{border-left:1px solid #303030}
.ajax__tab_default .ajax__tab_inner{display:initial !important}
.ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_tab{background:0;border-top:0;border-left:0;border-bottom:1px solid #fff;outline:none !important}
table.retrofit-radio td{position:static;min-height:30px;padding:8px 0 15px}
.table-wrapper table thead tr:first-child,.table-wrapper table thead tr{background-color:#f7f9fb;border-bottom:1px solid #e0e5eb;border-top:1px solid #e0e5eb}
div.ajax__tab_panel{padding:20px 0 0}
.radio.inline:first-child label{margin-right:30px;display:inline-block}
@media(max-width:639px){.pagination .row-gap{margin-bottom:15px}
}
@media(max-width:480px){.pagination select{width:auto !important}
}
#up1 table.pagination .row-gap{width:100%;margin-bottom:15px}
#up1 .graph-container{padding-top:0}
.text-wrap{white-space:normal}
.radio.retrofit input[type="radio"]{position:fixed}
.radio.radioretrofit-radio input{position:static !important}
.radio.radioretrofit-span span{float:right}
.info-cta i{top:2px}
.page-breadcrumb{padding-bottom:20px;font-family:FuturaPTWebMedium,sans-serif;font-weight:400;font-style:normal;line-height:1.25em;font-size:16px}
.page-breadcrumb .right-arrow{padding-left:15px;text-decoration:none}
.page-breadcrumb a{text-decoration:none;margin-left:15px}
.page-breadcrumb a:first-child{margin-left:0}
.page-breadcrumb a.active,.page-breadcrumb a:last-child{font-family:FuturaPTWebHeavy,sans-serif;font-weight:400;font-style:normal;line-height:1.25em;font-size:16px}
.page-breadcrumb a:hover{text-decoration:underline}
.page-breadcrumb a:hover.active,.page-breadcrumb a:hover:last-child{text-decoration:none}
.form-control.monetary-control,.form-control.monetary-control[disabled]{background-image:url("retrofit-component/resources/images/input-dollar.png");background-repeat:no-repeat;background-size:auto 12px;background-position:6px 52%}
.paddingB0{padding-bottom:0}
.modal #valicBodyPopup1{max-height:345px;overflow-y:scroll}
.adahide{padding-left:1000px;display:none;position:absolute}
a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#00a4e4;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:12px 35%;padding:5px;border-radius:5px;text-align:center;font-size:1.2em;z-index:999}
.acct-summary br{display:none}
.eft-accordion{padding-left:0;padding-right:0;width:100%;padding-bottom:0;background:#fff}
.promo.promo-image a{width:100%;height:auto;max-width:100%;float:left}
.form-control.percentage-control[disabled],textarea.percentage-control[disabled]{background-repeat:no-repeat;background-size:auto 12px}
@media(max-width:991px){.promo.promo-image a{float:none}
}
.modal .headerBand span.cls-modal{letter-spacing:0 !important}
.img_cls{height:46px;margin-top:25px}
.go_btn{height:45px;margin-top:30px}
@media(max-width:670px){.spacer_btn{margin-top:20px}
}
#up1 .graph-container{padding-top:0;text-align:left}
@media all and (-ms-high-contrast:none){.progress-indicator .step::before,.progress-indicator .step::after{content:"";z-index:-1}
}
.lnkULine{text-decoration:underline}
@media(min-width:640px){.form-group1{display:block !important}
}
.ie9scrollfix{overflow-y:hidden\9 !important}
span.reqd{color:red;font-size:16px;margin-top:-5px}
.lblrequired{font-size:22px;letter-spacing:0;text-transform:inherit}
.modal #valicBodyPopup div:nth-of-type(2){overflow-y:auto !important}
.tooltip.right .tooltip-container{-ms-transform:translate(-6px,-56%)}
.anchor-decoration{text-decoration:none}
.modal .footerBand .btn{display:inline-block}
.padR15{padding-right:15px !important}
table.table-solid-rows tbody tr:nth-child(odd){background:#fff !important}
.padR15{padding-right:15px}
@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation :landscape) and (-webkit-device-pixel-ratio:3){.plansum-table{width:100% !important}
}
@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation :portrait) and (-webkit-device-pixel-ratio:3){.plansum-table{width:80% !important}
}
@media only screen and (min-device-width :375px) and (max-device-width :667px) and (orientation :portrait){#tblGraphs img{width:100%}
}
@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait){#tblGraphs img{width:100%}
}
td div#loginSubmit{float:left}
@media(max-width:640px){td div#loginSubmit{float:left;width:100%}
}
.crum{font-family:FuturaPTWebMedium,sans-serif;font-weight:400;font-style:normal;line-height:1.25em;font-size:16px;color:#54565b;text-decoration:none}
#divPageTitle .fp{font-family:"FuturaPTWebMedium",sans-serif;font-weight:normal;font-style:normal;line-height:1.25em;font-size:50px;line-height:50px;letter-spacing:-0.015em;color:#20113e}
@media(max-width:991px){#divPageTitle .fp{font-size:40px;line-height:42px}
}
.border-bottom{border-bottom:1px solid #d1d0ce;margin-bottom:35px}
@media(max-width:1024px){.vmiddle-mobile{line-height:0}
}
.acctdtl_popup_header{max-width:85% !important}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.acctdtl_popup_header{max-width:78% !important}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.acctdtl_popup_header{max-width:75% !important}
}
.divtransloan:last-of-type{padding-bottom:30px}
.closefix{z-index:999}
.breadcrumfees{font-family:FuturaPTWebMedium,sans-serif;font-weight:400;font-style:normal;line-height:1.25em;font-size:30px;color:#54565b;text-decoration:none}
.promo div.fa-profile div.fa-image{display:inline-block;float:left;width:30%}
.promo div.fa-profile div.fa-image img{width:50px;height:70px}
.promo div.fa-profile div.fa-details{width:70%;float:left}
.promo div.fa-profile div.fa-details p{line-height:14px;text-align:left}
.promo div.fa-profile div.fa-image{display:inline-block;float:left;width:30%}
.promo div.fa-profile div.fa-image img{width:50px;height:70px}
.promo div.fa-profile div.fa-details{width:70%;float:left}
.promo div.fa-profile div.fa-details p{line-height:14px;text-align:left}
.promo div.fa-profile.fa-no-image{margin-left:15px}
.safari_btnalign{width:100%;padding-bottom:15px}
.Wordbrk{word-break:break-all}
.padTB0LR7{padding:0 6px !important}
input[type=text][readonly]{-webkit-opacity:1;cursor:not-allowed;background:#f2f6fb;opacity:1;color:#5d738d;-webkit-text-fill-color:#5d738d}
input[type=text][readonly]:focus{border:1px solid #b9c6d4}