﻿.customRadioButtonList {
    width: 100%;
    vertical-align: top;
    font-weight: bold !important
}


/*#DefaultContent_FundingNotificationTypeRadioButtonList table tr {
    display: inline-flex !important;
    margin: .75rem 15rem .75rem .75rem !important;
}*/

/*#DefaultContent_FundingNotificationTypeRadioButtonList, table, tr, td, label {
    margin: 0 12px 0 6px !important;
}*/

    /*#DefaultContent_FundingNotificationTypeRadioButtonList, table, tr, td, label {
    margin: .75rem 12rem .75rem .75rem !important;
}*/
    /*
DefaultContent_FundingNotificationTypeRadioButtonList_0, td, label {
    margin: .75rem 12rem .75rem .75rem !important;
}*/
    #DefaultContent_FundingNotificationTypePanel {
        width: 100%;
    }

#FundingTypeContainer {
    display: flex !important;
    justify-content: space-between;
/*    margin: 20px;*/
}

.column {
    width: 85%;
}

.RadioButtonItemLabelVirtual {
    display: block;
    margin-bottom: 5px;
}

.RadioButtonItemLabelPhysical {
    display: block;
    margin-bottom: 5px;
}

.volvo-logo {
    margin: 24px; 
    width: auto; 
    object-fit: contain;
}

@media (max-width: 576px) {
    .volvo-logo {
        margin: 16px;
    }
}
/* Volvo Novum Regular (400) */
@font-face {
    font-family: 'Volvo Novum';
    src: url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Regular.woff2') format('woff2'), url('../Fonts/VolvoNovum3/VolvoNovum3-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Volvo Novum Light (300) */
@font-face {
    font-family: 'Volvo Novum';
    src: url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Light.woff2') format('woff2'), url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Volvo Novum Medium (500) */
@font-face {
    font-family: 'Volvo Novum';
    src: url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Medium.woff2') format('woff2'), url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Volvo Novum Bold (700) */
@font-face {
    font-family: 'Volvo Novum';
    src: url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Bold.woff2') format('woff2'), url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Adding italic faces  */
@font-face {
    font-family: 'Volvo Novum';
    src: url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Italic.woff2') format('woff2'), url('../Fonts/VolvoNovum3/VolvoNovum3_woff2/VolvoNovum3-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Override Bootstrap's font variables */
:root {
    --bs-font-sans-serif: 'Volvo Novum', 'Segoe UI', Arial, Helvetica, sans-serif;
    --bs-body-font-family: 'Volvo Novum', 'Segoe UI', Arial, Helvetica, sans-serif;
}

/*(Defensive) ensure body actually uses the new value */
body {
    font-family: var(--bs-body-font-family) !important;
}
/*body {
    font-family: 'Volvo Novum', 'Segoe UI', Arial, Helvetica, sans-serif;
}*/