/*! fullhash:74ec376b64db991029ee, chunkhash:2ab0c29aff611ffd4e7f, name:project-main-vf, base:project-main-vf.css, query:, file:project-main-vf.css */.icon--shopping:before{background:url(../images/shopping-cart_small.png) no-repeat;content:"";display:block;float:left;height:30px;margin:0 6px 0 0;width:30px}.logo{padding:1rem}.expand-collapse-buttons{font-size:2rem}.full-width{width:100%!important}div.dataTables_scrollBody table.dataTable thead th{padding:0!important}div.dataTables_scrollBody table.dataTable thead th.sorting{background:none!important}table.show-ext-service-numbers .ext-service-number,table.show-service-numbers .service-number{display:table-cell}table.show-ext-service-numbers .service-number,table.show-service-numbers .ext-service-number{display:none}tr[class^=document-row] span.document-upload-toggler{cursor:pointer;padding-left:5px}.ms-options-wrap>button,.ms-options-wrap>button:focus{border:1px solid #d1d1cf;color:#737373;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-top:0}.ms-options-wrap>.ms-options>ul label{font-family:Arial,Helvetica,sans-serif}.password-check div{align-items:center;color:red;display:flex;font-weight:500;padding:10px}.password-check img{height:13px;margin-right:5px;width:13px}.show-password{color:#777;cursor:pointer;position:absolute;right:15px;top:60%;transform:translateY(-50%)}a.trashIcon{color:#404040}.w-20p{width:20px}.w-30p{width:30px}.w-40p{width:40px}.w-70p{width:70px}.w-80p{width:80px}.w-100p{width:100px}table.fixedLayout{table-layout:fixed}.treeHeading{margin-bottom:5px;margin-top:5px}@font-face{font-family:VattenfallHall-Regular;src:url(../vf/fonts/OCFormatSans-Md.otf) format("opentype")}@font-face{font-family:VattenfallHall-Medium;src:url(../vf/fonts/OCFormatSans-Blk.otf) format("opentype")}@font-face{font-family:VattenfallHall-Light;src:url(../vf/fonts/OCFormatSans-Md.otf) format("opentype")}@font-face{font-family:VattenfallHall-Heavy;src:url(../vf/fonts/OCFormatSans-Xbd.otf) format("opentype")}@font-face{font-family:VattenfallHall-Bold;src:url(../vf/fonts/OCFormatSans-Dm.otf) format("opentype")}.company-selection .alert{margin-bottom:.5rem;padding:.3rem 1.25rem}.company-selection .color-box{margin-right:5px}legend{padding-top:15px}ul.jqtree-tree ul.jqtree_common{margin-left:6px}.px-0{padding-left:0!important}.smText{font-size:12px}.ssmText{font-size:11px}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-nowrap{white-space:nowrap!important}.supplier h3{min-height:65px}.pl-1{padding-left:.25rem!important}.pt-1{padding-top:.25rem!important}.pt-5{padding-top:2rem!important}.mb-0{margin-bottom:0}.d-block{display:block}.card{background:#f2f2f2;border:1px solid #a9a9a9;border-radius:5px;margin:5px;padding:5px}.card-body ul{list-style-type:none;margin:1em}table.dataTable thead th{font-size:11px!important;font-weight:700;padding:5px 20px 5px 5px}table.dataTable td,table.dataTable thead th.nosort{padding:5px!important}table.dataTable td{font-size:11px!important}table.dataTable tr.hidden-document-row td:first-of-type{padding:0!important}.table thead th{vertical-align:middle}label.bulk-select-all-label,tr.bulk-edit-select-all-row label{padding-left:5px}.document-actions{padding-left:8px}.font-weight-bold{font-weight:700}.text-decoration-underline{text-decoration:underline}.form-errorBlock .col-sm-12,.form-successBlock .col-sm-12{display:inline-block;float:none!important}.form--arrow:before{border-color:transparent transparent #eae9f0;border-style:solid;border-width:0 12px 12px;content:" ";left:12px;margin:0 auto;position:absolute;top:-12px;-webkit-transform:rotate(1turn);width:0}.navigation__list .navigation__listitem.active>a,.navigation__toplevellink.active>a{color:#000;font-weight:700}.navigation__list .navigation__listitem>a,.navigation__toplevellink>a{font-weight:400}.navigation__list .navigation__listitem>a:hover,.navigation__toplevellink.active>a:hover,a:hover{color:#726898}.navigation__list .navigation__listitem .user-information>a:hover{color:#000}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:.8rem}50%{height:1.3rem;width:.8rem}}@keyframes check{0%{height:0;width:0}25%{height:0;width:8px}50%{height:13px;width:8px}}.cookie-popup{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:VattenfallHall-Regular}.cookie-popup .boxshadow--light{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cookie-popup .clearfix-list>li:after{clear:both;content:" ";display:block}.cookie-popup blockquote,.cookie-popup body,.cookie-popup caption,.cookie-popup dd,.cookie-popup dl,.cookie-popup fieldset,.cookie-popup figure,.cookie-popup form,.cookie-popup h1,.cookie-popup h2,.cookie-popup h3,.cookie-popup h4,.cookie-popup h5,.cookie-popup h6,.cookie-popup hr,.cookie-popup legend,.cookie-popup ol,.cookie-popup p,.cookie-popup pre,.cookie-popup table,.cookie-popup td,.cookie-popup th,.cookie-popup ul{margin:0;padding:0}.cookie-popup ol,.cookie-popup ul{list-style-position:inside}.cookie-popup p:after,.cookie-popup p:before{content:" ";display:table}.cookie-popup p:after{clear:both}.cookie-popup fieldset{border:0}.cookie-popup .header{display:block}.cookie-popup input::-webkit-inner-spin-button,.cookie-popup input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cookie-popup input[type=number]{-moz-appearance:textfield}.cookie-popup .text--xs{font-size:1.4rem;line-height:2.4rem}.cookie-popup .text--sm{font-size:1.6rem;line-height:2.8rem;margin-bottom:1.8rem}.cookie-popup .text--lg,.cookie-popup .text--md{font-size:2rem;line-height:3.6rem;margin-bottom:2rem}.cookie-popup .text--lg{font-weight:500;margin-bottom:1.8rem}@media (min-width:768px){.cookie-popup .text--lg{font-size:2.4rem;line-height:4rem;margin-bottom:2rem}}.cookie-popup .text--intro{font-size:1.8rem;font-size:18px;line-height:2.6rem;line-height:26px;margin-bottom:24px}.cookie-popup .text--table{display:table}.cookie-popup .text--orange{color:#2071b5}.cookie-popup .text--green,.cookie-popup .text--green-mid{color:#005c63}.cookie-popup .text--blue{color:#2071b5}.cookie-popup .text--grey{color:#737373}.cookie-popup .text--strike{color:#d9d9d9;text-decoration:line-through}.cookie-popup .text--left{text-align:left}.cookie-popup .text--centered{text-align:center}.cookie-popup .text--centered-vp{margin:0 auto;text-align:center;width:75%}.cookie-popup .text--right{text-align:right}@media (min-width:768px){.cookie-popup .text--right-sm-min{text-align:right}}@media (min-width:992px){.cookie-popup .text--right-md-min{text-align:right}}.cookie-popup .text--block{display:block}.cookie-popup .text--notes{color:#a5a5a5;margin-top:16px}.cookie-popup .text--notes p,.cookie-popup .text--notes span{font-size:1.4rem;line-height:2.4rem}.cookie-popup .text--error{color:#f93b18}.cookie-popup .text--bold{font-weight:700!important}.cookie-popup .text--hide{overflow:hidden;text-indent:100%;white-space:nowrap}.cookie-popup .text--overflow{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.cookie-popup .text--italic{font-style:italic}.cookie-popup .text--underline{text-decoration:underline}.cookie-popup .text--s2-enwg{color:#595959}.cookie-popup .text--s2-enwg i{position:relative;top:5px}@media (max-width:767px){.cookie-popup .text--margin-auto{margin:auto;max-width:35.4rem}}.cookie-popup .form__checkbox{margin-right:1rem}.cookie-popup .form__checkbox input.preventAnimation[type=checkbox],.cookie-popup .form__checkbox input[type=checkbox]{opacity:0;position:absolute}.cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text{display:inline-block;line-height:2.4rem;min-height:2.2rem;padding-left:2.8rem;position:relative}.cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text:before{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:2rem;position:absolute}.cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text:after{cursor:pointer;display:block;position:absolute}.cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text:before{background-color:#fff;border:.1rem solid #000;content:"";left:0;top:.1rem;width:2rem}.cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text:after{background:0 0;border-color:transparent;border-style:solid;border-width:.3rem .3rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:1.3rem;left:.3rem;top:1.1rem;-webkit-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:.8rem}.cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text--bold,.cookie-popup .toggleHandle .vf-icon:before{font-weight:700}.cookie-popup .form__checkbox input[type=checkbox]:active~.form__chooser__text:before,.cookie-popup .form__checkbox input[type=checkbox]:focus~.form__chooser__text:before,.cookie-popup .form__checkbox input[type=checkbox]:hover~.form__chooser__text:before{border-width:.2rem}.cookie-popup .form__checkbox input[type=checkbox]:checked~.form__chooser__text:after{-webkit-animation:check .4s;animation:check .4s;border-color:#000}.cookie-popup .form__checkbox input[type=checkbox]:disabled~.form__chooser__text{color:#e1e1e1}.cookie-popup .form__checkbox input[type=checkbox]:disabled~.form__chooser__text:after,.cookie-popup .form__checkbox input[type=checkbox]:disabled~.form__chooser__text:before{opacity:.5}.form__element.validation--error .cookie-popup .form__checkbox input[type=checkbox]:checked~.form__chooser__text:before,.form__element.validation--error .cookie-popup .form__checkbox input[type=checkbox]~.form__chooser__text:before{border-color:#f93b18}.cookie-popup .form__checkbox input.preventAnimation[type=checkbox]~.form__chooser__text{display:inline-block;min-height:2.2rem;padding-left:2.8rem;padding-top:.2rem;position:relative}.cookie-popup .form__checkbox input.preventAnimation[type=checkbox]~.form__chooser__text:after,.cookie-popup .form__checkbox input.preventAnimation[type=checkbox]~.form__chooser__text:before{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:2rem;position:absolute}.cookie-popup .form__checkbox input.preventAnimation[type=checkbox]~.form__chooser__text:after{border:0;content:"";height:0;width:0}.cookie-popup .form__checkbox input.preventAnimation[type=checkbox]:checked~.form__chooser__text:after{-webkit-animation:none;animation:none;border-color:none}.cookie-popup .toggle{position:relative}.cookie-popup .toggle__content{padding-left:1.6rem}.cookie-popup .toggleHandle{cursor:pointer;display:block;margin-bottom:1rem;padding-left:1.6rem;position:relative}.cookie-popup .toggleHandle .vf-icon{display:block;font-size:1.5rem;left:-3px;position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.cookie-popup .toggleHandle--arrow.is-active:before,.cookie-popup .toggleHandle--large.is-active:before,.cookie-popup .toggleHandle.is-active .vf-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cookie-popup .toggleHandle.text--md .vf-icon{font-size:1.9rem}.cookie-popup .toggleHandle.text--md,.cookie-popup .toggleHandle.text--md+.toggle__content{padding-left:2.3rem}.cookie-popup .toggleHandle.text--lg .vf-icon{font-size:2rem}.cookie-popup .toggleHandle.heading--md,.cookie-popup .toggleHandle.text--lg,.cookie-popup .toggleHandle.text--lg+.toggle__content{padding-left:2.6rem}.cookie-popup .toggleHandle.heading--md .vf-icon{font-size:2.5rem}.cookie-popup .toggleHandle.heading--md+.toggle__content{padding-left:2.6rem}.cookie-popup .toggleHandle--arrow:before,.cookie-popup .toggleHandle--large:before{position:absolute;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.cookie-popup .toggleHandle--arrow:before{content:"\EA03";font-family:vfde-icons;font-weight:700;left:-.2rem;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.cookie-popup .toggleHandle--large{display:block;padding-left:18px;position:relative}.cookie-popup .toggleHandle--large:before{content:"";display:block;height:16px;left:0;top:1px;width:10px}.cookie-popup .toggleHandle--large:hover{cursor:pointer}@font-face{font-family:vfde-icons;src:url(../fonts/vfde-icons.eot);src:url(../fonts/vfde-icons.eot?#iefix) format("eot"),url(../fonts/vfde-icons.woff2) format("woff2"),url(../fonts/vfde-icons.woff) format("woff"),url(../fonts/vfde-icons.ttf) format("truetype"),url(../fonts/vfde-icons.svg#vfde-icons) format("svg")}.cookie-popup .vf-icon:before{font-family:vfde-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.cookie-popup .vf-icon-arrow-right:before{content:"\EA01"}.cookie-popup .button{border-radius:20px;border-style:solid;border-width:1px;cursor:pointer;font-family:VattenfallHall-Regular,Arial,Helvetica,sans-serif;font-size:14px;line-height:30px;max-width:100%;min-height:32px;outline:0;padding:0 24px;text-align:center}.cookie-popup .button:before{content:none}.cookie-popup .button--large{border-radius:30px;font-size:15px;line-height:38px;min-height:40px;padding:0 40px}.cookie-popup .button--senary{background:0 0;border-color:#2071b5;color:#2071b5}.cookie-popup .button--senary:active,.cookie-popup .button--senary:hover{background:#2071b5;border-color:#2071b5;color:#fff}.cookie-popup .button--primary{background:#ffda00;border-color:#ffda00;color:#333}.cookie-popup .button--primary:active,.cookie-popup .button--primary:hover,.cookie-popup .theme--tertiary .button--senary:active,.cookie-popup .theme--tertiary .button--senary:hover{background:#ffe966;border-color:#ffe966;color:#333}.cookie-popup .hidden{display:none}.cookie-popup .form__checkbox{margin-right:10px}.cookie-popup .row{display:block;line-height:18px;margin-left:-8px;margin-right:-8px}.cookie-popup .row:after,.cookie-popup .row:before{content:" ";display:table}.cookie-popup .row:after{clear:both}.cookie-popup .col-md-12,.cookie-popup .col-md-3,.cookie-popup .col-md-4{float:left;padding-left:10px;padding-right:10px;width:100%}@media (min-width:768px){.cookie-popup .col-md-3{width:25%}.cookie-popup .col-md-4{width:33%}}.cookie-popup .vf-icon{font-size:22px;text-decoration:none}.cookie-popup .icon{height:20px;vertical-align:middle;width:20px}.cookie-popup *,.cookie-popup :after,.cookie-popup :before{-webkit-box-sizing:inherit;box-sizing:inherit}.cookie-popup__overlay{background-color:#555;left:0;min-height:100%;opacity:.8;position:fixed;top:0;width:100%;z-index:999999}.cookie-popup__positioner{background:#fff;height:90%;left:50%;margin-bottom:20px;max-width:900px;overflow:hidden;position:fixed;top:5%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:90%;z-index:9999999}@media (min-width:636px){.cookie-popup__positioner{background:0 0;overflow-y:auto;top:50px}}@media (min-width:768px){.cookie-popup__positioner{width:100%}}.cookie-popup__container{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 100px);overflow-y:scroll;padding:30px 30px 0}@media (min-width:636px){.cookie-popup__container{background:#fff;height:auto;overflow-y:hidden;padding-bottom:30px}}.cookie-popup__container .cookie-header{color:#000;font-size:22px;font-weight:700;line-height:26px;margin-bottom:12px}@media (min-width:636px){.cookie-popup__container .cookie-header{font-size:32px;line-height:36px}}.cookie-popup__container .cookie-description{color:#000036;font-size:14px;font-weight:300;line-height:18px;margin-bottom:16px}.cookie-popup__container .cookie-description a{color:#52627c;font-size:14px;font-weight:700;line-height:18px;margin:0 5px;text-decoration:none}.cookie-popup__container .cookie-options{margin-bottom:20px}.cookie-popup__container .cookie-options .cookie-option{margin-bottom:10px}.cookie-popup__container .form__checkbox input[type=checkbox]~.form__chooser__text:before{border:1px solid #000;border-radius:4px;height:20px;top:3px;width:20px}.cookie-popup__container .cookie-popup .form__checkbox input[type=checkbox]:active~.form__chooser__text:before,.cookie-popup__container .cookie-popup .form__checkbox input[type=checkbox]:focus~.form__chooser__text:before,.cookie-popup__container .form__checkbox input[type=checkbox]:hover~.form__chooser__text:before{border-width:2px}.cookie-popup__container .form__checkbox input[type=checkbox]~.form__chooser__text{min-height:22px;padding-left:28px;padding-top:2px}.cookie-popup__container .form__checkbox input[type=checkbox]~.form__chooser__text:after{border-right-width:3px;border-top-width:3px;height:13px;left:3px;top:13px;width:8px}.cookie-popup__container .form__chooser__text{color:#666;font-size:14px;font-weight:400;line-height:18px}@media (min-width:636px){.cookie-popup__container .form__chooser__text{font-size:18px;line-height:20px}}.cookie-popup__container .cookie-imprint{padding-top:10px}.cookie-popup__container .cookie-imprint a{color:#52627c;font-size:14px;font-weight:700;line-height:18px;text-decoration:none}.cookie-popup__container .more-button{text-align:left}.cookie-popup__container .more-button button{background:0 0;border:0;color:#52627c;cursor:pointer;display:inline;font-family:VattenfallHall-Regular;font-size:14px;font-weight:600;line-height:18px;padding-right:18px}.cookie-popup__container .more-button button:focus{outline:0}.cookie-popup__container .more-button .toggleHandle{padding-left:0}.cookie-popup__container .more-button .toggleHandle:before{left:auto;right:0;top:3px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cookie-popup__container .more-button .toggleHandle.is-active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cookie-popup__container .cookie-navigation{bottom:0;left:0;margin-top:20px;position:fixed;text-align:right;width:100%}@media (min-width:636px){.cookie-popup__container .cookie-navigation{position:static}}@media (max-width:636px){.cookie-popup__container .cookie-navigation button{font-size:14px;height:30px;line-height:18px;margin-bottom:10px;margin-right:0;min-height:30px;padding:5px 20px;width:100%}}@media (min-width:636px){.cookie-popup__container .cookie-navigation button:first-child{margin-right:30px}}.cookie-popup__container .cookie-warning{border:1px solid #ccc;float:left;margin-bottom:10px;margin-left:10px;margin-top:10px;padding:10px}.cookie-popup__container .cookie-warning p{font-size:1.4rem;font-size:14px;line-height:1.6rem;line-height:16px}.cookie-popup__container .more-content{float:left;margin-top:20px}.cookie-popup__container .more-content h4{color:#000;font-size:14px;font-weight:700;line-height:18px;margin:0}.cookie-popup__container .more-content p{color:#000;display:block;font-size:14px;line-height:18px;margin-bottom:12px;padding:0;text-decoration:none}.cookie-popup.hidden{display:none}.cookie-popup .theme--secondary .button--senary{float:left}.cookie-popup .theme--secondary .button--primary{float:right}.cookie-popup .theme--tertiary .button--senary{background:#ffda00;border-color:#ffda00;color:#333;float:left}