.semiCircle{position:relative;width:120px;height:120px;margin-top:14px;border-radius:50%;background:linear-gradient(90deg,#f2cab7,#d0d6db)}.cone{position:absolute;width:0;height:0;border-left:42px solid transparent;border-right:42px solid transparent;border-top:70px solid white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);z-index:1}.semiCircleInner{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;width:100px;height:100px;border-radius:50%;background:white;transform:rotate(0);transition:transform 1s ease-in;z-index:2}.triangle{position:absolute;top:8px;left:50%;margin:-3px 0 0 -3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #657585}.circleInnerText{position:absolute;z-index:3;text-align:center;width:120px;top:46px;height:20px;font-weight:500}.circleMinText{position:absolute;z-index:4;text-align:center;width:120px;height:12px;font-size:10px;line-height:10px;left:0;top:0}.circleMaxText{position:absolute;z-index:5;text-align:left;width:120px;height:12px;top:34px;font-size:10px;line-height:10px;left:0}.circleSubText{font-size:12px;line-height:18px;text-align:center;margin-top:10px}.circleTitle{font-size:14px;line-height:18px;font-weight:500;text-align:center;margin-top:0;white-space:nowrap}.circleSubTitle{font-size:14px;line-height:18px;text-align:center;margin-top:0}.fundCircleBMinText{top:38px}.fundCircleBMaxText{top:72px}.semiCircleSmall{position:relative;width:90px;height:90px;margin-top:16px}.coneSmall{border-left:32px solid transparent;border-right:32px solid transparent;border-top:52px solid #fff}.semiCircleInnerSmall{margin:-38px 0 0 -38px;width:76px;height:76px}.triangleSmall{top:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid #657585}.circleInnerTextSmall{font-size:14px;top:30px;width:94px}.circleMaxTextSmall{width:94px;top:66px}.circleContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}@media(max-width:767px){.semiCircle{position:relative;width:60px;height:60px;margin-top:10px}.cone{border-left:21px solid transparent;border-right:21px solid transparent;border-top:35px solid #fff}.semiCircleInner{margin:-25px 0 0 -25px;width:50px;height:50px}.triangle{top:4px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #657585}.circleInnerText{font-size:10px;top:16px;width:60px}.circleMinText{font-size:8px;line-height:8px}.circleMaxText{width:64px;top:18px;font-size:8px;line-height:8px}.circleSubText{font-size:10px;margin-top:10px;line-height:14px}.circleMaxTextSmall{width:64px;top:50px}.circleTitle{font-size:12px;line-height:14px}.fundCircleBMinText{top:32px}}.contentWithCheckmarks ul{padding:0}.contentWithCheckmarks li{list-style:none;background-image:url("/assets/images/icons/small/check.svg");background-repeat:no-repeat;background-position:0 5px;padding:0 16px 8px 30px;line-height:27px}.flex-container-center{display:flex;justify-content:center;align-items:center}.flex-container-column-center{display:flex;justify-content:center;align-items:center;flex-direction:column}.flex-space{display:flex;justify-content:space-between;align-items:center}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-align-center{align-items:center}.portfolio-summary{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#c8eae2;font-size:12px;font-weight:600;line-height:18px;padding-right:10px;padding-left:20px;height:50px}.portfolio-summary:after,.portfolio-content:before{content:'';position:absolute;top:0;width:0;height:0}.portfolio-summary:after{right:-5px;height:100%;border-top:50px solid #c8eae2;border-right:20px solid transparent}.portfolio-content{background:#eee;font-size:12px;padding-right:0;padding-left:10px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.portfolio-content:before{left:-5px;border-bottom:50px solid #eee;border-left:20px solid transparent}.portfolio-content-item{line-height:18px;text-align:center;margin-left:6px;margin-right:6px}.portfolio-item-value{font-size:12px;font-weight:600}.portfolio-summary-row-left{margin-right:-5px}.portfolio-summary-row-right{margin-left:-5px;padding-right:4px}.portfolio-summary-icon{width:16px;height:16px;margin-right:10px;margin-top:2px;background:url("/assets/images/icons/small/portfolio.svg") no-repeat}.portfolio-summary-title-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media(max-width:767px){.portfolio-content{flex-direction:column;height:220px}.portfolio-summary{height:220px;padding-left:10px;padding-right:10px}.portfolio-content:before{border-left:0}.portfolio-summary:after{border-right:0}.portfolio-summary-row-left,.portfolio-summary-row-right{padding-left:0;padding-right:0;margin-right:0;margin-left:0}.portfolio-summary-icon{display:none}}.pension-warning-panel-text{font-size:14px;font-family:'Helvetica Neue',sans-serif;line-height:18px}.pension-warning-panel-inner-panel{margin:15px 15px;min-height:40px;background-color:#f7e8df}.pension-error-panel-inner-panel{margin:15px 0;min-height:40px;background-color:#f2dede}@media(max-width:767px){.pension-warning-panel-text{font-size:14px;line-height:18px}.pension-warning-panel-inner-panel,.pension-error-panel-inner-panel,.fund-application-in-process-inner-panel{height:auto}}.tooltip-inner{font-size:14px;line-height:14px}.bottom-separator-line{border-bottom:thin solid #dfe5ea;min-height:1px}.top-separator-line{border-top:1px solid #dfe5ea;height:1px}.top-separator-line-dark{border-top:1px solid #ccc;height:1px}.bottom-separator-border{border-bottom:1px solid #dfe5ea}.signing-background{margin-top:40px;min-height:200px;padding-top:20px;padding-bottom:20px;background:#f6f6f6}.signing-method-input{padding-left:10px;padding-right:10px;border-radius:4px;border:1px solid #ccc;margin-bottom:20px;font-size:14px;height:27px}.signing-process-content{font-size:16px;text-align:center;margin-bottom:20px}.backward-btn{max-height:37px}.forward-btn{max-height:37px}.login-btn,.logout-btn{margin:auto}.login-btn{margin-top:40px}.logout-button-container{display:flex;justify-content:space-between;margin-top:80px}.portfolio-summary-tilde{font-size:14px;font-weight:600;font-family:'Helvetica Neue',sans-serif;line-height:18px}.login-button-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:40px}.change-fund-confirmation-background{margin-top:40px;min-height:200px;padding-top:20px;padding-bottom:20px;background-size:auto auto;background-image:url("/assets/images/pension/2018/change_funds_confirmation_background.jpg");background-position:center center}.pills-container{display:flex;justify-content:center;align-items:center;width:100%;background-color:#f0f3f5;padding-left:15px;padding-top:15px;min-height:480px;height:100%}.pills-container ul.seperated-pills li{padding:0 2px}.pills-container ul.seperated-pills li.active a{border:0;padding:0 10px}.pills-container ul.seperated-pills li.active a,.pills-container ul.seperated-pills li.active a:hover{color:#000 !important;background-color:transparent}.pills-container ul.seperated-pills li.active{border:1px solid #c2c2c5 !important}.nav-pills.sign-methods-pills li{padding:0}.sign-methods-pills li button{background-color:transparent;border:0;padding:0 10px;outline:0;border-radius:25px;font-size:14px;font-weight:500;color:#000;line-height:28px}.sign-methods-pills li.active button{background-color:#000;color:#fff}.sign-methods-pills li button:hover{color:#5b6b7b}.sign-methods-pills li.active button:hover{color:#fff}.tab-button{cursor:pointer;color:#000;padding:0 10px;border-radius:25px;font-size:14px}.tab-button:hover{color:#5b6b7b}li.active .tab-button{color:#fff;padding:2px 20px}.pension-tabs li.active{background:#000}.pension-tabs .tab-button{padding:0 20px}.nav-pills.pension-pills li.active{background:#000;padding:0 2px}@media(max-width:767px){.pills-container{padding-left:0;min-height:auto}}.pension-slider{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;outline:0;opacity:1;-webkit-transition:.2s;transition:opacity .2s;background-size:100% auto}.pension-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;background:url('/assets/images/icons/small/knob.svg') no-repeat;background-size:100% auto;box-shadow:0 0 5px rgba(0,0,0,0.2);cursor:pointer}.pension-slider::-ms-thumb{width:32px;height:32px;border-radius:50%;cursor:pointer;background:url('/assets/images/icons/small/knob.svg') no-repeat;box-shadow:0 0 5px rgba(0,0,0,0.2);cursor:pointer}.pension-slider::-ms-track{height:10px}.pension-slider::-ms-fill-lower{background:#61dbc1;border-radius:10px}.pension-slider::-ms-fill-upper{background:#f1f3f5;border-radius:10px}.pension-slider::-ms-track{height:10px;color:transparent;background:transparent;border-color:transparent;border-width:10px 0}.pension-slider::-ms-tooltip{display:none}.pension-slider{padding:0}.pension-slider::-moz-range-progress{background-color:#61dbc1}.pension-slider::-moz-range-track{background-color:#f1f3f5}.pension-slider::-moz-focus-outer{border:0}.pension-slider::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:url('/assets/images/icons/small/knob.svg') no-repeat;background-size:100% auto;box-shadow:0 0 5px rgba(0,0,0,0.2);cursor:pointer}.light-bold{font-weight:500}.segmented-control{margin-top:10px;margin-bottom:10px;text-align:center;z-index:1;display:flex;flex-direction:row;justify-content:center}.segmented-control li{display:flex;padding:2px 0;border-top:1px solid #cdd6dd;border-bottom:1px solid #cdd6dd}.segmented-control li:first-child{border-left:1px solid #cdd6dd;border-top-left-radius:4px;border-bottom-left-radius:4px}.segmented-control li:last-child{border-right:1px solid #cdd6dd;border-top-right-radius:4px;border-bottom-right-radius:4px}.segmented-control li.active{padding:0;z-index:2}.segmented-control li.active a{padding:1px 13px;font-weight:500;background-color:#cdd6dd;border:1px solid #cdd6dd;border-radius:0;color:#5b6b7b}.segmented-control li.active a:hover,.segmented-control li.active a:focus{color:#5b6b7b;background:#cdd6dd}.segmented-control li a{padding:0 12px;font-size:12px;line-height:30px;text-decoration:none;font-weight:500;background-color:inherit;border:0;border-radius:0}.segmented-control li a:hover,.segmented-control li a:focus{background-color:inherit}.segmented-control.disabled{pointer-events:none;opacity:.6}.switch{position:relative;display:inline-block;width:50px;min-width:50px;height:24px;margin-bottom:0}.switch input{display:none}.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:white;border:1px solid #e5e9eb;-webkit-transition:.4s;transition:.4s}.switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:#81848c;-webkit-transition:.4s;transition:.4s}input:checked+.switch-slider{background-color:#e5e9eb}input:focus+.switch-slider{box-shadow:0 0 1px #e5e9eb}input:checked+.switch-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);background-color:#4b4e59}input:disabled+.switch-slider{background-color:#f5f5f5}input:disabled+.switch-slider:before{background-color:#d7d7d7}.switch-slider.round{border-radius:24px}.switch-slider.round:before{border-radius:50%}.pension-mandate-checkbox-label{margin-left:10px}.pension-mandate-checkbox-label p{line-height:24px}.pension-select{display:block;font-size:14px;font-family:sans-serif;font-weight:500;line-height:1;padding:.6em 1.4em .5em .8em;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0;background-color:#fff;background-image:url('/assets/images/elements/dropdown-arrow.svg'),linear-gradient(to bottom,#fff 0,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:center right}.pension-select::-ms-expand{display:none}.pension-select:hover{border-color:#888}.pension-select:focus{border-color:#aaa;color:#222;outline:0}.pension-select option{font-weight:normal}.pension-link-arrow{line-height:10px;font-family:'Minion Pro','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Calibri,Arial,sans-serif}.pension-rounded{border-radius:5px}