.block {
	display:block;
}

.inline {
	display:inline-block;
}

.nobr {
	white-space:nowrap;
}

.truncate {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.clear {
	clear:both;
}

.left-align {
	text-align:left;
}

.center {
	text-align:center;
}

.centered {
	margin-left:auto;
	margin-right:auto;
}

.right-align {
	text-align:right;
}

.nobr {
	white-space:nowrap;
}

.uppercase {
	text-transform:uppercase;
}

.transition-300 {
	transition:ease all 300ms;
}

.scale-up-1:hover {
	transform:scale(1.3);
}

.scale-up-2:hover {
	transform:scale(1.6);
}


.valign {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}


.central {
	height: 100%;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	justify-content: center;
}


.fixed {
	position:fixed;
}

.fixed.left {
	left:0;
}
.fixed.right {
	right:0;
}
.fixed.top {
	top:0;
}
.fixed.bottom {
	bottom:0;
}


.responsive {
	max-width:100%;
	height:auto;
}


/* Prevent interpolation for graphics such as qr codes */
.img-pixelated {
	image-rendering:pixelated;
}