.hide{display:none!important}.btn{font-weight:600;padding:10px 45px}.btn-fix{display:flex;flex-direction:column}.cdo section.table-section table{border-spacing:30px 0;border:1px solid transparent;margin-top:30px;border-collapse:inherit}.cdo section.table-section td{border:1px solid #EDECEA;border-bottom:1px solid #EDECEA;border-top:0px!important;background:#FFF;padding:20px 15px;;color:#323941;font-family:"Gotham Narrow";font-size:18px;font-weight:500;line-height:23px;text-align:center}.cdo section.table-section .first-td{font-weight:300}.cdo section.table-section th,.cdo section.table-section td{width:50%}.cdo th.light-blue{background-color:#12627B}.cdo th.dark-blue{background-color:#0F2E49}.cdo th{color:#FFF;font-family:Gotham;font-size:18px;font-weight:700;letter-spacing:-.34px;line-height:22px;text-align:center;text-transform:uppercase;padding:20px}.cdo .card ul.compareIRA li{margin-left:0;color:#323941;font-family:"Gotham Narrow";font-size:18px;font-weight:500;line-height:23px;text-align:center}.cdo section.table-section a.cta-major.green{margin-bottom:0}.cdo section.table-section h3.stillHelp{color:#313943;font-family:"Gotham Narrow";font-size:22px;font-weight:500;line-height:26px;padding:45px 0 30px}.cdo section.table-section div.bottom{text-align:center}.cdo .block{display:block!important}.cdo .underline{text-decoration:underline!important}.cdo section.seventy-thirty.right .content{margin-left:30%}.cdo section.seventy-thirty .content{width:70%}.cdo section.seventy-thirty .image-wrap{width:30%}.cdo section.generic p.sub-info{max-width:700px}.cdo p.first-sub{padding-bottom:15px}.cdo section.fifty-fifty img.feature-image{left:-100px}.cdo section.table-section a.cta-major.green{margin-bottom:0}.cdo section.table-section h3.stillHelp{color:#313943;font-family:"Gotham Narrow";font-size:22px;font-weight:500;line-height:26px;padding:45px 0 30px}.cdo section.table-section div.bottom{text-align:center}.cdo .card-pack.info-cards.image .card .image-wrap{padding:20px;min-height:initial!important}.cdo .card .light-blue{background-color:#12627B}.cdo .card .dark-blue{background-color:#0F2E49}.cdo .card .card-top-number{color:#fff;font-family:Gotham;font-size:18px;font-weight:700;letter-spacing:-.34px;line-height:22px;text-align:center;text-transform:uppercase}.cdo .card-pack.info-cards.image .card .top{padding:30px 22px 0 22px}.cdo .card-pack.info-cards .card .body-copy{padding:0 15px;display:block;line-height:26px;font-size:18px}.cdo .card-pack{margin-top:45px}.cdo .card p{padding-bottom:15px}.cdo .card ul li{border-top:0px!important;background:#FFF;padding:20px 15px;color:#323941;font-family:"Gotham Narrow";font-size:18px;font-weight:500;line-height:23px;text-align:center}.cdo .card ul li{margin-left:0}.cdo .modal .top h2{max-width:650px;margin:0 auto;font-size:1.5em;color:#424951;font-weight:600;line-height:1.125;font-family:"Gotham Narrow";padding:5px}.cdo .modal .top p.sub-info{line-height:1.5;font-size:1.125em;color:#424951;max-width:650px;margin:0 auto}.questionnaire{padding:30px;padding-top:20px}.questionnaire>li{list-style:none;position:relative}.questionnaire .hidden{visibility:visible;display:none}.questionnaire h3{font-size:1.25em;font-weight:700;margin-bottom:10px;color:#12395b}.questionnaire p{padding-bottom:.5em;border-bottom:none;font-size:1em!important}.questionnaire .baseSection p{font-size:1em}.questionnaire .panel5List.imco-ira-questionnaire.ira-inner-title-txt{font-size:1em;padding-bottom:1em}.cdo .questionnaire ul.alignLeft li{list-style:disc!important}.sliderBullets{height:auto;padding:6px 45px 33px;display:inherit;position:relative;top:0;background-color:#fbfbfc;z-index:26}.sliderBullets{display:inline-table;height:auto;margin:0 auto;overflow:hidden;width:100%;text-align:center;padding:0}.sliderBullets ul{background-color:#fff;display:inline;border-radius:25px;position:relative;padding:3px 12px 3px 7px;float:right;bottom:-13px}.sliderBullets li:first-child{margin-left:0}.sliderBullets li{display:inline-flex;list-style:none;padding:0;line-height:0;position:relative;bottom:5px;margin:0 5px}.sliderBullets li::after{background-color:#d0cfce;border-radius:50%;content:" ";display:block;height:10px;width:10px}.sliderBullets li.active::after{background-color:#038dbc}.questionnaire .buttonsContainer{display:flex;flex-wrap:wrap;justify-content:space-around}.questionnaire .button{width:40%;margin-top:15px}.questionnaire #panel1,.questionnaire #panel2,.questionnaire #panel3,.questionnaire #panel4,.questionnaire #panel5{transition:opacity .3s}.cdo .cdo-modal-container .modal .top{padding:15px;margin-left:-30px;margin-right:-30px;border:2px solid rgba(0,0,0,.2)}.cdo .cdo-modal-container .modal .top .close{top:2px;right:2px}.cdo .cdo-modal-container .modal.active{background:rgba(237,238,239,1)}.cdo .tooltip h4.tooltipNumber{color:#4A4A4A;font-family:"Gotham Narrow";font-size:18px!important;font-weight:500;letter-spacing:-.31px;line-height:22px;margin-bottom:5px!important}.cdo .tooltip ul.firstUL{padding-bottom:15px}.cdo .tooltip ul li{list-style:disc!important;color:#4A4A4A;font-family:"Gotham Narrow";font-weight:300;letter-spacing:-.31px;line-height:34px}.cdo .cdoPi-tooltip-wrap{z-index:999999}.cdo .blue-callout{padding:60px;background-color:#12627B;text-align:center}.cdo .blue-callout h2{color:#FFF;font-family:"Mercury Display";font-size:2em;font-weight:500;letter-spacing:-.34px;padding-bottom:30px}.cdo .blue-callout a{color:#FFF;font-size:18px;font-weight:500;letter-spacing:-.34px;line-height:22px}.cdo section.blue-wreath{text-align:center;background:#0d2f4c;position:relative;overflow:hidden}.cdo section.blue-wreath::before{content:"";background:-webkit-radial-gradient(center top,ellipse farthest-corner,#ffffff4d 0%,#0f1e31b3 100%);width:100%;height:100%;top:0;left:0;position:absolute;mix-blend-mode:overlay}.cdo section.blue-wreath h2,.cdo section.blue-wreath p{color:#FFf}.cdo section.blue-wreath h2{margin-top:15px}.cdo section.blue-wreath .wreath-backround{position:absolute;width:85%;margin:auto;top:0;right:0;left:0;bottom:0;opacity:.1;mix-blend-mode:overlay}.cdo section.blue-wreath div.list-columns{position:relative;display:flex;overflow:hidden;margin-top:15px;padding-top:30px}.cdo section.blue-wreath div.list-columns div.list{position:relative;width:50%;padding:20px;color:#FFF}.cdo section.blue-wreath div.list-columns h3{color:#FFF;font-family:Gotham;font-size:1em;font-weight:700;letter-spacing:-.26px;text-transform:uppercase}.cdo section.blue-wreath li{margin-left:0;text-align:left}.cdo section.blue-wreath li h4{color:#FCC600;font-family:"Gotham Narrow";font-size:18px;font-weight:700;letter-spacing:-.26px;line-height:22px}.cdo section.blue-wreath li .li-content{margin-left:50px;font-family:"Gotham Narrow";font-size:18px;font-weight:300;letter-spacing:-.26px;line-height:23px}.cdo section.blue-wreath li .li-content span.block{padding-top:20px}.cdo section.blue-wreath li .glyph{color:#FFF}.cdo section.blue-wreath .list li::before{font-family:'usaa_glyphicon_library'!important;color:#FFF;display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;font-size:1.5em}.cdo section.blue-wreath li{padding-top:30px}.cdo section.blue-wreath .list1 li:first-child::before{content:url(http://design.usaa.com/investments/2019-IRAs/_model/Media/icon-filter-white.svg)}.cdo section.blue-wreath .list1 li:nth-child(2)::before{content:url(http://design.usaa.com/investments/2019-IRAs/_model/Media/icon-dealer-white.svg)}.cdo section.blue-wreath .list2 li:first-child::before{content:url(http://design.usaa.com/investments/2019-IRAs/_model/Media/icon-USAA-logoSolidWhite.svg)}.cdo section.blue-wreath .list2 li:nth-child(2)::before{content:url(http://design.usaa.com/investments/2019-IRAs/_model/Media/icon-buysell-white.svg)}.cdo section.blue-wreath .list2 li:nth-child(3)::before{content:url(http://design.usaa.com/investments/2019-IRAs/_model/Media/icon-barGraph-white.svg)}.cdo section.blue-wreath .usaa-glyph-usaa-diamond{color:#FFF;font-size:3em;justify-content:center}.cdo section.blue-wreath .divider{align-items:center;display:flex;position:relative;bottom:calc(50% - calc(3px / 2))}.cdo section.blue-wreath .or{position:absolute;color:#0d2f4c;font-size:.6em;z-index:2;color:#12395B;font-family:Gotham;font-size:18px;font-weight:700;letter-spacing:-.26px;line-height:22px;text-align:center;top:34%}.cdo section.blue-wreath .usaa-glyph-usaa-diamond:before{background:#0d2f4f;padding:15px 0;z-index:1;margin-top:-200px}.cdo section.blue-wreath .divider::after{content:'';border-left:1px solid #FFF;height:100%;position:absolute;left:40px}.cdo .blue-wreath .mobileOnly{display:none}.cdo section.fifty-fifty.floating .image-wrap img.feature-image{height:unset}.cdo section.fifty-fifty.floating .content h2{max-width:unset;color:#FFF}.cdo section.fifty-fifty.floating .content p.body-copy,.cdo section.fifty-fifty.floating a{color:#FFF}.cdo section.fifty-fifty.floating{padding:60px 60px 60px 0}.cdo section.fifty-fifty.floating .content{background-color:rgba(17,41,64,.9)}legend{margin-bottom:15px}.cdo #compare-chart{margin-top:45px}.cdo #compare-chart .highcharts-title{color:#0F385D!important;font-family:Gotham;font-size:24px!important;font-weight:700;padding-bottom:60px;fill:#0F385D!important}.cdo #compare-chart .highcharts-yaxis-labels tspan{color:#575757!important;fill:#575757;font-family:"Gotham Narrow";font-size:16px!important;font-weight:300;letter-spacing:-.39px;line-height:19px}.cdo #compare-chart .highcharts-xaxis-labels tspan{color:#12395B!important;fill:#12395b;font-family:"Gotham Narrow";font-size:18px;font-weight:700;letter-spacing:-.44px;line-height:22px}.highcharts-tooltip-box{border-width:2px}div.highcharts-label.highcharts-tooltip span table{border:0px!important}div.highcharts-label.highcharts-tooltip span table tbody tr td{color:#000!important}.highcharts-background{height:100%!important}.cdo #compare-chart .highcharts-legend-item text{color:#4A4A4A!important;font-family:"Gotham Narrow";font-size:16px!important;font-weight:bold!important;letter-spacing:-.44px;line-height:19px}.cdo p.chart-p{color:#4A4A4A;font-family:"Gotham Narrow";font-size:14px;font-weight:300;line-height:18px;text-align:center}.cdo section.chart-section p.firstchartp{padding:30px 0}.cdo #compare-chart-mobile{display:none}.cdo .banner.bottom .star-bar-desktop{top:-925px}.cdo .banner.bottom.standard .content h2{margin-bottom:30px}.active-radio-button:after{content:" ";top:4px;left:4px;width:13px;height:13px;border-radius:50%;background:rgba(25,111,144,1);position:absolute}.cdo .tooltip-wrap .tooltip h3.tooltip-head{font-size:1.1em;font-weight:900;margin-bottom:15px;font-family:"Gotham Narrow",Arial,sans-serif}.cdo .tooltip-wrap .tooltip .content{border:1px solid transparent}.container{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;left:17px;top:22px;width:21px;height:21px}.checkmark{position:absolute;top:20px;left:15px;height:25px;width:25px;border-radius:50%;border:2px solid rgba(25,111,144,1)}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#fff}.container{background:#fff;padding:15px 50px;color:rgba(25,111,144,1);font-size:20px;margin-bottom:2px}.container small{color:rgba(166,126,88,1);font-size:14px;display:block;clear:both}#make-selection, #make-selection-roth{border:3px solid rgb(80,111,50);font-size:12px;color:rgb(80,111,50);float:right;background:transparent;line-height:19px!important;padding:10px 30px;float:right}.cdo .cdo-modal-container .modal .body p:last-of-type{padding-bottom:20px}.cdo .cdo-modal-container .modal a:hover,.cdo .cdo-modal-container .modal a:focus{border:2px solid #000}#selection-made, #selection-made-sona-roth, #selection-made-vona, #selection-made-vona-roth, #selection-made-sona{background:rgb(80,111,50);border:0;float:right;min-height:54px;color:#fff;line-height:45px;}.cancel{background:#fff;color:rgb(25,111,151);border:0;box-shadow:0 2px 3px rgba(0,0,0,.1);float:left;line-height:42px;min-height:64px!important}.cancel:hover,#selection-made:hover,#selection-made-sona-roth:hover, #selection-made-vona:hover, #selection-made-vona-roth:hover, #selection-made-sona:hover{text-decoration:underline!important}.cdo .cdo-modal-container .modal .bottom .bottom-close:focus{line-height:32px;min-height:64px;margin:0;border:2px solid blue}#make-selection:focus,#make-selection-roths:focus,.container input:focus,#selection-made:focus, #selection-made-sona-roth:focus, #selection-made-vona-roth:focus,#selection-made-vona:focus, #selection-made-sona:focus{outline:2px solid blue}.cdo .cdo-modal-container .modal .bottom{overflow:hidden;padding-top:15px;padding-bottom:20px}.cdo .cdo-modal-container .modal .bottom a:hover,.cdo .cdo-modal-container .modal .bottom a:focus{outline:5px}.cdo .cdo-modal-container .modal .bottom .bottom-close{display:block;height:auto;margin:auto;border:0 solid #676A6E;border-radius:0;padding:10px 45px;overflow:visible;opacity:1;background:#fff;transition:height .0s,opacity 0s,padding .0s,margin .0s}.cancel{background:#fff;color:rgb(25,111,151);border:0;box-shadow:0 2px 3px rgba(0,0,0,.1);float:left;min-height:54px}.cdo .cdo-modal-container .modal .bottom .bottom-close:focus{margin:0px!important}[role=radio]{display:block;position:relative;margin:.5em;padding-left:30px;border:thin transparent solid}[role=radio]::before,[role=radio]::after{display:block;position:absolute;border-radius:50%;content:'';width:11px;height:11px}[role=radio]::before{top:12px;left:10px;width:22px;height:22px;border:2px solid rgba(25,111,144,1);background:#fff}[role=radio][aria-checked=true]::after{top:17.4px;left:15.5px;border:2px solid rgba(25,111,144,1);content:'';background:rgba(25,111,144,1)}#codeex{background-color:#F1F1F1;padding:10px}.cdo .cdo-modal-container .modal .top{margin:0 -30px!important;border-bottom:1px solid rgba(0,0,0,.3)!important;font-size:12px!important;padding:10px!important}.cdo .cdo-modal-container .modal h3{padding-left:10px;margin-bottom:15px}#vona-roth, #vona{background:#fff;padding:10px 45px;color:rgba(25,111,144,1);margin-bottom:0;font-size:18px}#vona-roth small, #vona small{color:#986c3e;display:block;font-size:12px}#sona, #sona-roth{margin-top:2px;color:rgba(25,111,144,1);background:#fff;padding:10px 45px;font-size:18px}.container { padding: 0px !important; padding-left: 0px !important;}#sona-roth small, #sona small { color: #986c3e; display: block; font-size: 12px;}.modal .alert-item { margin: 0px 10px;}