:root {

    /***Logo's***/
    --logo-standard: url("../../custom/theme/assets/images/logo2025.svg");
    --logo-alt: url("../../custom/theme/assets/images/logo2025_alt.png");

    /***Header Image (Van toepassing op visual.twig)***/
    /* --header-image: url("../../custom/theme/assets/images/header_background.jpg"); */

    /***Brand Colors***/
    --color-brand-primary: #840e28;
    --color-brand-primary-rgb: 132, 14, 40;
    /* --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 ****/
}

.exhibitor-info-box--label {
	font-weight: bold;
}

.portal-btn {
	display: block;
}

.portal-btn.done {
	background-color: var(--color-message-succes);
}

.portal-btn_header .material-icons {
	font-size: 2em;
}

.portal-btn-label {
	margin-top: 0;
}

/**********
Standkeuze
**********/
.stand_afmeting_len,
.stand_afmeting_bre,
.stand_afmeting_tot,
.webshop_aantal {
	width: 80px;
	display: inline-block;
}

#signature {
	background-image: url(https://dibevo.nl/files/pdf_generated/plattegrond.jpg);
	background-repeat: no-repeat;
	background-size: 740px 523px;
	height: 523px;
	width: 740px;
	/*height:531px;
	width:450px;*/
}

.canvas_container_vergroot {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	text-align: -webkit-center;
}

.canvas_container_vergroot .enlarged-menu {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.canvas_container_vergroot #signature {
	margin: 0 auto;
}

.canvas_container_vergroot .button {
	margin: 0.2em 0;
}

.not-enlarged-menu {
	overflow: hidden;
}

.webshop_product_img {
	max-width: 100px;
	max-height: 100px;
	width: 100%;
	display: block
}

.button.handboek {
	padding: 6px 25px;
	display: block;
}

.ticket-item {
	border-bottom: 1px solid #c0c0c0;
}

.portal-btn-label-text {
	display: block;
}

.background-image-container img {
	height: 9rem;
}

.poweredby {
	display: none;
}