div#root {
    width: 100%;
    height: 600;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
  }
  
  svg {
  width: 100%;
  height: 100%;
  }

.custom-select {
	position: relative;
}

.custom-select--container {
	position: relative; 
	
	background-color: #fff;
	/*border: #777 1px solid;
	margin: 0 0 1.5em 0;*/
	
	overflow: hidden; 
	/* 
		Le select natif pourra 
		dépasser sans être vu 
	*/
}

.custom-select--container::after { 
	/* Le pointeur du select */
	content: '';
	position: absolute;
	top: 50%; 
	margin-top: -3px;
	right: .75em;  
	display: block; 
	width: 0; height: 0;
	border-color: transparent;
	border-top-color: #444; 
	border-width: 6px;
	border-style: solid;
	pointer-events: none;
}