fieldset[class*="group_setting_"] .entity-form-labelCell {width: 220px !important;}fieldset[class*="group_setting_"] .entity-form-valueCell .dijitTextBox {width: 100%;}.col-preview {display: inline; text-shadow: none; padding: 20px 10px;}.dijitTabPaneWrapper h3 .col-preview {display: none;}#page-login #logo {background-image: none !important; background-color:#fff; mask: url('../../../../img/logo.svg') no-repeat center; -webkit-mask: url('../../../../img/logo.svg') no-repeat center; mask-size: contain; -webkit-mask-size: contain; mask-position: top left; -webkit-mask-position: top left; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat;}.form-login .dijitTextBox {width: 242px; color: #000; border-radius: 0; border: 1px solid #000; box-shadow: none;}#page-home .jumbotron .dgrid {max-height: calc(100vh - 592px);}.dgrid-cell {cursor: pointer;}.navbar-collapse:before,.navbar-collapse:after {display: none;}.navbar-back {float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px;}@media (min-width: 768px) {.navbar > .container .navbar-back, .navbar > .container-fluid .navbar-back {margin-left: -15px;}}.navbar-right {display: flex; align-items: center; justify-content: flex-end;}.navbar-form {padding-left: 0; margin: 0 !important; border: 0 !important; display: inline-block; vertical-align: middle;}h3[data-dojo-attach-point=headlineNode] {width: auto; white-space: initial;}.container[data-dojo-attach-point=typeLinksNode] {width: 100%; padding: 0;}span.complete {color: green;}span.incomplete {color: red;}.project-filter-groups {display: flex; flex-direction: column; padding-bottom: 20px;}.project-filter-groups > * {max-width: 80%; margin-left: 10%;}[data-dojo-attach-point=filterGroupsNode] > div:first-child .project-filter > div:first-child * {display: none;}.project-filter {width: 100%; display: flex; justify-content: space-between; margin-bottom: 3px; padding: 10px; border: 1px solid #e6e6e6; border-radius: 3px; background: #fafafa;}.project-filter > div:first-child {display: flex; justify-content: flex-end; width: 120px;}.project-filter .dijitTextBox,.project-filter [data-dojo-attach-point=removeBtnNode] .btn,.project-filter [data-dojo-attach-point=boolOpNode] {margin: 0 6px;}.project-filter [data-dojo-attach-point="filterNode"] > div + div {margin-top: 6px;}.project-filter [data-dojo-attach-point="filterNode"] > div > div {display: flex;}.project-filter .btn-mini .dijitButtonNode {height: 38px; display: flex; align-items: center;}.project-filter [data-dojo-attach-point=boolOpNode] span {line-height: 38px;}.project-filter .vscomp-toggle-button {margin: 0 5px; padding: 8px 30px 8px 10px !important; width: 200px;}.project-filter .dijitDateTextBox {width: 15em !important; margin-right: 5px !important;}.project-filter .dijitInputInner {padding: 9px 8px 7px !important;}.project-filter [data-dojo-attach-point=filterNode] > div > div > .dijitInline {display: flex !important;}.project-filter [data-dojo-attach-point=filterNode] > div > div > .dijitInline .dijitInputContainer {padding: 0 0 0 1px;}th.field-number,td.field-number,th.field-code,td.field-code {width: 72px;}#page-admin .dijitButton:nth-child(2),.header-filter .btn-mini,.type-Project div[data-dojo-attach-point='fieldsNode'] > .attribute_group.group_default,.attribute_section:last-child .tableContainer-table tbody tr:first-child,form[id^='entityForm_app.src.model.ProjectTeamMember:'] .section_metadata,form[id^='entityForm_app.src.model.CompetitionTeamMember:'] .section_metadata,form[id^='entityForm_app.src.model.ProjectConsultant:'] .section_metadata,form[id^='entityForm_app.src.model.Person:'] .section_metadata,form[id^='entityForm_app.src.model.Consultant:'] .section_metadata,.relation-container .btn-toolbar .dijitButtonDisabled,.relation-container .btn-toolbar .dijitButton:first-child,.dijitTabInner.dijitTabContent.dijitTab:not(.dijitClosable) {display: none;}.type-Portfolio div[data-dojo-attach-point='relationsNode'] .btn-toolbar .btn-mini:nth-last-child(2) {display: none;}th.dgrid-cell.field-servicephases_contract_hoai .dgrid-resize-header-container > div:first-child,th.dgrid-cell.field-servicephases_contract_sia .dgrid-resize-header-container > div:first-child {display: none;}th.dgrid-cell.field-servicephases_contract_hoai .dgrid-resize-header-container:before {content: 'LP HOAI';}th.dgrid-cell.field-servicephases_contract_sia .dgrid-resize-header-container:before {content: 'LP SIA';}.dgrid .header-filter .dijitContentPane > div {width: 100%;}.dijitTabInner.dijitTabContent.dijitTab .tabLabel {width: 75px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.entity-link {display: none;}.field-fk_project_id .entity-link,.field-fk_person_id .entity-link,.field-fk_consultant_id .entity-link {display: inline-block;}.checkBoxGroupLabel {position: relative; padding-left: 30px; text-decoration: none !important; color: rgb(51, 51, 51) !important; outline: none !important;}.checkBoxGroupLabel:before {content: '+'; position: absolute; top: 1px; left: 0; width: 15px; height: 15px; padding: 1px 0 0 3px; color: #999; font-size: 1.5rem; font-weight: bold; line-height: 1.2rem; border: 1px solid #999; box-shadow: inset 1px 1px 1px 0 rgba(1,1,1,0.2); border-radius: 2px; background-color: #fff;}.checkBoxGroupLabel[data-state=open]:before {content: '–';}.checkBoxWrapper.indented {margin-left: 30px;}.attribute_group.group_project_partner {padding-bottom: 0;}.attribute_group.group_project_partner.open {padding-bottom: 20px;}.group_project_partner > .tableContainer-table {display: none;}.group_project_partner > legend {cursor: pointer;}.group_project_partner > legend:after {position: absolute; top: 25px; display: inline-block; width: 8px; height: 14px; margin-left: 8px; content: ''; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.22 10.81'%3E%3Cg data-name='Ebene 2'%3E%3Cpath fill='%23333333' d='M.81 10.81L0 10l4.59-4.59L0 .81.81 0l5.41 5.41-5.41 5.4z' data-name='Ebene 1'/%3E%3C/g%3E%3C/svg%3E");}.group_project_partner.open > legend:after {transform: rotateZ(90deg); content: ''; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.22 10.81'%3E%3Cg data-name='Ebene 2'%3E%3Cpath fill='%23333333' d='M.81 10.81L0 10l4.59-4.59L0 .81.81 0l5.41 5.41-5.41 5.4z' data-name='Ebene 1'/%3E%3C/g%3E%3C/svg%3E");}.output {float: left; margin-bottom: -20px;}.field-name > label:after,.field-delivery_date > label:after {content: '*';}.attribute_group.group_construction td:first-child > div:not(:last-child) {padding-bottom: 12px;}.field-confidentiality > label {padding-bottom: 6px;}.field-servicephases_contract_hoai > label,.field-servicephases_contract_de > label,.field-servicephases_contract_sia > label,.field-servicephases_contract_ch > label,.field-project_partner_servicephases_hoai > label,.field-project_partner_servicephases_sia > label,.field-features > label {padding-bottom: 2px;}.field-servicephases_contract_de .dijitInputField,.field-servicephases_contract_ch .dijitInputField,.field-features .dijitInputField {display: none;}.field-project_partner_servicephases_additional {margin-top: -2px;}.tableContainer-labelCell > div.field-client_notes,.tableContainer-labelCell > div.field-project_manager_notes,.tableContainer-labelCell > div.field-project_partner_notes,.tableContainer-labelCell > div.field-project_partner_servicephases_additional,.tableContainer-labelCell > div.field-website,.tableContainer-labelCell > div.field-calculate,.tableContainer-labelCell > div.field-costs_group_calcbasis,.tableContainer-labelCell > div.field-contractee_department,.tableContainer-labelCell > div.field-contractee_name,.tableContainer-labelCell > div.field-client_department,.tableContainer-labelCell > div.field-client_name,.tableContainer-labelCell > div.field-client_represented_by,.tableContainer-labelCell > div.field-project_manager_department,.tableContainer-labelCell > div.field-project_manager_name,.tableContainer-labelCell > div.field-project_manager_represented_by,.tableContainer-labelCell > div.field-project_partner_contact,.tableContainer-labelCell > div.field-project_partner_name {width: 100%;}.tableContainer-labelCell > div.field-contractee_address_country,.tableContainer-labelCell > div.field-client_address_country,.tableContainer-labelCell > div.field-project_manager_address_country,.tableContainer-labelCell > div.field-project_partner_address_country,.tableContainer-labelCell > div.field-address_country {width: 65%;}.tableContainer-labelCell > div.field-client_notes,.tableContainer-labelCell > div.field-project_manager_notes {margin-top: 86px;}.tableContainer-labelCell > div.field-confidentiality,.tableContainer-labelCell > div.field-zip_code {width: calc(20% - 12px); margin-right: 24px;}.tableContainer-labelCell > div.field-confidentiality_note,.tableContainer-labelCell > div.field-city {width: calc(80% - 12px);}.tableContainer-labelCell > div.field-project_partner_servicephases_hoai {width: calc(60% - 12px); margin-right: 24px;}.tableContainer-labelCell > div.field-project_partner_servicephases_sia {width: calc(40% - 12px);}.tableContainer-labelCell > div.field-subcontractor,.tableContainer-labelCell > div.field-hourly_rate_architect,.tableContainer-labelCell > div.field-size_ch_gv,.tableContainer-labelCell > div.field-size_ch_gf,.tableContainer-labelCell > div.field-size_nuf,.tableContainer-labelCell > div.field-size_bgf,.tableContainer-labelCell > div.field-costs_bkp_1_9,.tableContainer-labelCell > div.field-costs_bkp_8,.tableContainer-labelCell > div.field-costs_bkp_6,.tableContainer-labelCell > div.field-costs_bkp_4,.tableContainer-labelCell > div.field-costs_bkp_2,.tableContainer-labelCell > div.field-costs_bkp_0,.tableContainer-labelCell > div.field-roofing_date,.tableContainer-labelCell > div.field-groundbreaking_date,.tableContainer-labelCell > div.field-service_period_start,.tableContainer-labelCell > div.field-construction_period_start,.tableContainer-labelCell > div.field-planning_period_start,.tableContainer-labelCell > div.field-project_duration_start,.tableContainer-labelCell > div.field-dwelling_area,.tableContainer-labelCell > div.field-garage_area,.tableContainer-labelCell > div.field-housing_units,.tableContainer-labelCell > div.field-gastronomy_area,.tableContainer-labelCell > div.field-floors,.tableContainer-labelCell > div.field-office,.tableContainer-labelCell > div.field-firstname,.tableContainer-labelCell > div.field-employment_start,.tableContainer-labelCell > div.field-contractee_contact_phone,.tableContainer-labelCell > div.field-contractee_contact_firstname,.tableContainer-labelCell > div.field-client_contact_phone,.tableContainer-labelCell > div.field-client_contact_firstname,.tableContainer-labelCell > div.field-project_manager_contact_phone,.tableContainer-labelCell > div.field-project_manager_contact_firstname,.tableContainer-labelCell > div.field-charge_zone,.tableContainer-labelCell > div.field-procedure,.tableContainer-labelCell > div.field-contractor,.tableContainer-labelCell > div.field-delivery_date,.tableContainer-labelCell > div.field-email {width: calc(50% - 12px); margin-right: 24px;}.tableContainer-labelCell > div.field-direct_commission,.tableContainer-labelCell > div.field-hourly_rate_project_manager,.tableContainer-labelCell > div.field-size_ch_site,.tableContainer-labelCell > div.field-size_ch_ngf,.tableContainer-labelCell > div.field-size_bri,.tableContainer-labelCell > div.field-size_bgf_surface,.tableContainer-labelCell > div.field-costs_bkp_2_minus_charges,.tableContainer-labelCell > div.field-costs_bkp_9,.tableContainer-labelCell > div.field-costs_bkp_7,.tableContainer-labelCell > div.field-costs_bkp_5,.tableContainer-labelCell > div.field-costs_bkp_3,.tableContainer-labelCell > div.field-costs_bkp_1,.tableContainer-labelCell > div.field-permission_date,.tableContainer-labelCell > div.field-service_period_end,.tableContainer-labelCell > div.field-construction_period_end,.tableContainer-labelCell > div.field-planning_period_end,.tableContainer-labelCell > div.field-project_duration_end,.tableContainer-labelCell > div.field-desksharing,.tableContainer-labelCell > div.field-retail_area,.tableContainer-labelCell > div.field-workplaces,.tableContainer-labelCell > div.field-lab_area,.tableContainer-labelCell > div.field-commercial_area,.tableContainer-labelCell > div.field-academic_degree,.tableContainer-labelCell > div.field-lastname,.tableContainer-labelCell > div.field-employment_end,.tableContainer-labelCell > div.field-contractee_contact_email,.tableContainer-labelCell > div.field-contractee_contact_lastname,.tableContainer-labelCell > div.field-client_contact_email,.tableContainer-labelCell > div.field-client_contact_lastname,.tableContainer-labelCell > div.field-project_manager_contact_email,.tableContainer-labelCell > div.field-project_manager_contact_lastname,.tableContainer-labelCell > div.field-charge_level,.tableContainer-labelCell > div.field-date,.tableContainer-labelCell > div.field-executive_office,.tableContainer-labelCell > div.field-phone {width: calc(50% - 12px);}.tableContainer-labelCell > div.field-hourly_rate_employee,.tableContainer-labelCell > div.field-size_ch_nf,.tableContainer-labelCell > div.field-size_site,.tableContainer-labelCell > div.field-size_bgf_subsurface {width: calc(50% + 13px);}.tableContainer-labelCell > div.field-size_site {margin-bottom: 24px;}.tableContainer-labelCell > div.field-groundbreaking_date,.tableContainer-labelCell > div.field-permission_date {padding-bottom: 12px;}.tableContainer-labelCell > div.field-number {width: calc(17% - 16px); margin-right: 24px;}.tableContainer-labelCell > div.field-code {width: calc(18% - 16px); margin-right: 24px;}.type-Project .tableContainer-labelCell > div.field-name {width: calc(65% - 16px);}.tableContainer-labelCell > div.field-costs_per_sqm_nuf_200_700,.tableContainer-labelCell > div.field-costs_per_cbm_bri_300_400,.tableContainer-labelCell > div.field-costs_per_sqm_bgf_300_400,.tableContainer-labelCell > div.field-costs_per_sqm_bgf_200_700,.tableContainer-labelCell > div.field-costs_sum_group_100_700,.tableContainer-labelCell > div.field-costs_sum_group_200_700,.tableContainer-labelCell > div.field-chargable_costs,.tableContainer-labelCell > div.field-costs_group_700,.tableContainer-labelCell > div.field-costs_group_500,.tableContainer-labelCell > div.field-costs_group_400,.tableContainer-labelCell > div.field-costs_group_200,.tableContainer-labelCell > div.field-costs_group_100 {width: calc(33% - 18px); margin-right: 24px;}.tableContainer-labelCell > div.field-costs_per_sqm_nuf_300_400,.tableContainer-labelCell > div.field-costs_per_cbm_bri_200_700,.tableContainer-labelCell > div.field-costs_sum_group_300_400,.tableContainer-labelCell > div.field-costs_group_600,.tableContainer-labelCell > div.field-costs_group_300 {width: calc(33% - 12px); margin-right: 0;}.tableContainer-labelCell > div.field-contractee_address_street_number,.tableContainer-labelCell > div.field-client_address_street_number,.tableContainer-labelCell > div.field-project_manager_address_street_number,.tableContainer-labelCell > div.field-project_partner_address_street_number,.tableContainer-labelCell > div.field-address_street_number {width: calc(35% - 8px); margin-right: 24px;}.tableContainer-labelCell > div.field-contractee_address_zip_code,.tableContainer-labelCell > div.field-client_address_zip_code,.tableContainer-labelCell > div.field-project_manager_address_zip_code,.tableContainer-labelCell > div.field-project_partner_address_zip_code,.tableContainer-labelCell > div.field-address_zip_code {width: calc(15% - 18px); margin-right: 24px;}.tableContainer-labelCell > div.field-contractee_address_city,.tableContainer-labelCell > div.field-client_address_city,.tableContainer-labelCell > div.field-project_manager_address_city,.tableContainer-labelCell > div.field-project_partner_address_city,.tableContainer-labelCell > div.field-address_city {width: calc(50% - 22px); margin-right: 0;}.tableContainer-labelCell > div.field-contractee_contact_salutation,.tableContainer-labelCell > div.field-contractee_contact_title,.tableContainer-labelCell > div.field-client_contact_salutation,.tableContainer-labelCell > div.field-client_contact_title,.tableContainer-labelCell > div.field-project_manager_contact_salutation,.tableContainer-labelCell > div.field-project_manager_contact_title {width: calc(25% - 18px); margin-right: 24px;}.tableContainer-labelCell > div.field-contractee_contact_position,.tableContainer-labelCell > div.field-client_contact_position,.tableContainer-labelCell > div.field-project_manager_contact_position {width: calc(50% - 12px);}.tableContainer-labelCell > div.field-project_partner_servicephases_sia > div,.tableContainer-labelCell > div.field-project_partner_servicephases_hoai > div,.tableContainer-labelCell > div.field-servicephases_contract_sia > div,.tableContainer-labelCell > div.field-servicephases_contract_hoai > div {display: flex; flex-direction: row; flex-wrap: wrap;}.tableContainer-labelCell > div.field-project_partner_servicephases_sia > div > div,.tableContainer-labelCell > div.field-project_partner_servicephases_hoai > div > div,.tableContainer-labelCell > div.field-servicephases_contract_sia > div > div,.tableContainer-labelCell > div.field-servicephases_contract_hoai > div > div {flex-basis: 33.33%;}.tableContainer-labelCell > div.field-project_partner_servicephases_hoai > div > div {flex-basis: 50%;}.tableContainer-labelCell > div.field-project_partner_servicephases_sia > div > div.dijitInputField:first-child,.tableContainer-labelCell > div.field-project_partner_servicephases_hoai > div > div.dijitInputField:first-child,.tableContainer-labelCell > div.field-servicephases_contract_sia > div > div.dijitInputField:first-child,.tableContainer-labelCell > div.field-servicephases_contract_hoai > div > div.dijitInputField:first-child {display: none;}.field-description_short,.field-description_long {min-height: 300px;}@media (max-width: 1024px) {.tableContainer-labelCell > div.field-costs_per_sqm_nuf_300_400, .tableContainer-labelCell > div.field-costs_per_sqm_nuf_200_700, .tableContainer-labelCell > div.field-costs_per_cbm_bri_300_400, .tableContainer-labelCell > div.field-costs_per_cbm_bri_200_700, .tableContainer-labelCell > div.field-costs_per_sqm_bgf_300_400, .tableContainer-labelCell > div.field-costs_per_sqm_bgf_200_700, .tableContainer-labelCell > div.field-costs_sum_group_100_700, .tableContainer-labelCell > div.field-costs_sum_group_200_700, .tableContainer-labelCell > div.field-costs_sum_group_300_400, .tableContainer-labelCell > div.field-chargable_costs, .tableContainer-labelCell > div.field-costs_group_700, .tableContainer-labelCell > div.field-costs_group_600, .tableContainer-labelCell > div.field-costs_group_500, .tableContainer-labelCell > div.field-costs_group_400, .tableContainer-labelCell > div.field-costs_group_300, .tableContainer-labelCell > div.field-costs_group_200, .tableContainer-labelCell > div.field-costs_group_100 {width: calc(33% - 14px);} .type-Person form tr:last-child td:last-child .dijitTextBox {width: calc(95% - 13px);} .tableContainer-labelCell > div.field-year_of_graduation, .tableContainer-labelCell > div.field-office_additional_notes, .tableContainer-labelCell > div.field-additional_qualification {width: calc(100% - 14px);} .tableContainer-labelCell > div.field-last_editor, .tableContainer-labelCell > div.field-modified, .tableContainer-labelCell > div.field-creator, .tableContainer-labelCell > div.field-created, .tableContainer-labelCell > div.field-description_short, .tableContainer-labelCell > div.field-description_long, .tableContainer-labelCell > div.field-award, .tableContainer-labelCell > div.field-competition_success, .tableContainer-labelCell > div.field-characteristics_notes, .tableContainer-labelCell > div.field-features_additional_notes, .tableContainer-labelCell > div.field-project_status, .tableContainer-labelCell > div.field-usage, .tableContainer-labelCell > div.field-sustainability_aspects, .tableContainer-labelCell > div.field-project_type, .tableContainer-labelCell > div.field-construction_type, .tableContainer-labelCell > div.field-additional_features, .tableContainer-labelCell > div.field-gross_charge_architect_ch, .tableContainer-labelCell > div.field-gross_charge_total_ch, .tableContainer-labelCell > div.field-servicephases_contract_additional_ch, .tableContainer-labelCell > div.field-security_deposit, .tableContainer-labelCell > div.field-additional_costs, .tableContainer-labelCell > div.field-gross_charge_architect_de, .tableContainer-labelCell > div.field-gross_charge_total_de, .tableContainer-labelCell > div.field-charge_rules, .tableContainer-labelCell > div.field-servicephases_contract_additional_de, .tableContainer-labelCell > div.field-servicephases_contract_hoai_additional, .tableContainer-labelCell > div.field-commisioning_type, .tableContainer-labelCell > div.field-commisioning_status {width: calc(100% - 16px);} .tableContainer-labelCell > div.field-size_ch_gv, .tableContainer-labelCell > div.field-size_ch_site {width: calc(50% - 12px);} .tableContainer-labelCell > div.field-size_ch_nf, .tableContainer-labelCell > div.field-size_site, .tableContainer-labelCell > div.field-size_bgf_subsurface, .tableContainer-labelCell > div.field-hourly_rate_employee {width: calc(50% - 20px);} .tableContainer-labelCell > div.field-role {width: calc(100% + 13px);} .type-ProjectTeamMember .tableContainer-labelCell > div.field-last_editor, .type-ProjectTeamMember .tableContainer-labelCell > div.field-modified, .type-ProjectConsultant .tableContainer-labelCell > div.field-last_editor, .type-ProjectConsultant .tableContainer-labelCell > div.field-modified {width: calc(100% + 15px);} .tableContainer-labelCell > div.field-costs_sum_group_200_700 {margin-right: 24px;} .tableContainer-labelCell > div.field-client_notes, .tableContainer-labelCell > div.field-project_manager_notes {margin-top: 0;}}