:root
{
	/*------- COLORS -------*/
	--nav-background : #13293D;
	--main-color: #077FC5;
	--main-color-light: #4FC3F7;
	--background-grey: #F0F0F0;
	--background-lightgrey: #F9F9F9;
	--background-white: #FFFFFF;
	--background-green: #4CB963;
	--background-limegreen: #AEFC40;
	--background-yellow: #F4B942;
	--background-yellow-light: #F7CD78;
	--background-yellow-lighter: #fff2c2;
	--background-hover: #BBDEFB;

	--btn-primary: #077FC5;
	--btn-secondary: #4FC3F7;
	--btn-close: #E03616;

	--border-light: #E5E5E5;

	--text-clear: #FFFFFF;
	--text-dark: #000000;

	--detail-grey: #D6D6D6;
	--detail-darkgrey: #C6C6C6;
	--detail-heavygrey: #999999;

	--ajs-success: #4CB963;
	--ajs-error: #E03616;
	--ajs-warning: #F4B942;

	/*------- SIZES -------*/
	--nav-bar-height: 50px;
	--left-menu-width: 300px;
	--client-info-container-height: 210px;
	--spacing: 10px;
	--spacing-sm: 5px;
	--spacing-l: 15px;
	--spacing-xl: 20px;

	/*------- SHADOW -------*/
	--shadow-login: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	--shadow-normal: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;;
	--shadow-small: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
	--shadow-modal: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
	--shadow-dropdown: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
	--shadow-picture-viewer: rgba(0, 0, 0, 0.35) 0px 5px 15px;

	/*------- MAP MARKERS -------*/

	--marker-color: #FFCA28;

	/*------- DIVERS -------*/
	--border-radius: 5px;
}

/*===============================================================================*/
/*================================ FULLCALENDAR =================================*/
/*===============================================================================*/

.fc-v-event .fc-event-title-container
{
	height: fit-content;
	flex-grow: 0 !important;
	flex-shrink: 0 !important;
}

.fc-v-event .fc-event-description-container
{
	margin-top: 15px;

	flex-grow: 1;
	flex-shrink: 1;
	overflow: auto;
	overflow-x: hidden;
}

.version-container {
	position: absolute;
	height: fit-content;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px;
	color: white;
	border-top-left-radius: 8px;
	font-size: 1.1rem;
	line-height: 1.1rem;
	background: var(--main-color);
	z-index: 9999;
}