body {
    margin: 0;
}

.container #svg-div {
    max-width: 600px;
    margin-right: 2em;
}

.container #txt-div {
    display: none;
}

.dimmed {
    opacity: 0.6;
}


/* CSS for cards disp63, 38, 76*/

.container {
    margin-top: 1em;
}

.card {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1em;
}

.card-title {
    margin-bottom: 0;
}

.card-body {
    font-size: 10pt;
}


/* CSS for dimensions and subdimensions */

.subdim {
    width: calc(50% - 5px);
    margin-left: 5px;
}

.subdim-first {
    width: 50%;
}

.header-digi {
    background-color: rgba(240, 127, 0, .8);
}

.body-digi {
    background-color: rgba(240, 127, 0, 0.5);
}

.header-paeda {
    background-color: rgba(153, 23, 87, .8);
}

.body-paeda {
    background-color: rgba(153, 23, 87, 0.5);
}

.center-row-spacer {
    width: 25%;
}

.header-anwen {
    background-color: rgba(63, 38, 76, .8) !important;
}

.header-anwen :not(.collapsed) {
    color: black !important;
}

.body-anwen {
    background-color: rgba(63, 38, 76, 0.5) !important;
}

.header-praxis {
    background-color: rgba(0, 130, 138, .8) !important;
}

.body-praxis {
    background-color: rgba(0, 130, 138, 0.5) !important;
}

.header-indi {
    background-color: rgba(133, 135, 138, .8) !important;
}

.body-indi {
    background-color: rgba(133, 135, 138, 0.5) !important;
}

.header-rahmen {
    background-color: rgba(115, 117, 117, .8) !important;
}

.body-rahmen {
    background-color: rgba(115, 117, 117, 0.5) !important;
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3c!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3e%3cpath d="M9.39 265.4l127.1-128C143.6 131.1 151.8 128 160 128s16.38 3.125 22.63 9.375l127.1 128c9.156 9.156 11.9 22.91 6.943 34.88S300.9 320 287.1 320H32.01c-12.94 0-24.62-7.781-29.58-19.75S.2333 274.5 9.39 265.4z"/%3e%3c/svg%3e');
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

.accordion-button:not(.collapsed)::after {
    background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3c!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3e%3cpath d="M9.39 265.4l127.1-128C143.6 131.1 151.8 128 160 128s16.38 3.125 22.63 9.375l127.1 128c9.156 9.156 11.9 22.91 6.943 34.88S300.9 320 287.1 320H32.01c-12.94 0-24.62-7.781-29.58-19.75S.2333 274.5 9.39 265.4z"/%3e%3c/svg%3e');
    transform: rotate(-180deg);
}

.accordion-body {
    padding: 0px 10px;
}

.sub-row {
    padding: 0px 10px;
}