:root {

    /***Logo's***/
     --logo-standard: url("../../custom/theme/assets/images/logo-cobradagen_2026-groen.png");
    --logo-alt: url("../../custom/theme/assets/images/logo-cobradagen_2026-groen.png"); 

    /***Brand Colors***/
    --color-brand-primary: #246640;
    --color-brand-primary-rgb: 0, 159, 227;
    --color-brand-secondary: #185770;
    --color-brand-tertiary: #AEC473;
    --color-brand-light: #fff0f7;
    --color-brand-dark: #185770;

    /***Message Colors***/
    --color-message-succes: #86BC25;
    --color-message-warning: #efaa23;
    --color-message-info: #009FE3;
    --color-message-error: #e61c3a;

    /***Neutral Colors***/
    /* --color-neutral-white: #fff;
    --color-neutral-gray-01: #f9f9f9;
    --color-neutral-gray-02: #eeeeee;
    --color-neutral-gray-03: #dddddd;
    --color-neutral-gray-04: #bbb;
    --color-neutral-gray-05: #808080;
    --color-neutral-gray-06: #666;
    --color-neutral-gray-07: #444;
    --color-neutral-gray-08: #131313;
    --color-neutral-black: #000; */

    /* Font-family */
    --font-family-title: 'Helvetica', 'Arial', sans-serif;
    --font-family-body: 'Helvetica', 'Arial', sans-serif;

    /***Font sizes***/
    /* --font-size-xxs: 1.2rem;
    --font-size-xs: 1.4rem;
    --font-size-s: 1.6rem;
    --font-size-m: 1.9rem;
    --font-size-l: 3.2rem;
    --font-size-xl: 4.8rem;
    --font-size-xxl: 6.4rem; */

    /***Line-height***/
    /* --lineheight-size-s: 1.2;
    --lineheight-size-m: 1.4;
    --lineheight-size-l: 1.8; */

    /***Border radius***/
    /* --border-radius: 4px; */
}

.dashboard_ticket{
    border: 2px solid var(--color-brand-primary);
    padding: 1em;
}
.dashboard_ticket .ticket_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dashboard_ticket .ticket_name {
    font-weight: bold;
}

.progress-bar {
    background: var(--color-neutral-gray-04);
    color: var(--color-neutral-white);
    width: 100%;
    position: relative;
    display: block;
    z-index: +1;
    overflow: hidden;
}
.progress-bar .label {
    position: relative;
    text-align: right;
    width: 100%;
    display: block;
    right: 1em;
    color: var(--color-brand-primary);
    opacity: 0.5;
}
.progress-bar .progress {
    background: var(--color-brand-primary);
    display: inline-block;
    position: absolute;
}
.progress-bar .progress .label{
    color: var(--color-neutral-white);
    opacity: 1;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px 20px;
    padding: 0.35em 0.625em 0.75em;
}
fieldset legend {
    padding: 0 5px;
    font-size: var(--font-size-m);
}
[type="radio"]:checked~.radio-custom-label:before {
    -webkit-box-shadow: inset 0px 0px 0px 2px var(--color-neutral-white),
        0px 3px 10px 0px rgba(var(--color-brand-primary-rgb,0.2));
    box-shadow: inset 0px 0px 0px 2px var(--color-neutral-white),
        0px 3px 10px 0px rgba(var(--color-brand-primary-rgb,0.2));

}

.form_element{
    position: relative;
}

.layout-login {
    background-color: #69c6ee;
}
/* Evaluatie */
.page-evaluatie .stars, .page-evaluatie_partners .stars {
    display: flex;
    justify-content: space-between;
    max-width: unset;
    gap: 16px;
}
.page-evaluatie_partners .radio--star .radio_input .radio-custom-label,.page-evaluatie .radio--star .radio_input .radio-custom-label {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.page-evaluatie .radio-custom-label, .page-evaluatie_partners .radio-custom-label {
    padding-left: 0;
    min-height: unset;
    position: relative;
}
.page-evaluatie [type="radio"]~.radio-custom-label:before, .page-evaluatie_partners [type="radio"]~.radio-custom-label:before {
    position: relative;
}

.logo-sustain {
    display: flex;
    justify-content: left;
}

.logo-sustain img {
    max-width: 40%;
    height: auto;       
}