.rotate-90deg {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg)
}
.rotate-180deg {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg)
}
.rotate-270deg {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg)
}

.flip-hor {
     -moz-transform: scaleX(-1);
       -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  filter: FlipH;
  display: inline-block;
}

.center-vertical {
    position: absolute;
    top: 50%;

       -moz-transform: translateX(0%) translateY(-50%);
    -webkit-transform: translateX(0%) translateY(-50%);
         -o-transform: translateX(0%) translateY(-50%);
        -ms-transform: translateX(0%) translateY(-50%);
            transform: translateX(0%) translateY(-50%);
}

.one-line-ellipsis {
	white-space: nowrap;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}