@charset "UTF-8";.radio.btn-primary:active{text-align:center;color:#fff;background-color:#417479}md-content{background-color:transparent}md-radio-button.radio.btn-primary.md-checked{background-color:#417479;color:#fff}md-radio-button .md-off,md-radio-button .md-on{width:0;height:0;border-style:none}md-radio-button{vertical-align:middle}md-radio-button .md-label{font:36px Source Sans Pro Semibold,sans-serif;margin-left:0;margin-top:8px;margin-bottom:8px}md-radio-button.radio.btn{margin-bottom:0;margin-top:0}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:transparent}md-autocomplete input:not(.md-input){padding:0!important}.login{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex:1 0 550px;flex:1 0 550px;overflow:scroll;padding:60px}.login,.login .mask{display:-ms-flexbox;display:flex}.login .mask{-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 622px;flex:0 1 622px;-ms-flex-align:stretch;align-items:stretch;margin:60px}.login h1{margin:0}.login .loginText{top:10px;border:0;border-bottom:1px solid #46494a;padding:20px 14px;margin:20px 0;font:20px Source Sans Pro Light,sans-serif}.login .loginText:focus{outline:none;border-bottom:3px solid #4e4d4d}.login .loginButton.btn-primary{top:20px;padding:4px;border:none;background-color:#6d9499;margin:0;text-align:center;color:#fff;font-size:18px!important;font-family:Source Sans Pro Semibold,sans-serif;border-radius:0}.welcome{-ms-flex:1 0 auto;flex:1 0 auto;min-height:400px;width:50vw;text-align:center}.welcome .left{width:calc(100% - 240px);padding:120px}.welcome .text{width:489px}.welcome .picture{height:150px;width:150px}.welcome span{width:50%}.welcome .fileUpload{position:relative;overflow:hidden;margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid #6d9499}.welcome .highlight{background-color:#417479;outline:0;text-decoration:none}.welcome .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.welcome .radio.btn-primary{width:48%;float:left;padding:4px;border:none;font-size:12px;background-color:#6d9499;margin:0}.welcome .radio.btn-primary:first-child{margin-right:2%}.welcome button.md-button{color:#6d9499;font-family:Source Sans Pro Regular,sans-serif;font-size:18px}div:focus{outline:none}#bottom-sheet{bottom:-100px;text-transform:uppercase;color:#fff;position:fixed;left:0;width:100%;-webkit-transition:bottom .5s ease}#bottom-sheet-title{font:16px Source Sans Pro Semibold,sans-serif;padding:10px;height:20px;left:calc(50vw - 310px);width:100px;text-align:center;cursor:pointer}#bottom-sheet-content,#bottom-sheet-title{position:relative;background-color:#9bb7ba}#bottom-sheet-content{padding-left:331.7px;left:0}#bottom-sheet-content p.version{text-transform:none;font-size:10px;position:fixed;margin:10px;padding:0;bottom:0;right:0}#bottom-sheet .commands{margin-top:11px;margin-bottom:8px;position:relative;width:1350px;display:inline-block}#bottom-sheet td{padding:10px}#bottom-sheet td p{margin-bottom:0}#bottom-sheet td p,#bottom-sheet td p.key{font:12px Source Sans Pro Regular,sans-serif;text-transform:none;display:inline}#bottom-sheet td p.key{border:1px solid #fff;padding:5px 10px;background-color:hsla(0,0%,100%,.2)}#bottom-sheet .last{padding-right:60px}.main{-ms-flex:1 0 auto;flex:1 0 auto;min-height:730px}.main .grid-container{width:300px;height:650px;position:absolute;top:230px;transition:left .5s ease}.main .item{color:#000;margin-bottom:10px;height:73px;outline:none}.main .item .data{font:16px Source Sans Pro Semibold,sans-serif}.main .item .item-title{font:12px Source Sans Pro Regular,sans-serif;text-transform:uppercase}.item .text-tile{padding:15px}.item .text-tile .inline{display:inline;vertical-align:middle}.item .text-tile .inline-img{display:inline-block;vertical-align:middle;width:14px;height:14px}.item .text-tile .float-right{float:right}.item .text-tile .float-left{float:left}.item .text-tile .float-clear{clear:both}.item.filled .date{background-image:url(../images/dashboard/icons/calendar.svg)}.item.active .date,.item.filled .date{background-position:50%;background-size:cover}.item.active .date{background-image:url(../images/dashboard/icons/calendar_white.svg)}.item .gradient{height:100%;width:100%;background:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4))}.item.active .gradient{background:linear-gradient(rgba(155,183,186,.7),rgba(155,183,186,.7))}.item.filled .growth{background:url(../images/dashboard/icons/growth.svg) no-repeat 50%}.item.active .growth{background:url(../images/dashboard/icons/growth_white.svg) no-repeat 50%}.item.filled .car{background:url(../images/dashboard/icons/car.svg) no-repeat 50%}.item.active .car{background:url(../images/dashboard/icons/car_white.svg) no-repeat 50%}.item .full-tile{width:100%;height:100%;overflow:hidden}.main .s{height:46px}.main .m{height:73px}.main .ml{height:88px}.main .l{height:93px}.main .xl{height:108px}.main .blank{background-color:#f6f5f5}.main .blank .unit{color:#f6f5f5}.main .filled{background-color:#e3e2e2}.main .title{color:#fff;background-color:#4e4d4d}.main .calculation{color:#fff;background-color:#737373}.main .title-blank{background-color:#9bb7ba}.main .inline{display:inline-block;vertical-align:middle;width:145px}.main .active,.main input{background-color:#9bb7ba;color:#fff}.main .inline-first{display:inline-block;vertical-align:middle;margin-right:10px;width:145px}.main .disabled{opacity:.4}.main .chart{height:650px;min-width:1140px;max-width:1560px;width:calc(100vw - 360px);background-color:#f6f5f5}.main .chart .radio-container{margin-right:20px}.main .chart text{color:#fff;font:16px Source Sans Pro Regular,sans-serif;margin-right:10px}.chart .radio.btn-primary{width:146px;background-color:#6d9499}.chart .radio-container{float:right}.chart .rect:hover{fill:#000}.chart .Nettoeinkommen{fill:#43686c}.chart .Nettoeinkommen:hover{fill:#314b4f}.chart .AHV-Rente{fill:#5d93c0}.chart .AHV-Rente:hover{fill:#577aa2}.chart .Pensionskasse{fill:#575078}.chart .Pensionskasse:hover{fill:#433c5a}.chart .Übrige{fill:#95cab9}.chart .Übrige:hover{fill:#65c9c7}.chart .Zins{fill:#737373}.chart .Zins:hover{fill:#555}.chart .Vermögen{fill:#897dbe}.chart .Vermögen:hover{fill:#7064a0}.chart .Reserven{fill:#aeaeae}.chart .Reserven:hover{fill:#909090}.chart .Ausgaben{fill:#cc507c}.chart .radio.btn-primary .md-label p,.chart .radio.btn-primary .md-label span{font:24px Source Sans Pro Regular,sans-serif}div.tooltip{position:fixed;line-height:1;font-weight:700;padding:12px;background:rgba(0,0,0,.8);color:#fff;border-radius:2px}div.tooltip.n:after{margin:-1px 0 0;top:100%;left:0}.marginadresse{margin-left:5px}.svg-container{display:inline-block;position:relative;width:100%;height:570px;vertical-align:bottom;overflow:hidden}.svg-content-responsive{height:100%;width:100%}.form-container{width:620px;height:650px;position:absolute;top:230px;transition:left .5s ease;background-color:#9bb7ba;color:#fff;display:table}input-container.main-data-input{display:table-cell;vertical-align:middle}.main-data-input .input-question{cursor:pointer;font:36px Source Sans Pro Light,sans-serif;margin-bottom:10px}.main-data-input form{margin:20px}.main-data-input .row{min-height:16px;margin-bottom:10px}.main-data-input .input{background-color:#fff;height:62px;display:inline-block;vertical-align:middle}.main-data-input .input input{background-color:#fff;color:#000;font:36px Source Sans Pro Semibold,sans-serif;height:80%;border-right-style:none;border-left-style:none;border-top-style:none;border-bottom:1px solid #000;width:calc(100% - 2 * 10px);margin-left:10px;margin-right:10px;text-align:right;margin-top:5px;display:inline;padding:0}.main-data-input .input .unit{color:#000;font:36px Source Sans Pro Light,sans-serif;line-height:1.35em;display:inline-block;text-align:right}.main-data-input .input .unit.chf{width:70px}.main-data-input .input .unit.percent{width:40px}.main-data-input .input-button{width:62px;height:62px;display:inline-block;vertical-align:middle;background-color:#6d9499}.main-data-input .input-button button{float:right;height:100%;width:100%;background:url(../images/dashboard/icons/arrow_white.svg);background-repeat:no-repeat;background-position:50%;padding:0;border:none}.main-data-input .margin-left{margin-left:10px}.main-data-input .margin-right{margin-right:10px}.main-data-input input:focus,.main-data-input p{outline:0}.main-data-input ::-webkit-input-placeholder{line-height:2.8em;font-size:20px;font-family:Source Sans Pro Light,sans-serif}.main-data-input ::-moz-placeholder{line-height:3em;font-size:20px;font-family:Source Sans Pro Light,sans-serif}.main-data-input ::-ms-input-placeholder{line-height:3em;font-size:20px;font-family:Source Sans Pro Light,sans-serif}.main-data-input input.chf{width:calc(100% - 70px - 3 * 10px);padding-right:80px}.main-data-input input.percent{width:calc(100% - 40px - 3 * 10px);padding-right:50px}.main-data-input .unit.chf{margin-left:-80px}.main-data-input .unit.percent{margin-left:-50px}.main-data-input .single-text{width:calc(100% - 10px - 62px)}.main-data-input .single-text-full{width:100%}.main-data-input .single-text-with-unit{width:calc(100% - 10px - 62px - 4px)}.main-data-input .single-text-first-line,.main-data-input .single-text-first-line-unit{width:100%}.main-data-input .input.multi-text-equal{width:calc(50% - 62px / 2 - 10px)}.main-data-input .multi-text-first{width:50%}.main-data-input .multi-text-second{width:calc(100% - (50% + 62px + 2 * 10px))}.main-data-input .input.multi-text-second-full{width:calc(100% - (50% + 10px));margin-right:0}.main-data-input #ml .input.multi-text-first{width:60%}.main-data-input #ml .input.multi-text-second{width:calc(100% - 60% - 10px)}.main-data-input .btn-group{width:100%;margin-right:10px}.main-data-input #toggle-input .row .radio.btn-primary.upper,.main-data-input .row .radio.btn-primary{width:calc((100% - 5px) / 2);height:62px;display:inline-block}.main-data-input #toggle-input .row .radio.btn-primary.upper{margin-bottom:5px}.main-data-input #toggle-input .row .radio.btn-primary.middle{width:100%;height:62px;margin-bottom:5px;display:inline-block}.main-data-input #toggle-input .row .radio.btn-primary.lower{width:calc(100% - 10px - 4px - 62px);height:62px;margin-bottom:0;margin-right:10px;display:inline-block}.main-data-input #toggle-input .btn-group-container{width:calc(100% - 4px - 10px - 62px);display:inline-block;vertical-align:middle}.main-data-input .radio-text{width:calc((100% - 62px - 3 * 10px) / 2)}.main-data-input #radio-text .btn-group-container{width:calc((100% - 62px - 3 * 10px) / 2);display:inline-block;vertical-align:middle}.main-data-input .radio-text-first{width:calc(50% - 10px)}.main-data-input #radio-text .btn-group-container-first{width:calc(50% - 5px);display:inline-block;vertical-align:middle}.main-data-input .margin-right.buffer{margin-right:6px}.main-data-input md-autocomplete .li{text-align:right;height:62px;background-color:hsla(0,0%,100%,.7);color:#000;font:36px Source Sans Pro Semibold,sans-serif;line-height:62px;vertical-align:middle;padding:0 22px}.main-data-input .input md-autocomplete,.main-data-input .input md-autocomplete-wrap,.main-data-input .input md-content{height:100%}.main-data-input .dropdown-supplement{font:24px Source Sans Pro Light,sans-serif;display:inline-block;width:calc(100% - 62px - 10px - (100% - (50% + 62px + 2 * 10px)))}.main-data-input md-input-container{width:100%}.main-data-input .dropdown{font:36px Source Sans Pro Semibold,sans-serif}.main-data-input .btn{padding:0}.main-data-input .radio{margin-top:0}.main-data-input .row .btn.active{box-shadow:none}.main-data-input .row{margin-left:0;margin-right:0}.main-data-input md-autocomplete{background:#fff}.legend{width:235px}.legend .ng-binding:first-child,.legend .row .ng-binding:first-child{font:24px Source Sans Pro Light,sans-serif}.legend .row .ng-binding:first-child{margin-bottom:-20px;margin-left:60px;float:left}.legend .ng-binding:last-child{margin-bottom:-20px;float:right;font:24px Source Sans Pro Semibold,sans-serif}.md-select-menu-container.md-active{background:#fff}.main-data-input .multi-text-second span{color:#000;font:36px Source Sans Pro Semibold,sans-serif}.main-data-input .multi-text-second .md-select-value{border-bottom:1px solid #000;margin-top:-14px;margin-right:10px;margin-left:10px}.dropdown md-option .md-text{color:#000;font:36px Source Sans Pro Semibold,sans-serif}md-select.md-no-underline .md-select-value{border-bottom-color:#000!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.radio-container plus-minus-text-input{margin-right:50px}.radio-container md-content,.radio-container plus-minus-text-input{display:inline-block;vertical-align:bottom}.radio-container .radio.btn-primary{height:100%;width:200px;display:inline-block}.radio-container .md-label{font-size:22px}.chart .input-question{font:12px Source Sans Pro Regular,sans-serif;text-transform:uppercase;margin-left:0;margin-top:10px;margin-bottom:10px}.chart-input input:focus{outline:0}.row{margin-left:0;margin-right:0}.chart-input{background-color:#fff;height:43.5px;display:inline-block;vertical-align:middle;width:150px}.chart-input input{display:inline;background-color:#fff;color:#000;font:26px Source Sans Pro Semibold,sans-serif;height:80%;border-right-style:none;border-left-style:none;border-top-style:none;border-bottom:1px solid #000;margin-left:10px;margin-right:10px;text-align:right;margin-top:5px}.chart-input input.chf{width:calc(100% - 2 * 10px - 61px);padding-right:60px}.chart-input input.percent{width:calc(100% - 2 * 10px - 36px);padding-right:35px}.chart-input .unit{color:#000;font:26px Source Sans Pro Light,sans-serif;display:inline-block;text-align:center}.chart-input .unit.chf{width:60px;margin-left:-70px}.chart-input .unit.percent{width:35px;margin-left:-45px}.chart-button{width:43.5px;height:43.5px;display:inline-block;vertical-align:middle;background-color:#6d9499}.chart-button button.minus{background:url(../images/dashboard/icons/minus_white.svg);background-repeat:no-repeat;background-position:50%}.chart-button button.plus{background:url(../images/dashboard/icons/plus_white.svg);background-repeat:no-repeat;background-position:50%}.chart-button button{float:right;height:100%;width:100%;padding:0;border:none}db-titlebar{height:40px;width:1920px;margin:20px 20px 10px;display:block;overflow:hidden}db-titlebar p{margin:0;cursor:pointer}db-titlebar .titles-left{display:inline-block;width:calc(50vw - 310px - 20px - 15px);text-align:right}db-titlebar .titles-right{display:inline-block}db-titlebar .titlebar-item{text-transform:uppercase;display:inline-block;margin-left:10px;margin-right:10px}db-titlebar .titlebar-item p{display:inline-block;font:14px Source Sans Pro Regular,sans-serif}db-titlebar .titlebar-item p.activetitle{font:31px Source Sans Pro Light,sans-serif}.button:focus,.focus-button,button:focus{background-color:#417479;outline:0;color:#fff;text-decoration:none}@font-face{font-family:Source Sans Pro Semibold;src:url(fonts/source-sans-pro/SourceSansPro-Semibold.otf)}@font-face{font-family:Source Sans Pro Extralight;src:url(fonts/source-sans-pro/SourceSansPro-ExtraLight.otf)}@font-face{font-family:Source Sans Pro Light;src:url(fonts/source-sans-pro/SourceSansPro-Light.otf)}@font-face{font-family:Source Sans Pro Regular;src:url(fonts/source-sans-pro/SourceSansPro-Regular.otf)}warning{background-color:#cc507c;box-shadow:0 0 5px 0 rgba(0,0,0,.5);color:#fff;padding:10px;position:absolute;left:25vw;top:10px;right:25vw;width:50vw}warning .title{font-family:Source Sans Pro Semibold,sans-serif;font-size:20px;margin-bottom:5px;text-transform:uppercase}warning .text{font-family:Source Sans Pro Light,sans-serif;font-size:16px}warning .text a{color:#fff;font-family:Source Sans Pro Semibold,sans-serif;text-decoration:none}body,html{height:100%;width:100%}body{font-family:sans-serif;font-size:14px;line-height:normal;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.4)),url(../images/background.jpg);background-size:cover;position:fixed;top:0;left:0;box-sizing:border-box}p,span{font-family:Source Sans Pro Light,sans-serif;font-size:18px}h1{color:#4e4d4d;font-family:Source Sans Pro Semibold,sans-serif;font-size:36px}h2{font-family:Source Sans Pro Extralight,sans-serif;font-size:24px}.container{height:100%;width:100%}.main-body{height:100vh;width:100vw;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.header{color:#4e4d4d;padding-left:20px;padding-right:20px;-ms-flex:0 0 80px;flex:0 0 80px}.header .menu{background-color:#fff;height:80px;border-bottom:1px solid #46494a}.header .content{padding-top:20px;padding-bottom:20px;text-align:center}.header #logo{height:45px;float:left}.header .title{font-size:23pt;color:#46494a}.header .link{float:right;margin:14px 10px 10px}.left ul,.left ul li{margin:0;padding:0}.left ul li{display:block}.left p{margin-top:15px;line-height:25px}.jobFunction{font-size:10pt;float:left}.userimage img{width:50px;height:50px;float:left;margin-right:10px}.new h1,.new h2,.new p{text-align:left}input{border-radius:0}input:focus{outline:none;border-bottom:3px solid #4e4d4d}.button{background-color:#6d9499;border:1px solid #6d9499;color:#fff;padding:10px;width:100%;margin:10px auto;text-align:center;cursor:pointer}.button:hover{text-decoration:none;opacity:.8;border:1px solid #417479}.floatright{float:right}.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.bar{fill:#4682b4}.x.axis path,.y.axis path{display:none}.tick.text,.tick text{font:20px Source Sans Pro Regular,sans-serif;background-color:red}.radio.btn-primary{text-align:center;color:#fff;background-color:#6d9499}.radio.first{margin-right:5px}.radio,.radio+.radio{margin-top:0}.btn{font:26px Source Sans Pro Regular,sans-serif;border:none;border-radius:0;line-height:26px}