html{overflow-x:hidden}html,body,div,a,span,p,ul,li,b,header,footer,nav,svg,input,select{font-family:'Open Sans',sans-serif}a,a:hover,a:focus,a:active{text-decoration:none;cursor:pointer;outline:none}input{margin:5px 20px 15px;background:#fff;font-size:17px;height:45px;width:auto;padding:0 24px;max-width:200px;outline:none;border:1px solid #ccc;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;font-weight:600;text-align:center}input.small{width:150px;font-size:17px}input:active,input:hover,input:focus{outline:none}input:focus{background:#fff;border:1px solid #0166ae;-moz-box-shadow:0 0 2px 1px rgba(1,102,174,.2);-webkit-box-shadow:0 0 2px 1px rgba(1,102,174,.2);box-shadow:0 0 2px 1px rgba(1,102,174,.2)}.user-info-2 input{margin:5px 60px 15px}input.mBottom{margin-bottom:25px}.user-info.user-info-2 .input-holder div.label{padding-left:0}.po-incr{margin:auto 60px;width:auto;min-width:208px}header#hdrlogin{display:none}.cash-flow-header{background:#1e2226;width:180px;position:fixed;left:0;top:0;height:100%;color:#fff;text-align:center;z-index:1000}.cash-flow-header.block{background:transparent;display:block;position:static;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;text-align:left;padding-left:15px;height:auto}.cash-flow-header .logo{margin:11px auto 20px;width:141px;height:36px;background:url(../images/5nanceLogo-White-Small.png) no-repeat}.no-svg .cash-flow-header .logo{background:url(../images/5nanceLogo-White-Small.png) no-repeat}.cash-flow-header.block .logo{background:url(../images/5nance-logo.svg) no-repeat}.no-svg .cash-flow-header.block .logo{background:url(../images/5nance-logo.png) no-repeat}.cash-flow-header ul{position:absolute;top:50%;-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);list-style:none;text-decoration:none;color:#333;width:100%;padding:0;margin:0}.cash-flow-header ul li{font-size:13px;font-weight:normal}.cash-flow-header ul li a:hover,.cash-flow-header ul li a{text-decoration:none;color:#ccc}.cash-flow-header ul li a{color:#ccc;display:block;padding:20px 10px}.cash-flow-header ul li a.active{color:#fff;background:#0166ae;position:relative;text-align:center}.cash-flow-header ul li a.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(1,102,174,0);border-top-color:#0166ae;border-width:10px;margin-left:-10px}.cash-flow-header ul li a.no-arrow.active:after{display:none}.cash-flow-header ul li a .icon{width:18px;height:18px;display:block;margin:2px auto}.icon.ico-assumptions{background:url(../images/ico-assumptions.png) no-repeat}.active .icon.ico-assumptions{background:url(../images/ico-assumptions-active.png) no-repeat}.icon.ico-cashflow{background:url(../images/ico-cashflow.png) no-repeat}.active .icon.ico-cashflow{background:url(../images/ico-cashflow-active.png) no-repeat}.icon.ico-goal{background:url(../images/ico-goal.png) no-repeat}.active .icon.ico-goal{background:url(../images/ico-goal-active.png) no-repeat}.icon.ico-report{background:url(../images/ico-report.png) no-repeat}.active .icon.ico-report{background:url(../images/ico-report-active.png) no-repeat}.banner-container,.calculator-container{padding-left:180px}.calculator-container{position:relative}.calculator-container.block{padding-left:0}.banner{background:url(../images/bg/bg-cash-flow.png) no-repeat;position:relative;background-position:right bottom;background-size:cover}.overlay{background:url(../images/pattern-black-dot.png) repeat;position:absolute;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.banner-text{padding:120px 0 120px 45px;font-size:42px;color:#fff;text-shadow:0 2px 2px rgba(6,6,6,.2);font-weight:600;line-height:42px;position:relative;z-index:1}.banner-text label{font-size:18px;line-height:22px;font-weight:normal;position:relative;bottom:5px;margin:0}.slide-section,.section-report,.section-goals,.section-cashflow,.section-assumptions{height:auto;padding:75px 0 15px 0;opacity:0;min-height:100%;position:absolute;z-index:-1;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-moz-transform:translate(200%,0%);-ms-transform:translate(200%,0%);-o-transform:translate(200%,0%);-webkit-transform:translate(200%,0%);transform:translate(200%,0%);top:0;display:none}.mainbg{background:url(../images/bg-pattern-gray-lines.png) repeat;position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0}.slide-section.pre-active,.section-report.pre-active,.section-goals.pre-active,.section-cashflow.pre-active,.section-assumptions.pre-active{display:block}.slide-section.active,.section-report.active,.section-goals.active,.section-cashflow.active,.section-assumptions.active{height:auto;padding:75px 0 15px 0;opacity:1;z-index:999;-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);-webkit-transform:translate(0%,0%);transform:translate(0%,0%);width:100%;left:0;padding-left:180px}.slide-section .user-info,.section-assumptions .user-info{display:block;text-align:center;margin:35px auto}.slide-section .user-info .input-holder,.section-assumptions .user-info .input-holder{display:inline-block;text-align:center;vertical-align:top}.slide-section .user-info .input-holder input,.section-assumptions .user-info .input-holder input{display:block}.slide-section .user-info .input-holder .label,.section-assumptions .user-info .input-holder .label{font-size:12px;color:#333;padding-left:0;font-weight:normal}.slide-section.block{display:block;visibility:visible;opacity:1;position:static;z-index:0;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);padding:0 0 50px}.section-cashflow .user-cashflow,.section-goals .user-goal{display:block;text-align:center;margin:35px auto}.section-cashflow .user-cashflow .input-holder,.section-goals .user-goal .input-holder{display:inline-block;text-align:center}.section-cashflow .user-cashflow .input-holder input,.section-goals .user-goal .input-holder input{display:block}.section-cashflow .user-cashflow .input-holder .label,.section-goals .user-goal .input-holder .label{font-size:12px;color:#333;padding-left:0;font-weight:normal}.divider-image{background:url(../images/ico-retirement-sprite.png) no-repeat;width:680px;height:10px;background-position:0 -125px;display:block;margin:auto}.section-assumptions .user-info.user-info-2{margin:0 auto}.section-assumptions .user-info.user-info.user-info-2 .input-holder{margin:35px auto}.navigate{text-align:center;margin-top:45px}.navigate a{background:#1e2226;color:#fff;border:2px solid #1e2226;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;padding:5px 25px;font-size:17px;width:auto}.navigate a:focus,.navigate a:hover{background:#fff;color:#1e2226;border:2px solid #1e2226;outline:none}.add-more{display:block;text-align:center;font-size:17px;margin-bottom:35px}.add-more a{background:#0166ae;color:#fff;padding:5px 25px;width:auto;border:2px solid #0166ae;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.add-more a:hover{background:#fff;color:#0166ae;border:2px solid #0166ae}.add-dynamic-holder{padding:0 45px;margin:45px 0}table.add-dynamic{width:790px;margin:auto}table.add-dynamic.full{width:100%}table.add-dynamic.small{width:340px;margin:auto}table.add-dynamic th{padding:15px 25px;font-size:13px;border-bottom:1px solid #ccc;font-weight:normal;background:#888;color:#fff}table.add-dynamic td{padding:15px 25px;border-bottom:1px solid #ccc}.delete{cursor:pointer}.delete:hover{color:#e92b04}.report-chart .axis path,.report-chart .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.report-chart{text-align:center}.section-heading{font-size:21px;color:#fff;background:#1e2226;display:block;text-align:center;padding:15px 0;position:absolute;top:0;width:100%;left:0;padding-left:180px}.chart-value{display:block;text-align:center}.chart-value .value-1,.chart-value .value-2{display:inline-block;margin:0 15px;width:150px}.chart-value .value-1{border-left:3px solid #88bbc8;text-align:left}.chart-value .value-2{border-left:3px solid #ee7951;text-align:left}.chart-value .label{font-size:13px;color:#999;display:inline-block;font-weight:normal;padding-left:5px;margin:0}.chart-value .value{font-size:17px;font-weight:bold;color:#333;display:inline-block;margin:0}.chart-value .rup{color:#333;position:relative;font-weight:bold;padding-left:5px;bottom:2px}.tab-detail-text,.report-text{display:block;text-align:center;color:#0166ae;font-size:15px;margin:30px 0}.report-text.small{font-size:11px;color:#777;margin:5px 0}.report-text.timeline-fin{font-size:13px;color:#333;font-weight:600;letter-spacing:1px;display:block;text-align:center;padding:0 10%}.tab-detail-text{font-weight:600;font-size:17px}.critical-networth{display:none;color:#e92b04;font-size:15px}.critical-networth.active{display:inline-block}.sub-heading-holder{text-align:center;margin:50px 0 10px 0}.sub-heading{display:block;background:#555;font-size:15px;padding:15px 0;color:#fff;font-weight:600;margin-top:25px}.mTop0{margin-top:0}.show-complete-plan{display:block;text-align:center}.show-complete-plan a{font-size:15px;color:#fff;background:#0166ae;padding:5px 25px;border:2px solid #0166ae;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.show-complete-plan a:hover{color:#0166ae;background:#fff;border:2px solid #0166ae}.user-age{font-size:12px;font-weight:normal;padding-right:5px}.page-header-placeholder{height:60px;position:absolute;width:100%;z-index:1;background:#1e2226;bottom:-60px;left:0}.tab-section{opacity:1;background:#555;padding:7px 0 0 75px;margin:0 0 25px}.tab-section a{opacity:1;padding:13px 35px 12px;color:#fff;display:inline-block}.tab-section a.active{opacity:1;color:#1e2226;background:#fff}.tab-section-panel{display:none}.tab-section-panel.active{display:block}.goal-achievable{display:none}.goal-achievable.active{display:block}.goal-achievable.fa-check{color:#0db14b}.goal-achievable.fa-times{color:#bf1a2f}.section-cashflow .user-cashflow.mTop0,.section-goals .user-goal.mTop0{margin-top:0}table.add-dynamic .mobile-header{display:none}@media(max-width:992px){table.add-dynamic{width:100%}table.add-dynamic th{display:none}table.add-dynamic td,table.add-dynamic tr{display:block;text-align:left}table.add-dynamic tr{margin:15px 0;background:#fff;border:1px solid #ccc}table.add-dynamic td.mobile-right{text-align:right}table.add-dynamic td:last-child{border:none}table.add-dynamic .mobile-header{display:inline-block;color:#999;font-size:12px;max-width:55%}table.add-dynamic .table-value{float:right;position:relative;top:3px}.process-flow>li.right p,.process-flow>li.left p{opacity:1}.tab-section{padding:7px 0 0 15px}.tab-section a{font-size:12px;padding:10px 10px 10px}table.add-dynamic.small{width:100%}.process-flow>li p label.label{float:none !important;padding-right:10px !important}}@media(max-width:359px){.tab-section{padding:7px 0 0 15px}.tab-section a{font-size:10px;padding:7px}table.add-dynamic.small{width:100%}}