html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:'Roboto Condensed';src:url("../fonts/Roboto/RobotoCondensed-Regular-webfont.eot");src:url("../fonts/Roboto/RobotoCondensed-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto/RobotoCondensed-Regular-webfont.woff") format("woff"),url("../fonts/Roboto/RobotoCondensed-Regular-webfont.ttf") format("truetype"),url("../fonts/Roboto/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url("../fonts/Roboto/RobotoCondensed-Bold-webfont.eot");src:url("../fonts/Roboto/RobotoCondensed-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto/RobotoCondensed-Bold-webfont.woff") format("woff"),url("../fonts/Roboto/RobotoCondensed-Bold-webfont.ttf") format("truetype"),url("../fonts/Roboto/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold") format("svg");font-weight:bold;font-style:normal}body{background:#f7f7f7 url(../img/stylesheet/grey.png);background-attachment:fixed;font:13px Helmet, Freesans, sans-serif}body,select,input,textarea{color:#333}a{color:#03f}a:hover{color:#69f}a:link{-webkit-tap-highlight-color:#fcd700}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}input:-moz-placeholder{color:#a9a9a9}textarea:-moz-placeholder{color:#a9a9a9}.float-left{float:left}.float-right{float:right}.text-right{text-align:right}.normal-weight{font-weight:normal}.hide{display:none}.warning,.error{color:#FF0000}.main-wrapper{background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.3);-moz-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.3);box-shadow:0px 0px 10px 0px rgba(50,50,50,0.3);margin:0 auto;padding:0 20px 20px;width:980px}header{height:110px}header a.logo-link{color:#333;display:block;float:left;height:110px;padding:15px 0 0 0;text-decoration:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}header a.logo-link h1{font-family:'Roboto Condensed', sans-serif;font-size:60px;font-weight:700;letter-spacing:-2px}header a.logo-link:hover{color:#2980B9}header nav{float:right;margin:0 20px 0 0}header nav ul{margin:50px 0 0 0}header nav ul li{float:left;margin:0 0 0 20px}header nav ul a{font-family:'Roboto Condensed', sans-serif;font-size:15px}header nav ul li.logout a:hover{color:#ff0000}.main-nav{background:#2C3E50;height:40px;margin:0 0 20px}.main-nav .menu-link{display:none}.main-nav ul{position:relative;display:inline-table}.main-nav ul>li{display:inline-block}.main-nav ul li>a{border-right:1px solid #ccc;color:#fff;display:block;font-weight:700;height:40px;padding:13px 20px 0;text-decoration:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.main-nav ul>li>a.active,.main-nav ul>li>a:hover{background:#2980B9}.main-nav ul li:hover>ul{display:block}.main-nav ul li.has-sub-menu:hover{border-bottom:1px solid #ccc}.main-nav ul li.has-sub-menu:hover>a{background:#2980B9}.main-nav ul li.logout{display:none}.main-nav ul ul{display:none;position:absolute;top:100%;min-width:150px;z-index:9999}.main-nav ul ul>li{display:block;position:relative}.main-nav ul ul>li a{background:#2980B9;border:0;border-bottom:1px solid #ccc;padding:13px 20px;height:auto}.main-nav ul ul>li a:hover{background-color:#E74C3C;color:#fff}table{width:100%;background:#fff}table tr th,table tr td{padding:10px;vertical-align:middle}table tr th{padding-bottom:15px}table tbody tr:nth-child(odd) td{background:#F5F5F5}.col-date{width:90px}.col-date,.col-fund,.col-transaction{text-align:left}.col-fund{width:35%}.col-change{text-align:center}.col-change .positive{color:green}.col-change .negative{color:red}.col-shares,.col-nav{width:12.5%}.col-shares,.col-nav,.col-balance,.col-amount{text-align:right}.col-balance{font-weight:bold;width:15%}.col-checkbox{text-align:center;width:40px}.box{background:#FBFBFB;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:15px 15px 0}.error{color:#ff0000}.group{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:20px;position:relative;margin:0 0 20px}.group .group-header{margin:0 0 25px;min-height:40px;padding-left:55px;position:relative}.group .group-header h3{margin:0}.group .group-header .icon{background:#2C3E50 url(../img/stylesheet/icon-sprite.png);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:block;height:40px;left:0;opacity:.75;position:absolute;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;width:40px}.group .group-header .icon.no-icon{background-image:none}.group .group-header .icon.icon-2{background-position:0px -40px}.group .group-header .icon.icon-3{background-position:0px -80px}.group .group-header .icon.icon-4{background-position:0px -120px}.group .group-header .icon.icon-5{background-position:-40px 0px}.group .group-header .icon.icon-6{background-position:-40px -40px}.group .group-header .icon.icon-7{background-position:-40px -80px}.group .group-header .icon.icon-8{background-position:-40px -120px}.group .group-header .icon.icon-9{background-position:-80px 0px}.group .group-header .icon.icon-10{background-position:-80px -40px}.group .group-header .icon.icon-11{background-position:-80px -80px}.group .group-header .icon.icon-12{background-position:-80px -120px}.group .group-header .icon.icon-13{background-position:-120px 0px}.group .group-header .icon.icon-14{background-position:-120px -40px}.group .group-header .icon.icon-15{background-position:-120px -80px}.group .group-header .icon.icon-16{background-position:-120px -120px}.group .group-header .icon.icon-17{background-position:-160px 0px}.group .group-header .icon.active,.group .group-header .icon:hover{opacity:1}.group .group-header .icon.active:hover{background-color:#E74C3C}.group .group-header h2{position:absolute;right:0;text-align:right;top:0}.group .group-header h2 .as-of{display:block;font-size:18px;font-weight:normal}.group .group-actions{border-bottom:1px solid #ccc;margin:0 0 20px}.group .group-actions ul{margin:0}.group .group-actions ul li{float:left;list-style-type:none;padding:0}.group .group-actions ul li a{display:block;font-size:12px;color:#3498DB;padding:0 30px 10px 0;text-align:center;text-decoration:none}.group .group-actions ul li a .icon{background-color:#2C3E50;background-image:url(../img/stylesheet/actions-sprite.png);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:block;height:30px;margin:0 auto 5px;opacity:0.75;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;width:30px}.group .group-actions ul li a .icon.withdraw{background-position:-30px 0}.group .group-actions ul li a .icon.exchange{background-position:-60px 0}.group .group-actions ul li a .icon.automatic{background-position:0 -30px}.group .group-actions ul li a .icon.cost-basis{background-position:-30px -30px}.group .group-actions ul li a .icon.statements{background-position:-60px -30px}.group .group-actions ul li a .icon.history{background-position:-90px 0}.group .group-actions ul li a:hover{color:#E74C3C}.group .group-actions ul li a:hover .icon{background-color:#E74C3C;opacity:1}.content{margin:0 0 20px;min-height:400px}.content hr{margin:0 0 20px;border-top:1px dotted #888}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:'Roboto Condensed', sans-serif}.content h1{font-size:35px;letter-spacing:-1.5px;line-height:35px;margin:0 0 25px}.content h2{font-size:27px;font-weight:bold;letter-spacing:-1px;line-height:27px;margin:0 0 20px}.content h3{font-size:20px;font-weight:bold;letter-spacing:-1px;line-height:20px;margin:0 0 20px}.content p{line-height:17px;padding:0 0 20px}.content ul,.content ol{margin:0 0 10px 17px}.content ul li{list-style-type:disc}.content li{padding:0 0 10px}.content .progress-bar{margin:0 0 25px;width:100%}.content .progress-bar li{float:left;background:#ECF0F1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;list-style-type:none;padding:0}.content .progress-bar li a{display:block;background:#ccc;background:-moz-linear-gradient(top, #efefef 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #efefef 0%, #ccc 100%);background:-o-linear-gradient(top, #efefef 0%, #ccc 100%);background:-ms-linear-gradient(top, #efefef 0%, #ccc 100%);background:linear-gradient(to bottom, #efefef 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-two', endColorstr='$color-one',GradientType=0 );-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#333;height:45px;text-decoration:none;padding:16px 0 0 60px;position:relative;width:100%}.content .progress-bar li a .step-number{background:url(../img/stylesheet/progress-arrow.png) no-repeat top right;bottom:0;color:#555;font-size:25px;font-weight:bold;left:0;padding:9px 0 0 11px;position:absolute;text-shadow:0 -1px 0 #444;top:0;width:45px}.content .progress-bar li a.completed{background:#2980B9;background:-moz-linear-gradient(top, #3498DB 0%, #2980B9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3498DB), color-stop(100%, #2980B9));background:-webkit-linear-gradient(top, #3498DB 0%, #2980B9 100%);background:-o-linear-gradient(top, #3498DB 0%, #2980B9 100%);background:-ms-linear-gradient(top, #3498DB 0%, #2980B9 100%);background:linear-gradient(to bottom, #3498DB 0%, #2980B9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-two', endColorstr='$color-one',GradientType=0 );color:#fff}.content .progress-bar li a.completed .step-number{color:#fff;text-shadow:0 -1px 0 #333}.content .progress-bar li a.active{background:#A7372B;background:-moz-linear-gradient(top, #E74C3C 0%, #A7372B 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #E74C3C), color-stop(100%, #A7372B));background:-webkit-linear-gradient(top, #E74C3C 0%, #A7372B 100%);background:-o-linear-gradient(top, #E74C3C 0%, #A7372B 100%);background:-ms-linear-gradient(top, #E74C3C 0%, #A7372B 100%);background:linear-gradient(to bottom, #E74C3C 0%, #A7372B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-two', endColorstr='$color-one',GradientType=0 );color:#fff}.content .progress-bar li a.active .step-number{color:#fff;text-shadow:0 -1px 0 #333}.content .progress-bar li a:hover{cursor:default}.content .progress-bar li a.completed:hover{cursor:pointer;text-decoration:underline}.content .progress-bar.four-step li{margin-right:0.5%;width:24.5%}.content .progress-bar.four-step li:last-child{margin:0;width:25%}.content .progress-bar.three-step li{margin-right:0.5%;width:33%}.content .progress-bar.three-step li:last-child{margin:0}.content input[type=text],.content input[type=number],.content input[type=password],.content select{padding:5px}.content input[type=submit],.content input[type=button],.content a.button{background:#2980B9;border:0;color:#fff;padding:10px 15px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.content input[type=submit],.content a.button{display:block;margin:0 0 20px}.content a.button{display:inline-block;text-decoration:none}.content a.button.cancel{background:#e1e1e1;color:#333}.content input[type=submit]:hover,.content input[type=button]:hover,.content a.button:hover{background:#E74C3C;color:#fff}.content .loading img{display:block;margin:0 auto}.login .box{width:49%;min-height:330px;margin:0 0 30px}.login label{display:inline-block;width:80px}.login .float-left input[type=submit]{margin:10px 0 20px 80px}.login .float-right input[type=submit]{margin:0 0 20px 0}.rsa-login input[type=text],.rsa-login input[type=password]{margin:0 20px 0 0;width:200px}.rsa-login .remember-checkbox{float:left;margin:7px 10px 10px 5px}.portfolio .portfolio-msg{border-bottom:1px dotted #ccc;margin:0 0 20px}.portfolio .portfolio-msg p{padding:0 0 10px}.portfolio .portfolio-msg h3{margin:7px 0 0}.portfolio h1{float:left;width:50%}.portfolio .portfolio-header h2{float:right;text-align:right;line-height:25px;width:50%}.portfolio .portfolio-header h2 .normal-weight{font-size:18px}.portfolio .group-positions{padding:0 0 10px}.portfolio .group-history{padding:20px 0 10px}.portfolio .group-history h3{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:20px}.portfolio .group-history table{display:none}.portfolio .group-history table .col-fund{width:auto}.history .col-fund{width:auto}.history .mobile-details{display:none;margin:10px 0 0}.history .mobile-details p{padding:0 0 10px}.history .history-filters{margin:0 0 30px;padding:15px}.history .history-filters h3{border-bottom:1px solid #ccc;height:32px;margin:0 0 10px;padding:7px 0 0;position:relative}.history .history-filters h3 a{background:#2C3E50 url(../img/stylesheet/filter_sprite.png);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:block;height:24px;width:24px;position:absolute;right:2.5px;text-indent:-9999px;top:2.5px}.history .history-filters h3 a:hover{background-color:#E74C3C}.history .history-filters h3 a.off{background-position:0 -24px}.history .history-filters .filter-details>div{float:left;min-height:75px;width:50%}.history .history-filters .filter-details>div select{width:100%}.history .history-filters .filter-accounts{padding-right:2%}.history .history-filters .filter-timeframe{padding-left:2%}.history .history-filters input[type=submit]{float:right;margin:0}.transaction #step-1,.transaction .page-buttons{display:none}.transaction th.col-fund>span{font-weight:bold}.transaction .col-fund{width:auto}.transaction .col-fund>span{display:inline-block;vertical-align:middle}.transaction .col-fund .transaction-fund{width:35%}.transaction .col-fund .transaction-shares,.transaction .col-fund .transaction-balance{text-align:right;width:25%}.transaction .col-fund .transaction-shares .label,.transaction .col-fund .transaction-balance .label{display:none}.transaction .col-fund .transaction-amount{width:40%;text-align:right}.transaction .col-fund .transaction-amount input.fid-amount{margin:3px 0}.transaction .col-fund .transaction-tax-lots{display:none;padding:20px 0 0}.transaction .loading img{margin-top:100px}.purchase .contribution-summary-link{position:absolute;right:0;top:0}.purchase .group-contributions{border-bottom:1px solid #ccc;display:none;margin:0 0 20px}.purchase .group-contributions table{margin:0 0 15px}.purchase .group-contributions th{font-weight:bold;text-align:left}.purchase .group-contributions .current-year,.purchase .group-contributions .prior-year{text-align:right}.purchase .row-add-new-fund{display:none}.purchase .new-fund-link{display:block;height:20px;padding:3px 0 0 40px;position:relative;text-decoration:none;width:50%}.purchase .new-fund-link .icon{display:block;background:#2C3E50 url(../img/stylesheet/add-icon.png) no-repeat top center;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;height:18px;left:2px;position:absolute;top:1px;text-indent:-9999px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;width:18px}.purchase .new-fund-link:hover .icon{background-color:#E74C3C}.redemption .col-fund .transaction-fund{width:30%}.redemption .col-fund .transaction-shares{text-align:right;width:15%}.redemption .col-fund .transaction-balance{width:20%}.redemption .col-fund .transaction-amount{width:35%}.redemption .col-fund .transaction-amount p{padding:0 0 10px}.redemption .col-fund .transaction-amount p:last-child{padding:0}.redemption .col-fund .transaction-amount select{background:#ebebe4}.redemption .col-fund .transaction-amount input[name="redemption-amount"]{width:192px}.redemption .col-fund .transaction-amount input[name="fed-withholding"]{width:70px}.redemption input[type=button].slid-btn{border:1px solid #2980B9}.redemption input[type=button].slid-btn.disabled,.redemption input[type=button].slid-btn.disabled:hover{background:#ebebe4;border-color:#a9a9a9;color:#333;cursor:default}footer{background:#2C3E50;color:#f5f5f5;font-size:12px;line-height:15px;padding:20px 20px 0}footer>div{margin:0 0 10px}footer .footer-grid{float:left;width:20%}footer ul li{padding:0 0 10px}footer ul li.title{font-family:'Roboto Condensed', sans-serif;font-size:15px;font-weight:normal}footer ul li a{color:#E74C3C}footer ul li a:hover{color:#fff}footer p{padding:0 0 20px}@media screen and (max-width: 1000px){.main-wrapper{padding:0 2% 20px;width:100%}footer .footer-grid{width:18%;margin:0 2% 0 0}}@media screen and (max-width: 830px){header a.logo-link{float:none}header nav{display:none}.main-nav{height:auto}.main-nav .menu-link{background:url(../img/stylesheet/hamburger-icon.png) no-repeat top left;color:#fff;display:block;font-weight:700;height:40px;text-decoration:none;text-indent:-9999px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;width:40px}.main-nav .mobile-nav-container{overflow:hidden;max-height:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.main-nav .mobile-nav-container.active{max-height:55em}.main-nav ul{display:inline}.main-nav ul li>a{border-right:0;border-bottom:1px solid #ccc;height:auto;padding:13px 20px;position:relative}.main-nav ul>li:first-child>a{border-top:1px solid #ccc}.main-nav ul li,.main-nav ul>ul>li,.main-nav ul li.logout{display:block}.main-nav ul>li>a.active{background:inherit}.main-nav ul>li>a.active:hover,.main-nav ul li.has-sub-menu.active{background:#2980B9}.main-nav ul li.has-sub-menu:hover{border-bottom:0}.main-nav ul li.has-sub-menu>a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:18px;padding:11px 10px 0 0}.main-nav ul li.has-sub-menu>a.active:after{content:"-"}.main-nav ul ul{display:inherit;left:auto;max-height:0;overflow:hidden;position:relative;top:auto;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.main-nav ul ul li a{background:#E74C3C}.main-nav ul ul li:first-child>a{border-top:0}.main-nav ul ul li a:hover{background:#A7372B}.main-nav ul ul.active{max-height:55em}}@media screen and (max-width: 800px){.col-change{display:none}.content .progress-bar li a{padding:10px 0 0;text-align:center}.content .progress-bar li a .step-number{background:none;padding:0;position:static}.content .progress-bar li a .description{display:none}}@media screen and (max-width: 700px){header{height:auto;min-height:80px}header a.logo-link{height:auto}header a.logo-link h1{font-size:40px}.group .group-actions ul li{width:25%}.group .group-actions ul li a{padding:0 0 15px}.content h1{margin:0 0 20px}.col-shares{display:none}.transaction th.col-fund .transaction-shares,.transaction th.col-fund .transaction-balance,.transaction th.col-fund .transaction-amount{display:none}.transaction td.col-fund{position:relative}.transaction td.col-fund span{display:block}.transaction td.col-fund .transaction-fund,.transaction td.col-fund .transaction-balance,.transaction td.col-fund .transaction-amount{width:auto}.transaction td.col-fund .transaction-shares,.transaction td.col-fund .transaction-balance{font-weight:bold;margin:15px 0 0;text-align:left}.transaction td.col-fund .transaction-shares .label,.transaction td.col-fund .transaction-balance .label{font-weight:normal;display:inline}.transaction td.col-fund .transaction-amount{top:10px;right:10px;position:absolute}.login .box{width:100%;margin:0 0 20px}.portfolio h1{float:none;width:100%}.portfolio .portfolio-msg p{padding:0 0 20px}.portfolio .portfolio-header h2{float:none;text-align:left;width:100%}.history .history-filters .filter-details>div{float:none;min-height:auto;width:auto}.history .history-filters .filter-accounts{padding-right:0}.history .history-filters .filter-timeframe{padding-left:0}.purchase .contribution-summary-link{display:block;margin:10px 0 20px 0;position:static}.redemption .col-fund .transaction-shares{width:auto}footer .footer-grid{float:none;display:inline-block;margin:0 3% 20px 0;width:29%;vertical-align:top}}@media screen and (max-width: 570px){.col-nav{display:none}.group .group-header h2{margin:15px 0 10px;position:static;text-align:left}.transaction td.col-fund span{display:block}.transaction td.col-fund .transaction-fund,.transaction td.col-fund .transaction-balance,.transaction td.col-fund .transaction-amount{width:auto}.transaction td.col-fund .transaction-balance{margin:15px 0}.transaction td.col-fund .transaction-amount{position:static;text-align:left}.history .col-fund{padding-top:20px}.history .col-date,.history .col-transaction{display:none}.history .mobile-details{display:block}}@media screen and (max-width: 400px){.group .group-actions ul li{width:33%}.content .progress-bar.four-step li,.content .progress-bar.four-step li:last-child{margin:0 0.5% 3px 0;width:49.5%}.content .progress-bar.four-step li:nth-child(2n+0){margin:0 0 3px}footer .footer-grid{margin:0 2% 20px 0;width:47%}}
/*# sourceMappingURL=style.css.map */
