:root {
    --rz-body-background-color: white;
}

.main-page {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 0 0;
}

.rz-layout {
    height: auto;
    overflow: auto;
    display: block;
}

.ta-payment-term {
    display: none;
}

#Offreren\.PremieoverzichtBlok, #Acceptatie\.PremieoverzichtBlok {
    > legend {
        font-weight: bold;
        color: black;
        font-size: 16px;
    }
}

@media only screen and (min-width: 1024px) {
    #Offreren\.PremieoverzichtBlok,, #Acceptatie\.PremieoverzichtBlok {
        span [id$=_TTOT] {
            text-align: right;
        }
    }
}

div[name=PP_TTOT_FG] {
    font-weight: bold;
    font-size: 16px;
}

div[name=COLO_TXTPRV] {
    font-size: 12px;
    margin-top: -15px;
}

.add-insurance-panel {
    > div {
        display: flex;
        justify-content: space-between;
        > div {
            display: flex;
            flex-direction: row;
            align-items: center; 
            gap: 0.25rem;
            > i {
                font-size: 32px;
            }
            > h6 {
                margin-bottom: 0
            }
        }
    }
}