
.open > .dropdown-menu.scale-x-y {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	opacity: 1;
	visibility: visible;
}
.dropdown-menu.scale-x-y {
	-webkit-transform-origin: top;
	transform-origin: top;
	
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	
	-webkit-transform: scale(0, 0);
	transform: scale(0, 0);
	opacity: 0;
	visibility: hidden;
	
	display: block;
	
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
.dropdown-menu.scale-x-y.top {
  -webkit-transform-origin: top;
  transform-origin: top;  
} 
.dropdown-menu.scale-x-y.top-left {
  -webkit-transform-origin: top left;
  transform-origin: top left;  
}
.dropdown-menu.scale-x-y.top-right {
  -webkit-transform-origin: top right;
  transform-origin: top right;  
}
.dropdown-menu.scale-x-y.bottom {
  -webkit-transform-origin: bottom;
  transform-origin: bottom;  
}



.open > .dropdown-menu.scale-y {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	opacity: 1;
	visibility: visible;
}
.dropdown-menu.scale-y {
	-webkit-transform-origin: top;
	transform-origin: top;
	
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	opacity: 0;
	visibility: hidden;
	
	display: block;
	
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}