a {
	text-decoration: none;	
}

.table-fixed {
	table-layout: fixed;
}

.table-fixed th,
.table-fixed td {
	white-space:   nowrap;
	overflow:      hidden;
	text-overflow: ellipsis;
}

.table-middle td,
.table-middle th {
	vertical-align: middle;
}

.td-pointer,
.th-pointer {
	cursor: pointer;
}

.loading-spinner,
.loading-spinner:after {
	border-radius: 50%;
	width:         10em;
	height:        10em;
}

.loading-spinner {
	margin:            60px auto;
	font-size:         10px;
	position:          relative;
	text-indent:       -9999em;
	border-top:        1.1em solid rgba(255, 255, 255, 0.2);
	border-right:      1.1em solid rgba(255, 255, 255, 0.2);
	border-bottom:     1.1em solid rgba(255, 255, 255, 0.2);
	border-left:       1.1em solid #ffffff;
	-webkit-transform: translateZ(0);
	-ms-transform:     translateZ(0);
	transform:         translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation:         load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
