/* --- VARS --- */
body {
    --title-size: 36px;
    --title-color: #222222;
    --font-size: 14px;
    --font-color: #222222;
    --color-1: #8BC34A;
    --color-2: #eeeeee;
    --color-3: #689F38;
    --color-active: #8BC34A;
}
/* --- /vars --- */

html, body {
	height: 100vh;
}

body {
	font-family: sans-serif;
	font-size: var(--font-size);
	margin: 0;
	padding: 0;
	color: var(--font-color);
	display: flex;
    flex-direction: column;
}

td {
	font-family: sans-serif;
	font-size: var(--font-size);
}

h1, .title {	
	font-size: 24px;
	letter-spacing: .4px;
	text-align: left !important;	
}

/* --- MENU --- */
.block_menu { 
	position: sticky; 
	top: 0; 
	background-color: #ffffff; 
	font-size: 14px;
} 

.block_menu_wrap { 
	max-width: 1420px; 
	padding: 10px 0px; 
} 

.block_menu {
	--menu-top-color: #828282;
	--menu-top-color-active: var(--color-active);
}

/* --- #BLOCK_32 --- */
/* Breadcrumbs */
#block_32 {
    background-color: #f5f5f5;
    font-size: 16px;
    color: #444444;
}

#block_32 .block_breadcrumbs_container {
    max-width: 1440px;
    margin: 15px auto;
}
/* --- /block_32 --- */


/* --- MENU --- */
.block_menu { 
	position: sticky; 
	top: 0; 
	background-color: #ffffff; 
font-size: 14px;
} 


.block_menu_wrap { 
	max-width: 1420px; 
	padding: 5px 0px; 
} 


.block_menu {
	--menu-top-color: #828282;
	--menu-top-color-active: var(--color-active);
}
/* --- /menu --- */




/* --- #BLOCK_81 --- */
/* Buttonup */
#block_buttonup {
    width: 50px;
    height: 50px;
    bottom: 10px;
    left: 10px;
    background-color: #0056b3;
}

.block_blockup_svg {
    width: 25px; 
    height: 25px; 
    margin-top: -2px;
}
/* --- /block_81 --- */

