.bold{font-weight:bold}.center{text-align:center}.right{text-align:right}.left{text-align:left}body .chart-container{white-space:nowrap;padding-bottom:0}body .chart-container .hint{white-space:normal;padding-bottom:5px}body .ui-button-text{line-height:129%!important}body .chatBotButton{color:#7e1d2d;background-color:#fdfdfd;float:right;margin-right:10px}body .chatBotButton .ui-button-text{font-weight:bold!important}@media(max-width:424px){body #scrollToTop{visibility:hidden}}body .chart-title{text-align:center}body .chart{height:250px}body .chart.width-50:first-child{margin-bottom:20px}@media(min-width:992px){body .chart{display:inline-block;width:100%}body .chart.width-50{width:50%}}.buttons a,.buttons .pi,.buttons .fa,.buttons .ui-icon{margin-left:10px;text-decoration:none;color:var(--text-color);font-size:25px}.buttons a:hover,.buttons .pi:hover,.buttons .fa:hover,.buttons .ui-icon:hover{color:var(--text-color-secondary)}.template-secondary-header .kundenverwaltung{float:right;margin-top:8px}.template-secondary-header .kundenverwaltung .beratungssubjekt{margin-right:30px;vertical-align:middle}.template-secondary-header .kundenverwaltung a{cursor:pointer}.template-secondary-header .kundenverwaltung a .pi{font-size:23px;margin-left:8px;vertical-align:middle}.template-secondary-header .kundenverwaltung a .pi.pi-user-plus{margin-right:4px}.modules td>.ui-toggleswitch{margin-top:5px}.modules td>span{margin-left:10px}.image-selection>div:hover .ui-button{background-color:var(--primary-dark-color);border-bottom-color:var(--primary-dark-color)}.image-selection>div a{text-decoration:none}.image-selection>div span{font-size:1.3em}.image-selection>div img{width:100%;border-top-right-radius:0;border-top-left-radius:0}.image-selection>div .ui-button{display:flex;width:100%;bottom:1em;border-bottom-right-radius:0;border-bottom-left-radius:0;vertical-align:middle;align-items:center}.image-selection>div .ui-button:hover{background-color:var(--primary-dark-color);border-bottom-color:var(--primary-dark-color)}.image-selection>div .ui-button span{margin:0 auto}.image-selection>div .description{font-size:1em}@media(max-width:1199px){.image-selection>div .ui-button{padding:.5em 3px}}@media(min-width:1200px){.image-selection>div .ui-button{padding:.5em}}.ui-datatable .ui-row-toggler.pi{font-size:1.5rem}.ui-datatable.inline-editable{margin-bottom:20px}.ui-datatable.inline-editable .ui-datatable-header{border:1px solid var(--surface-d);border-bottom:0;text-align:left}.ui-datatable.inline-editable .ui-datatable-tablewrapper{width:100%}.ui-datatable.inline-editable .ui-datatable-tablewrapper th{border:1px solid var(--surface-d);text-align:left;padding:5px 10px}.ui-datatable.inline-editable .ui-datatable-tablewrapper th:first-child{border-left:1px solid var(--surface-d)}.ui-datatable.inline-editable .ui-datatable-tablewrapper th .pi{font-weight:bold}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr{padding:0}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr.ui-datatable-empty-message td{padding:5px 5px 5px 8px}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr.disabled{background-color:#eee}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td{border:1px solid var(--surface-d);padding:0}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td:first-child{border-left:1px solid var(--surface-d)}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td>span:not(.ui-inputnumber){display:inline-block;padding:6px 11px}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td table.ui-selectmanycheckbox{margin-left:4px}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td table.ui-selectmanycheckbox td{border:0}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-inputtext.ui-widget,.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-inputnumber.ui-widget{border:0;width:100%}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-inputtext.ui-widget.ui-state-focus,.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-inputnumber.ui-widget.ui-state-focus{transition:none;border-bottom:3px solid var(--primary-color)}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-inputnumber input,.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td input.ui-inputtext,.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-calendar input{padding:.4rem .7rem}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-selectonebutton .ui-button{border-top:0}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-selectonebutton .ui-button:nth-child(1){border-left:none}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-inputgroup-addon{border-right:0;border-top:0;border-bottom:0}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-calendar .ui-inputfield{border:0;border-right:1px solid var(--surface-d)}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-calendar .ui-inputfield.ui-state-focus{transition:none;border-bottom:3px solid var(--primary-color)}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-calendar .ui-datepicker-trigger{border:0}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-selectonemenu.ui-widget{border:0;width:100%}.ui-datatable.inline-editable .ui-datatable-tablewrapper .ui-datatable-data tr td .ui-selectonemenu.ui-widget .ui-selectonemenu-label{min-height:30.8px}.info-button a,.info-button .ui-commandlink{color:var(--text-color)}.primary-color{color:var(--primary-color)!important}body .ui-outputlabel.row-description{font-size:15px}body .ui-outputlabel.section-header{font-size:15px;font-weight:bold}body .ui-outputlabel.column-header{font-size:15px;font-weight:bold}@media(max-width:991px){body .ui-outputlabel.row-description{font-size:13px}body .ui-outputlabel.section-header{font-size:13px;font-weight:bold}body .ui-outputlabel.column-header{font-size:13px;font-weight:bold}}.ui-panel-hint{padding-top:10px}.ui-panel-hint.hint-padding-bottom{padding-bottom:10px}.ui-panel-hint.ui-state-error{color:var(--danger-color)}.template-wrapper.debug{animation:scale 2s linear;animation-fill-mode:forwards}.template-wrapper.debug{display:block}.debug-overlay,.debug-overlay-renteneintritt{display:none;width:100vw;height:100vh;top:0;left:0;position:absolute;overflow:hidden;z-index:2000}.debug-overlay div,.debug-overlay-renteneintritt div{position:absolute;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,0.5)}.debug-overlay img,.debug-overlay-renteneintritt img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:30vw;animation:rotateIn 2s ease-in-out;z-index:2100}.debug-overlay img:hover+div,.debug-overlay-renteneintritt img:hover+div{animation:flashBackgroundColors .6s linear infinite}.debug-overlay span,.debug-overlay-renteneintritt span{position:absolute;color:white;opacity:.8;font-size:3rem;animation:flip 12s ease-in-out infinite}.webserviceCalls .ui-accordion .ui-accordion-header{padding-top:5px;padding-bottom:5px}@keyframes flip{0%{transform:rotateX(0deg)}50%{transform:rotateX(360deg)}100%{transform:rotateX(0deg)}}@keyframes flashBackgroundColors{0%{background-color:tomato}10%{background-color:#0f0}20%{background-color:#969}30%{background-color:yellow}40%{background-color:#03c}50%{background-color:red}60%{background-color:black}70%{background-color:teal}80%{background-color:#9f0}90%{background-color:violet}100%{background-color:#0f9}}@keyframes flashColors{0%{color:tomato}10%{color:#0f0}20%{color:#969}30%{color:yellow}40%{color:#03c}50%{color:red}60%{color:black}70%{color:teal}80%{color:#9f0}90%{color:violet}100%{color:#0f9}}@keyframes driveLeft{0%{margin-left:0}10%{margin-left:-150px}20%{margin-left:-300px}30%{margin-left:-450px}40%{margin-left:-600px}50%{margin-left:-750px}60%{margin-left:-600px}70%{margin-left:-450px}80%{margin-left:-300px}90%{margin-left:-150px}100%{margin-left:0}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scale{from{transform:scale(1)}to{transform:scale(0)}}@keyframes rotateIn{0%{width:10vw}50%{width:40vw}100%{transform:rotate(1080deg);width:30vw}}.stacktrace{font-size:12px;margin-top:20px;color:#9d0000}.error{text-align:center}.error>span{padding:0 20px;vertical-align:middle;display:inline-block;max-width:calc(100% - 200px)}.error>span .ui-button{margin-top:20px}.error i{display:inline-block;font-size:150px}@media(max-width:576px){.error>span{max-width:calc(100% - 150px)}.error i{font-size:75px}}.ui-sidebar.detail{width:100vw;max-width:800px}.ui-sidebar.detail h1{font-weight:normal}.ui-sidebar.detail h3{margin-top:20px}.ui-sidebar.detail .ui-sidebar-content>div{padding-bottom:15px}.ui-sidebar.detail table td:nth-child(2),.ui-sidebar.detail table td:nth-child(3),.ui-sidebar.detail table td:nth-child(4),.ui-sidebar.detail table td:nth-child(5),.ui-sidebar.detail table td:nth-child(6){text-align:right;white-space:nowrap}.ui-sidebar.detail .title-wrapper{font-weight:bold;height:1rem}.ui-sidebar.detail .title-wrapper .title{float:left}.ui-sidebar.detail .title-wrapper .value{float:right}.ui-sidebar.detail .title-wrapper::after{clear:both}.ui-sidebar.detail .subtable-toggler{margin-right:4px;text-decoration:none}.ui-sidebar.detail .subtable-toggler .fa{font-size:20px;margin-right:5px}.ui-sidebar.detail .subtable-wrapper{display:none;margin-left:30px;background-color:#f7f7f7;padding:5px 10px;margin-top:7px;margin-bottom:7px;border-radius:3px;border:1px solid gainsboro}.ui-sidebar.detail .subtable-wrapper table{width:100%}.ui-sidebar.detail .subtable-wrapper.visible{display:block}.ui-sidebar.detail .ui-tabs-panel{border-bottom:none!important}.ui-sidebar.fragen-sidebar .ui-accordion-header{padding-left:25px;border:1px solid var(--surface-d);margin-top:0}.ui-sidebar.fragen-sidebar .ui-accordion-header .ui-icon{margin-left:7px;margin-top:-8px}.ui-sidebar.fragen-sidebar .ui-accordion-header.ui-tabs-outline{border:1px solid var(--surface-d);outline:unset}.ui-sidebar.fragen-sidebar .ui-accordion-content{border-top:1px solid var(--surface-d);padding-top:10px;padding-left:15px;padding-right:15px;margin-bottom:30px}.ui-sidebar.fragen-sidebar .ui-accordion-content .ui-inputtextarea{width:100%}.ui-fluid .slider-input>.ui-slider{float:left;width:60%;margin-right:5%;margin-top:14px}.ui-fluid .slider-input>.ui-inputnumber{width:35%}.ui-fluid .slider-input>.ui-inputnumber .ui-inputtext{width:35%}.ui-fluid .slider-input>.ui-inputgroup{float:right;width:35%}.ui-fluid .slider-input .no-info-button input{width:35%}.termsOfUseDialog.ui-dialog{max-width:725px}.termsOfUseDialog.ui-dialog .ui-dialog-content{padding:10px 20px 10px 20px}.termsOfUseDialog.ui-dialog .acceptTermsOfUseContainer{display:flex;justify-content:center}.termsOfUseDialog.ui-dialog .acceptTermsOfUseContainer .acceptCheckBox{float:left;margin-right:10px}.submit-container{text-align:center}.spacer{height:15px}.customerInfoDialog.ui-dialog{max-width:725px}.customerInfoDialog.ui-dialog .ui-dialog-content{padding:10px 20px 10px 20px}.spacer{height:15px}.fragen-tabelle .sideBarAnlagen{width:45%}.fragen-tabelle .ui-datatable{width:96%}.fragen-tabelle .ui-datatable.print{width:100%;padding-top:5px}.fragen-tabelle .ui-datatable.print thead th:nth-child(1){width:250px}.fragen-tabelle .ui-datatable.print thead th:nth-child(2){width:200px}.fragen-tabelle .ui-datatable thead th:nth-child(1){width:35px!important}.fragen-tabelle .ui-datatable thead th:nth-child(2){width:350px!important}.fragen-tabelle .ui-datatable td{padding:5px 7px}@media(max-width:1200px){.fragen-tabelle .ui-datatable-resizable tbody td{white-space:unset}.fragen-tabelle .ui-datatable thead th:nth-child(1){width:35px!important}.fragen-tabelle .ui-datatable thead th:nth-child(2){width:175px!important}.fragen-tabelle .ui-datatable thead th:nth-child(3){width:170px!important}.fragen-tabelle .ui-datatable.print thead th:nth-child(1){width:330px!important}.fragen-tabelle .ui-datatable.print thead th:nth-child(2){width:200px!important}.fragen-tabelle .ui-datatable.print thead th:nth-child(3){width:auto!important}}.fragen-tabelle.print tfoot td{text-align:left}.fragen .ui-accordion .ui-accordion-header .ui-icon{top:23px}.fragen .ui-accordion .ui-accordion-content{margin-left:.9rem}.fragen .frage-details-icon{position:absolute;right:.7rem;top:.7rem}.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-1,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-2,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-3,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-4,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-5,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-6,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-7,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-8,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-9,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-10,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-11,.fragen .frage-container .ui-selectoneradio.ui-grid .ui-md-12{padding:.2em}.fragen .frage-container.with-chart .antwort-container{float:left;width:150px}.fragen .frage-container.with-chart .chart-container{float:right;margin-left:10px;margin-right:10px;width:calc(100% - 190px)}.fragen .frage-container .footnote-container{margin-top:10px}.fragen .frage-container .footnote-container .footnote:not(:first-child){margin-top:5px}.chat-dialog{margin-bottom:7rem;margin-right:4vw;max-width:100vw;border:1px solid #b1b6be!important}.chat-dialog ::-webkit-scrollbar{width:5px}.chat-dialog ::-webkit-scrollbar-thumb{background:#741d2d}.chat-dialog .ui-dialog-titlebar{padding:1rem!important}.chat-dialog .ui-dialog-titlebar .flex-container-one{overflow:visible;padding-left:1.2rem;color:#7e1d2d;height:3.5rem!important;display:flex;align-items:center;justify-content:space-between}.chat-dialog .ui-dialog-titlebar .flex-container-one span{font-size:1.5rem;font-weight:500}.chat-dialog .ui-dialog-titlebar .flex-container-one #beta{padding:.15rem;margin-left:.9rem;font-size:.9rem;font-weight:500;color:#7e1d2d;background:#f5f5f5}.chat-dialog .ui-dialog-titlebar .flex-container-one #closebutton{border:0;background:0;width:2rem;height:2rem;color:#444;text-align:center}.chat-dialog .ui-dialog-titlebar .flex-container-one #closebutton span{font-size:1rem}.chat-dialog .ui-dialog-titlebar .flex-container-one #closebutton:hover{background:#eee}.chat-dialog .ui-dialog-titlebar .flex-container-one body #closebutton:focus{box-shadow:none!important}.chat-dialog .chatbot-body{padding:0 1rem 1rem}.chat-dialog .chat-bubble{background:#f7f7f7;padding:.6rem;margin-bottom:.7rem;margin-left:.5rem;clear:both;box-shadow:1px 2.5px 4px 0 #9a9a9ac7}.chat-dialog .animated{animation:showText backwards}.chat-dialog .full{width:100%}.chat-dialog .bar-row{align-items:center;display:flex;margin-bottom:7%}.chat-dialog .bar-row:last-child{margin-bottom:0}.chat-dialog .trimmed{float:left}.chat-dialog .ui-dialog-content{padding-top:0!important;padding-bottom:7px!important;padding-left:10px!important;height:21rem!important;max-width:23.414rem!important}.chat-dialog .bar-container{width:55%!important;align-items:center;height:1.7rem;background-color:#f0f0f0}.chat-dialog .bar{text-align:center;height:1.7rem}.chat-dialog .bar-filled{flex:0 0 auto;align-content:center;height:1.7rem;width:100%}.chat-dialog .bar-filled.red{background:#7e1d2d;background:linear-gradient(90deg,#7e1d2d 0,rgba(126,29,45,0.7343312324929971) 100%)}.chat-dialog .bar-label{display:flex;align-items:center;margin-left:.8rem;width:45%!important}.message{padding:.6rem 0 .6rem .6rem;font-weight:400;max-width:100%}.start{padding-top:0;margin-left:.5rem;font-size:.9rem;color:#444}.end{text-align:left;width:316px;font-size:13px;color:rgba(68,68,68,0.7)}@keyframes showText{from{max-height:0;padding:0;margin:0;border-width:0;overflow:hidden}to{max-height:unset;padding:initial;margin:initial;border-width:initial;overflow:visible}}.loadingText{width:fit-content;animation:dot-disapear 0s 2s forwards}.loadingText>div{width:8px;height:8px;background-color:#7e1d2d;border-radius:100%;display:inline-block;-webkit-animation:dot-bouncedelay 1s infinite ease-in-out both;animation:dot-bouncedelay 1s infinite ease-in-out both}.loadingText .dot1{-webkit-animation-delay:-0.28s;animation-delay:-0.28s}.loadingText .dot2{-webkit-animation-delay:-0.12s;animation-delay:-0.12s}@-webkit-keyframes dot-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes dot-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.weitere-bezuege .ui-datatable.bestehende-bav tr th:nth-child(2){width:200px}.weitere-bezuege .ui-datatable.bestehende-bav tr th:nth-child(3){width:200px}.weitere-bezuege .ui-datatable.bestehende-bav tr th:nth-child(4){width:200px}.weitere-bezuege .ui-datatable.bestehende-bav tr th:nth-child(5){width:25px}.weitere-bezuege .ui-datatable.sonstige-bezuege tr th:nth-child(2){width:126.66px}.weitere-bezuege .ui-datatable.sonstige-bezuege tr th:nth-child(3){width:126.66px}.weitere-bezuege .ui-datatable.sonstige-bezuege tr th:nth-child(4){width:126.66px}.weitere-bezuege .ui-datatable.sonstige-bezuege tr th:nth-child(5){width:200px}.weitere-bezuege .ui-datatable.sonstige-bezuege tr th:nth-child(6){width:25px}.weitere-bezuege .ui-datatable.netto-be-abzuege tr th:nth-child(2){width:200px}.weitere-bezuege .ui-datatable.netto-be-abzuege tr th:nth-child(3){width:200px}.weitere-bezuege .ui-datatable.netto-be-abzuege tr th:nth-child(4){width:25px}.confirmRemoveWeitereBezuegeDialog .ui-dialog-content{padding-bottom:5px!important}.gehaltsansicht-arbeitnehmer td:not(:first-child){width:100px}.ui-datatable.kundenuebersicht th{vertical-align:top}.ui-datatable.kundenuebersicht .disabled{background-color:#eee}.steuerersparnis-details th{padding-bottom:10px;text-align:right}.steuerersparnis-details th:first-child{text-align:left}.steuerersparnis-details tr.indent td:first-child{padding-left:20px}.steuerersparnis-details .bold td{font-weight:bold}.ui-datatable.fondsauswahlTable{margin-bottom:20px}.ui-datatable.fondsauswahlTable .fonds-column{width:47.8%}.ui-datatable.fondsauswahlTable .anteil-column{width:auto;padding-left:1.5%;padding-right:21.4%;text-align:right}.ui-datatable.fondsauswahlTable .delete-column{width:30px}.empfehlung-icon-green{color:var(--chart-color-gruen);padding-right:5px}.empfehlung-icon-orange{color:var(--chart-color-gelb);padding-right:5px}.empfehlung-icon-red{color:var(--chart-color-rot);padding-right:5px}.anlagewuensche-details th.finanzanlage{min-width:200px;max-width:200px}.anlagewuensche-details td{padding:5px}.anlagewuensche-details td.rating{text-align:center}.anlagewuensche-details-legende td{padding:5px;padding-right:30px}.chart-wrapper .chart-hint{text-align:center;margin-top:10px}.hintKvPvPrivat{display:inline-block;margin-top:15px}.vergleich-tarife table thead th{text-align:center}.vergleich-tarife table td{text-align:center}.vergleich-tarife table .produkt-column{white-space:nowrap}.vergleich-tarife table tbody .ui-expanded-row-content td{text-align:unset}@media(max-width:1200px){.vergleich-tarife .produkt-column{width:175px}}.ui-datatable.weitereVorsorgeTable{margin-bottom:20px}.ui-datatable.weitereVorsorgeTable .vorsorgeart-column{width:20em}.ui-datatable.weitereVorsorgeTable .bezeichnung-column{width:30em}.ui-datatable.weitereVorsorgeTable .faelligkeit-column{width:5em}.ui-datatable.weitereVorsorgeTable .kapital-column{width:10em}.ui-datatable.weitereVorsorgeTable .rente-column{width:7em}.ui-datatable.weitereVorsorgeTable .steigerung-column{width:7em}.ui-datatable.weitereVorsorgeTable .delete-column{width:2em}.chart-wrapper .chart-hint{text-align:center;margin-top:10px}.avp-optimierung-rentenluecke .optimierung-netto .ui-inputfield{background-color:var(--chart-color-optimierung);color:white;-webkit-text-fill-color:white}.uebersicht-height{height:362px!important}.chart-tabs{height:297px!important}.chart-hint{height:35px!important}@media(min-width:1400px){.row.ui-fluid.split>div>*{min-width:0!important;display:inline-block}.row.ui-fluid.split>div>.ui-inputgroup{display:flex}.row.ui-fluid.split>div>label{display:inline-block;float:left;font:inherit;padding-top:3px;padding-bottom:3px}.row.ui-fluid.split>div>label{width:50%}.row.ui-fluid.split>div>*{width:50%}}