body{font-family:"Muli",sans-serif!important;background-color:#f5f6fa!important;color:#414141}h4{color:#4a4a4a}h4.page-title{font-weight:800}h4.module-title{font-weight:700}.module-figure{text-align:center}.module-figure h4{font-weight:700;font-size:2rem}h5{color:#4a4a4a}button.btn-gradient{border:none}.sidebar.open img{max-width:200px}.sidebar.closed img{max-width:100%}.secondary-navbar{background-color:rgba(0,0,0,.03)}.secondary-navbar .navbar-nav{flex-direction:row!important}.navbar-toggler-icon{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><path stroke="rgba(21,35,64,1)" stroke-linecap="round" stroke-miterlimit="10" stroke-width="3" d="M4 7h22M4 15h22M4 23h22"/></svg>')!important}.navbar img{max-width:200px}h5.modal-title{font-weight:700}.remove-btn{margin-right:.5rem}.fade-enter{opacity:.01}.fade-enter-active{opacity:1;transition:opacity 1s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:.01;transition:opacity 1s ease-in}.primary-nav a{color:#4a4a4a}.primary-nav a:hover{color:#14337e}. .form-inline .search-field{color:#14337e;height:40px;background-color:#fff;border:none}.form-inline .form-control.sf-textfield{border-radius:7px 0 0 7px;width:600px}.btn-secondary.sf-button{border-radius:0 7px 7px 0;font-weight:600}.btn-secondary.sf-button:hover{color:#14337e;background-color:#fff}.row .card{background-color:#fff;box-shadow:0 3px 30px 0 rgba(0,0,0,.06);padding:1rem;margin-bottom:1rem}.row .card,li.list-group-item{border:none;border-radius:7px}.projects-list a{color:#14337e}.projects-list a:hover{text-decoration:none!important;color:#14337e}.projectlist-float-right{float:right;border:none}.projects-list a svg.incomplete{color:#dadada}.projects-list a svg.complete{color:#1c8526}.badge.paid{background-color:#4a8950}.badge.paid,.badge.unpaid{margin-right:1rem;padding:.5rem;min-width:90px}.badge.unpaid{background-color:#ff635f}.projectlist-date{font-weight:700}.modal-body form{padding-left:2rem;padding-right:2rem}.modal-body label{color:#4b4b4b;font-weight:500}.project-modal .linediv{margin-bottom:1rem}.project-modal input.input-file{border:none!important;border-radius:0}.project-modal button{border-radius:10px;max-width:35%;float:right}.tab-pane .tab-button{border-radius:10px;max-width:25%;float:right}.ov-tab-date{font-size:90%;border:1px solid #14337e;border-radius:10px;padding:.5rem;color:#979797}.invoice-list button{margin-right:1rem;font-size:90%;padding-top:.2rem;padding-bottom:.21rem;background-color:#14337e}.main-content.sidebarOpen{width:84%;margin-left:auto}.main-content.sidebarClosed{width:95%;margin-left:auto}.toggle-sidebar-btn{cursor:pointer}.sidebar{background-color:#fff;height:100vh;width:16%;position:fixed}.sidebar.closed{width:5%}.sidebar h4{font-weight:500}.sidebar .side-item{margin:5px 15px;padding-top:12px;padding-bottom:12px;border-radius:8px;color:#4a4a4a;font-weight:600}.sidebar .side-item.active{background-color:rgba(49,57,77,.13)}.sidebar .side-item.active .svg-container{background-color:#14337e}.sidebar .side-item:not(.active):hover{background-color:rgba(49,57,77,.04)}.sidebar .new-project-button{margin:5px 15px;outline:none;border:none;border-radius:8px;width:200px}.sidebar.open hr{border:1px solid #e1e1e1;width:80%}.nav-link div.card{display:flex;flex-direction:row;border-radius:20px;margin-bottom:0}.nav-link.active div.card{background-color:#14337e}.nav-link.active div.card h4{color:#fff}.nav-link div.card svg{width:18px;height:18px}.sidebar .svg-container{background-color:#14337e;padding:.5rem;border-radius:8px;max-width:2rem;max-height:2rem;display:flex;justify-content:center;margin-right:1rem}.sidebar svg path{fill:#fff}.nav-link.active div.card .svg-container{background-color:#fff}.nav-link.active div.card svg path{fill:#14337e}.link-button{background:linear-gradient(135deg,#2c4b8a,#152340);border-radius:8px;outline:none;border:none;padding:0}.link-button a,.secondary-navbar .link-button .nav-link{color:#fff}.link-button:focus,.link-button:hover{background:linear-gradient(135deg,#2c4b8a,#152340);outline:none;border:none;padding:0}.project-nav.nav-tabs{border-bottom:1px solid #e1e1e1;font-weight:700;color:#979797}.project-nav .nav-link{border:none!important;padding-top:0!important;padding-right:0!important;padding-left:0!important;margin-right:2rem!important}.nav-tabs .nav-link.active,.project-nav.nav-tabs .nav-item.show .nav-link{background-color:transparent!important;color:#14337e!important;border-bottom:2px solid #14337e!important}button.overview-button{float:right;border:none;background-color:transparent}.greyed-out{color:#979797}button.overview-button:focus{outline:0}.negative-icon{background-color:rgba(253,65,60,.08);padding:.5rem;border-radius:8px;max-width:5rem;height:90%;display:flex;justify-content:center;margin-right:1rem}.negative-icon svg{font-size:3rem}.negative-icon svg path{fill:#ff635f}.positive-icon{background-color:rgba(28,133,38,.08);padding:.5rem;border-radius:8px;max-width:5rem;height:90%;display:flex;justify-content:center;margin-right:1rem}.positive-icon svg{font-size:3rem}.positive-icon svg path{fill:#4a8950}.col-centered{float:none;margin:0 auto}.login-page{width:25%!important;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login{background-color:#14337e;height:100vh}.login-page h3{font-weight:400}.login-page img{width:75%;display:block;margin:auto}.header-icon{float:left;background-color:#14337e;padding:.5rem;border-radius:8px;max-width:2rem;max-height:2rem;display:flex;justify-content:center;margin-right:1rem}.more-info-button{float:right}.toggle-test{float:right!important}button.custom-btn{border-radius:10px;max-width:25%;float:right}.center-vertically{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.news-card{height:5rem}.news-card h4{margin:0}.num-of-news{font-weight:700;font-size:2.5rem}.center{text-align:center}.panel{border:none!important;border-radius:8px!important;max-width:430px!important;margin-bottom:20px}.login-page a.signup-link{color:#14337e}.login-page a.signup-link:hover{text-decoration:none;color:#14337e}.login-page a.forgot-pw-link{margin-top:40px;color:#fff;text-decoration:underline}.login-page a:hover{color:#fff}div.invoice-downloads{text-align:center}div.invoice-downloads svg{font-size:2rem}button.download-invoice-btn{max-width:100%;float:none;background:linear-gradient(135deg,#2c4b8a,#152340);border:none;margin-bottom:1rem}button.download-invoice-btn p{margin-bottom:0}button.download-invoice-btn p.text-small{font-size:80%}button.btn-dark{border:none}button.btn-dark,button.btn-dark:focus,button.btn-dark:hover,button.btn-secondary,button.btn-secondary:focus,button.btn-secondary:hover{background-color:#14337e}.list-modal .modal-body{padding:0}.list-modal .btn{width:100%;text-align:left;background-color:transparent;color:#4a4a4a;border:none;border-radius:0;padding:1rem}.list-modal .btn:active,.list-modal .btn:hover{background-color:rgba(0,0,0,.06);color:#4a4a4a}.list-modal .btn:focus{background-color:rgba(0,0,0,.06)!important;color:#4a4a4a!important}.list-modal .nav-link{width:100%;text-align:left;background-color:transparent;color:#4a4a4a;border:none;border-radius:0;padding:1rem}.list-modal .nav-link p{margin:0}.list-modal .nav-link:active,.list-modal .nav-link:hover{background-color:rgba(0,0,0,.06);color:#4a4a4a}.list-modal .nav-link:focus{background-color:rgba(0,0,0,.06)!important;color:#4a4a4a!important}.list-module.card{padding:0}.list-module.card .module-header{padding:1rem;border-bottom:1px solid #dee2e6}.list-module.card .module-header h4{margin:0}.list-module .btn{width:100%;text-align:left;background-color:transparent;color:#4a4a4a;border:none;border-radius:0;padding:1rem}.list-module .btn:hover{background-color:rgba(0,0,0,.06);color:#4a4a4a}.list-module .btn:active{background-color:rgba(0,0,0,.06);color:#152340}.list-module .btn:focus{background-color:rgba(0,0,0,.06)!important;color:#152340!important}.underline{text-decoration:underline}.custom-form input,.form-control{border:2px solid #dee2e6!important;border-radius:10px!important}.custom-table input.form-control.input-labelled,.subk-table input.form-control.input-labelled{border:2px solid #dee2e6!important;border-radius:10px 0 0 10px!important}.input-group>.input-group-append>.input-group-text{border-top-right-radius:10px;border-bottom-right-radius:10px}button.btn.delete-btn{border:2px solid #ff635f;color:#ff635f;background-color:transparent}.navbar-nav .nav-link.new-project-btn{padding-left:.5rem;padding-right:.5rem}.icon-check.paid path{fill:#4a8950}.icon-check.unpaid path{fill:#dadada}#register{background-color:#14337e;height:100vh}.register-page{width:50%!important;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#register-process-status,#register-step-contents{color:#fff}#register-step-contents button.btn-alt{background-color:#152340;color:#fff;border:none}#register-step-contents button.btn-main{border:1px solid #fff;background-color:#152340;color:#fff}#register-step-contents h2{margin-bottom:1rem}#register-step-contents .row .card{padding:0}#register-step-contents .row .card h4{margin:2rem}#register-step-contents .row .card hr{margin-left:2.5rem;margin-right:2.5rem;margin-top:0}.register-card{border:none!important;border-radius:8px!important;max-width:830px!important;margin-bottom:20px}.register-card h5{margin-top:1rem;margin-bottom:1rem}.register-card .row{margin-left:0;margin-right:0}.register-card input{width:100%;margin-bottom:.5rem}.register-card input:active{border:none}#register-summary{color:#152340}#register-summary hr{margin-top:0!important}#btn-logout{width:100%}#btn-upload-invoice{color:#fff}#btn-upload-invoice,.badge.green-badge{background-color:#4a8950;border-radius:6px}.badge.green-badge{margin-right:1rem;padding:.5rem;min-width:90px}#page-upload-invoice-method .card{padding:7rem}#page-upload-invoice-method .svg-container svg{max-height:70px;margin-bottom:1.5rem}.float-right{float:right}.float-left{float:left}.add-company-member-modal .btn-dark{border-radius:6px;max-width:150px}.hinzufügen-modal button{border-radius:6px;max-width:200px;padding:10px 40px}.hinzufügen-option div{background-color:transparent;color:#152340;border:2px solid transparent;width:100%}.hinzufügen-option.active div.option-card,.hinzufügen-option.active div.option-card:hover{background-color:transparent;color:#152340;border:2px solid #152340;border-radius:8px;width:100%}.hinzufügen-option div:hover{border:2px solid transparent;background-color:transparent;color:#152340;cursor:pointer}.hinzufügen-option .button-icon{float:none}.button-icon{float:left;padding:.25rem;display:flex;justify-content:center}.dashboard-aufgaben .card,.dashboard-postfach .card{width:100%}button.btn-primary{border:1px solid #14337e;background-color:#14337e;color:#fff;border-radius:8px;padding-top:7px;padding-bottom:7px}button.btn-primary:hover{border:1px solid #14337e;background-color:#14337e;color:#fff}button.btn-white{border:1px solid #14337e;background-color:#fff;color:#14337e;border-radius:8px;padding-top:7px;padding-bottom:7px}button.btn-white:hover{border:1px solid #14337e;background-color:#fff;color:#14337e}button.btn-transparent{padding-left:0;background-color:transparent;border:1px solid transparent;color:#152340}button.btn-transparent svg path{fill:#152340}button.btn-transparent:hover{background-color:transparent;border:1px solid transparent;color:#152340}.dashboard-projects .project-title{margin-bottom:100px}.projects form button{float:right;border-radius:8px;max-width:100px}.projects form button:hover{background-color:#152340}.table tr th{border-top:none}.table tr td,.table tr th{font-size:small;font-weight:600}.projects .project-item td{padding-top:22px;padding-bottom:22px}.auftrag-list-item .badge,.nachtrag-list-item .badge,.projects .badge,.vergabeeinheit-list-item .badge,.vergabeeinheit .badge{min-width:90px;padding-top:8px;padding-bottom:8px;border-radius:40px}.projects .badge.incomplete{background-color:#979797}.projects .badge.complete{background-color:#14337e}.project-dashboard .invoices-table{margin:15px 15px 0}.project-dashboard .invoices-table p{margin-bottom:2px}.project-dashboard .progress-bars{margin-top:15px}.project-dashboard .progress{height:30px;border-radius:0}.project-dashboard .progress-bar{background-color:#14337e}.project-dashboard .progress-bars .bar-col{padding-left:0}.custom-table{margin:15px 15px 0}.budget .tab-button,.vergabeeinheiten .tab-button{max-width:200px}.project-dashboard .project-dashboard-notification{border-radius:0}.project-dashboard .project-dashboard-notifications{margin-top:15px}.project-dashboard-notification p{margin-bottom:0}.project-dashboard-notification p.path{font-size:small;margin-bottom:.5rem}.project-dashboard-notification a{color:#14337e;text-decoration:underline}.project-dashboard-notification a:hover{color:#14337e}.custom-table .table-footer td{border-top:2px solid #dee2e6}.add-kostengruppe .modal-body{padding:0}form .hinzufügen-btn{border-radius:6px;max-width:200px;padding:10px 40px}.project-budget-field{margin:0}button.btn-modal{border-radius:8px;max-width:200px;padding:7px 40px}.navbar-avatar{margin-left:.5rem;width:30px!important;height:30px!important}.account-page-avatar{width:120px!important;height:120px!important}.auftrag-list-item:hover,.nachtrag-list-item:hover,.rechnung-list-item:hover,.vergabeeinheit-list-item:hover{cursor:pointer}.account-modal .modal-header .avatar{width:50px!important;height:50px!important}.account-modal .modal-header p{margin:0}.account-modal .modal-header p.role{font-weight:400}.settings-profile-tab .avatar{width:120px!important;height:120px!important}.no-padding-right{padding-right:0}.no-padding-left{padding-left:0}.navbar-search{width:auto}.navbar-search *{height:40px}.navbar-search input{border:#fff!important;width:700px!important;background-color:#fff;border-radius:10px 0 0 10px!important}.navbar-search input::-webkit-input-placeholder{color:rgba(75,75,75,.52);font-size:15px}.navbar-search input:-ms-input-placeholder{color:rgba(75,75,75,.52);font-size:15px}.navbar-search input::-ms-input-placeholder{color:rgba(75,75,75,.52);font-size:15px}.navbar-search input::placeholder{color:rgba(75,75,75,.52);font-size:15px}.navbar-search button{background-color:#fff;border:#fff;color:#4a4a4a;font-weight:700;border-radius:0 10px 10px 0}.navbar-search button:hover{background-color:#fff;border:#fff;color:#14337e;font-weight:700}.badge-secondary{background-color:#717171}#not_found{margin-top:3rem}.basedata-costgroups .costgroups-list .btn{background-color:#fff;color:#414141;border:1px solid rgba(0,0,0,.1);border-radius:8px;width:100%;min-height:50px;margin-bottom:.5rem;text-align:left}input.input-file{border:none!important}
/*# sourceMappingURL=main.4cab95c1.chunk.css.map */