﻿:root {
	--rz-text-font-family: 'lato', sans-serif;
	--rz-white: var(--white);
	--rz-black: var(--black);
	--rz-base-50: var(--white);
	--rz-base-100: var(--white);
	--rz-base-200: var(--white-smoke);
	--rz-base-300: var(--silver);
	--rz-base-400: var(--silver);
	--rz-base-500: var(--grey-dark);
	--rz-base-600: var(--grey-dark);
	--rz-base-700: var(--grey-dark);
	--rz-base-800: var(--black);
	--rz-base-900: var(--black);
	--rz-border-normal: var(--base-border-width) var(--alto) solid;
	--rz-border-radius: var(--base-border-radius);
	/* TYPO */
	--rz-text-color: var(--black);
	--rz-text-h2-font-weight: var(--font-weight-black);
	--rz-text-h2-font-size: var(--font-size-xl);
	--rz-text-h2-letter-spacing: normal;
	--rz-text-h3-font-size: var(--font-size-lg);
	--rz-text-h3-font-weight: var(--font-weight-black);
	--rz-text-h3-margin-bottom: 1rem;
	--rz-text-h4-font-size: 1.8rem;
	--rz-text-h4-font-weight: var(--font-weight-black);
	--rz-text-title-color: var(--black);
	--rz-text-subtitle1-font-size: var(--font-size-base);
	--rz-text-subtitle1-font-weight: var(--font-weight-bold);
	--rz-text-subtitle2-font-size: var(--font-size-sm);
	--rz-body-line-height: 1.333;
	--rz-body-font-size: var(--font-size-base);
	--rz-text-body1-margin-bottom: 0;
	--rz-text-body1-letter-spacing: normal;
	--rz-text-body1-font-size: var(--font-size-base);
	--rz-text-body1-line-height: var(--rz-body-line-height);
	--rz-text-body2-font-size: var(--font-size-md);
	--rz-icon-size: var(--font-size-xl);
	--rz-text-caption-font-size: var(--font-size-xxs);
	--rz-text-overline-font-size: var(--font-size-xxs);
	--rz-text-overline-letter-spacing: normal;
	/* COLORS */
	--rz-primary: var(--green-dark);
	--rz-primary-light: var(--green-light);
	--rz-primary-lighter: var(--green-lighter);
	--rz-primary-dark: var(--green-darker);
	--rz-primary-darker: var(--green-darker);
	--rz-secondary: var(--green-dark);
	--rz-secondary-light: var(--green-light);
	--rz-secondary-lighter: var(--green-dark);
	--rz-on-secondary-lighter: var(--white);
	--rz-secondary-dark: var(--vivid-cyan-blue);
	--rz-secondary-darker: var(--dunkelblau);
	--rz-info: var(--green-dark);
	--rz-info-light: var(--green-light);
	--rz-info-lighter: var(--green-lighter);
	--rz-info-dark: var(--green-darker);
	--rz-info-darker: var(--green-darker);
	--rz-success: var(--green-dark);
	--rz-success-light: var(--green-light);
	--rz-success-lighter: var(--green-lighter);
	--rz-success-dark: var(--green-dark);
	--rz-success-darker: var(--green-darker);
	--rz-warning: var(--orange);
	--rz-warning-light: var(--gelb);
	--rz-warning-lighter: var(--luminous-vivid-orange);
	--rz-warning-dark: var(--orange);
	--rz-warning-darker: var(--luminous-vivid-orange);
	--rz-danger: var(--vivid-red);
	--rz-danger-light: var(--luminous-vivid-orange);
	--rz-danger-lighter: var(--luminous-vivid-amber);
	--rz-danger-dark: var(--vivid-red);
	--rz-danger-darker: var(--wine-red);
	--rz-series-1: var(--vivid-red);
	--rz-series-2: var(--wine-red);
	--rz-series-3: var(--luminous-vivid-orange);
	--rz-series-4: var(--luminous-vivid-amber);
	--rz-series-5: var(--gelb);
	--rz-series-6: var(--green-dark);
	--rz-series-7: var(--green-light);
	--rz-series-8: var(--pale-cyan-blue);
	/* COMPONENTS */
	--rz-card-heading-margin-bottom: 1.5rem;
	--rz-card-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
	--rz-dropdown-trigger-icon-margin: 0 1.25rem 0 0;
	--rz-link-hover-color: var(--text-color);
	--rz-paginator-button-border-radius: var(--base-border-radius);
	--rz-paginator-numeric-button-selected-padding: 1.5rem;
	--rz-paginator-numeric-button-color: var(--rz-primary);
	--rz-paginator-back-button-color: var(--rz-primary);
	--rz-paginator-next-button-color: var(--rz-primary);
	--rz-button-disabled-opacity: 1;
	/* Dialog */
	--rz-dialog-title-font-weight: var(--font-weight-bold);
	--rz-dialog-title-font-size: var(--font-size-xl);
	/* google places autocomplete is 1000, doesnt work in dialog otherwise */
	--rz-dialog-mask-zindex: 998;
	--rz-dialog-zindex: 999;
	/* PANEL */
	--rz-sidebar-width: 324px;
	--rz-panel-menu-item-padding: 1.25rem;
	--rz-datepicker-calendar-font-size: var(--font-size-xxs);
	--rz-datepicker-title-height: 6rem;
	/* NOTIFICATIONS */
	--rz-notification-container-background-color: transparent;
	--rz-notification-error-color: var(--white);
	--rz-notification-error-background-color: var(--rz-danger);
	--rz-notification-error-icon-color: var(--white);
	--rz-notification-success-color: var(--white);
	--rz-notification-success-background-color: var(--rz-success);
	--rz-notification-success-icon-color: var(--white);
	--rz-notification-warning-color: var(--white);
	--rz-notification-warning-background-color: var(--rz-warning);
	--rz-notification-warning-icon-color: var(--white);
	--rz-notification-info-color: var(--white);
	--rz-notification-info-background-color: var(--rz-info);
	--rz-notification-info-icon-color: var(--white);
	/* PANEL MENU */
	--rz-panel-menu-color: var(--white);
	--rz-panel-menu-icon-color: var(--white);
	--rz-panel-menu-hover-background-color: transparent;
	--rz-panel-menu-font-size: var(--rz-text-body1-font-size);
	--rz-panel-menu-background-color: transparent;
	/* PANEL MENU ITEM */
	--rz-panel-menu-item-border: 0;
	--rz-panel-menu-item-line-height: var(--base-line-height);
	--rz-panel-menu-item-background-color: transparent;
	--rz-panel-menu-item-active-color: var(--black);
	--rz-panel-menu-item-active-background-color: transparent;
	--rz-panel-menu-item-1st-level-margin: 0;
	--rz-panel-menu-item-2nd-level-margin: 0;
	--rz-panel-menu-item-2nd-level-padding: var(--rz-panel-menu-item-padding);
	--rz-panel-menu-item-2nd-level-offset: 4.65rem;
	--rz-panel-menu-item-2nd-level-color: inherit;
	--rz-panel-menu-item-2nd-level-active-color: inherit;
	--rz-panel-menu-item-2nd-level-font-size: var(--rz-text-body1-font-size);
	--rz-panel-menu-icon-2nd-level-margin: var(--rz-panel-menu-icon-margin);
	--rz-panel-menu-icon-2nd-level-icon-size: var(--rz-icon-size);
	/* SIDEBAR */
	--rz-sidebar-border-right: none;
	--rz-sidebar-toggle-icon-width: var(--rz-icon-size);
	--rz-sidebar-toggle-icon-height: var(--rz-icon-size);
	--rz-sidebar-toggle-margin: 0;
	--rz-sidebar-toggle-padding: 10px;
	--rz-sidebar-toggle-hover-color: var(--rz-black);
	--rz-sidebar-toggle-hover-background-color: var(--white);
	/* AVATAR */
	--rz-gravatar-width: 36px;
	--rz-gravatar-height: 36px;
	/* FOOTER */
	--rz-footer-padding: 0;
	--rz-footer-background-color: transparent;
}

.rz-datepicker-prev,
.rz-datepicker-next {
	margin-top: 1rem;
}

.rz-card {
	height: 100%;
}

.rz-message {
	position: static !important;
}

.rz-header .rz-navigation-item {
	background-color: transparent;
}

/* File Upload */
/* TODO Mizuki */
.rz-fileupload-choose {
	line-height: 45px !important;
	height: 60px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	text-align: center;
	border-radius: 0;
}
