/* layout */
.clearfix:before,
.clearfix:after { 
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix { 
	*zoom: 1;
}
.left {
	float: left;
}
.center {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.right {
	float: right;
}
.last {
	margin-right: 0
}
.end {
	margin-bottom: 0;
}
.no-margin {
	margin: 0;
}
.no-padding {
	padding: 0;
}

/* stick */
[class*='stick'] {
	position: absolute;
	z-index: 1;
}
[class*='-top-left'],
[class*='-left-top'] {
	top: 10px;
	left: 10px;	
}
[class*='-top-right'],
[class*='-right-top'] {
	top: 10px;
	right: 10px;
}
[class*='-bottom-left'],
[class*='-left-bottom'] {
	bottom: 10px;
	left: 10px;	
}
[class*='-bottom-right'],
[class*='-right-bottom'] {
	bottom: 10px;
	right: 10px;
}

/* image */
img {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}
.img-preserve,
.img-preserve img,
img[src*="maps.gstatic.com"],
img[src*="googleapis.com"] {
	max-width: none;
}

/* text */
.text-left {
	text-align: left!important;
}
.text-center {
	text-align: center!important;
}
.text-right {
	text-align: right!important;
}
.text-justify {
	text-align: justify;
}
.normal {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.nowrap {
	white-space: nowrap;
}

/* active */
[class*='active'],
[class*='active'] a {
	cursor: text!important;
}

/* split */
[class*='-split'],
[class*='-split'] li {
	margin: 0!important;
}

pre .attribute {
	color: #2f9c0a;
}
pre .value {
	color: #1990b8
}

/* loadding */
.loader {
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
	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 #fff;
	font-size: 10px;
	margin: 6em auto;
	position: relative;
	text-indent: -9999em;
}
.loader,
.loader:after {
	border-radius: 50%;
	height: 10em;
	width: 10em;
}

@-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);
	}
}