.button-set:hover{
	cursor: pointer;
}
.display-button-set .button-set:not(:first-child),
.gabarit-button-set .button-set:not(:first-child){
	margin-left:0.2em;
}
.display-button-set .button-set:not(:last-child),
.gabarit-button-set .button-set:not(:last-child){
	margin-right:0.2em;
}
.display-button-set .button-set-vertical .button-set,
.gabarit-button-set .button-set-vertical .button-set{
	margin-left:0;
	margin-right:0;
}
.button-set-with-opener{
	position: relative;
}
.display-button-set .button-set-container,
.gabarit-button-set .button-set-container{
	display:none;
	position:absolute;
	background-color: white;
}
.display-button-set .button-set-text,
.gabarit-button-set .button-set-text{
	margin: 0 0.1em;
}
.display-button-set .button-set-vertical .button-set,
.gabarit-button-set .button-set-vertical .button-set{
	display: flex;
	align-items: baseline;
}
.display-button-set .button-set-vertical .button-set-text,
.gabarit-button-set .button-set-vertical .button-set-text{
	flex: 8;
}
.display-button-set .button-set-vertical .fa,
.gabarit-button-set .button-set-vertical .fa{
	flex: 1;
}
.display-button-set .button-set-btn-opener:hover,
.gabarit-button-set .button-set-btn-opener:hover{
	cursor:pointer;
}
.block-button-set.button-set-vert{
	padding: 0.2em;
}
.block-button-set.button-set-vert .button-set{
	display: block;
}
.block-button-set.button-set-vert .button-set:not(:first-child){
	margin-top:0.2em;
}
.block-button-set.button-set-vert .button-set:not(:last-child){
	margin-bottom:0.2em;
}
.block-button-set .button-set.button-disabled{
	color: #A4A4A4;
}
.block-button-set .button-set.button-disabled:hover{
	cursor: auto;
}
.button-set img.button-icon{
	width: 1em;
	text-align: center;
}