:root {

    /***Logo's***/
    --logo-standard: url("../../custom/theme/assets/images/logo2025.jpg");
    --logo-alt: url("../../custom/theme/assets/images/logo2025.jpg");

    /***Brand Colors***/
    --color-brand-primary: #264d74;
    --color-brand-primary-rgb: 38, 77, 116;
    --color-neutral-gray-0: #c8c8c8;
    /* --color-brand-secondary: #ff8e00;
    --color-brand-tertiary: #008A0B;
    --color-brand-light: #fff0f7;
    --color-brand-dark: #5e1c33; */

    /***Font***/
    /* --font-family: 'Roboto', sans-serif; */
    /* --font-family-title: 'Roboto', sans-serif; */
    /* --font-size: 1.6rem; */

    /**** Voor meer settings zie: /themes/base/assets/style/variables.css ****/

    --menu-height: 165px;
}

.color-nvvh {
    color: #ed1e25;
}

.logo {
    height: 165px;
}

.menu {
    padding: 0 3.2em 0 0;
}

.container-fluid .sidebar {
    background: #93a0c2;
}

.big_number-container .big_number-input {
    display: flex;
}

textarea + .form_check .icon-tick::before {
    bottom: unset;
}

.ui-widget-overlay {
    background: var(--color-brand-dark);
}

.attribute-sponsor_package .radio--inline {
    border-radius: var(--border-radius);
    margin-bottom: 0.5em;
    padding: 0 0.4em;
    overflow: hidden;
}

.attribute-sponsor_package .radio_input {

}
.attribute-sponsor_package .radio-custom-label {
    font-weight: bold;
}
.attribute-sponsor_package .product_description {
    margin-left: 2.6em;
    font-size: var(--font-size-xs);
}
.attribute-sponsor_package .product_description > * {
    font-size: var(--font-size-xs);
}

h4[class^="header-"] {
    font-weight: bold;
}

.price {
    color: var(--color-brand-primary);
    font-size: var(--font-size-xxs);
    vertical-align: text-top;
    font-weight: bold;
}

.header-confirmation_privacy {
    margin-top: 2em;
    font-weight: bold;
}

.multistep_progressbar {
    display: none;
}

.ordered-items-overview.table-container th, .ordered-items-overview.table-container td {
    line-height: var(--lineheight-size-l);
    font-size: var(--font-size-xs);
    font-weight: 400;
    padding: unset;
    color: var(--color-neutral-black);
}
.ordered-items-overview.table-container th[align="right"], .ordered-items-overview.table-container td[align="right"] {
    text-align: right;
}
.ordered-items-overview.table-container th[align="center"], .ordered-items-overview.table-container td[align="center"] {
    text-align: center;
}
.ordered-items-overview.table-container th {
    text-transform: uppercase;
    font-weight: bold;
}

.button--primary:active,
.button--primary:hover,
.updrop_button_plus:active,
.updrop_button_plus:hover {
    background-color: var(--color-neutral-gray-0);
    color: var(--color-brand-primary);
}

.button--primary:active .navbutton_text,
.button--primary:hover .navbutton_text,
.updrop_button_plus:active .material-icons,
.updrop_button_plus:hover .material-icons {
    color: var(--color-brand-primary);
}
