.text-left{
	text-align: left !important;
}
.text-center{
	text-align: center !important;
}
.text-right{
	text-align: right !important;
}
.text-justify{
	text-align: justify !important;
}
.text-small{
	font-size: 0.75em;
	line-height: 1em;
}
.text-black{
	color: #000;
}
.text-white{
	color: #fff;
}
.text-grey{
	color: #888;
}
.text-green{
	color: #009e0f;
}
.text-red{
	color: #d43f3a;
}
.text-blue{
	color: #0088ff;
}
.text-purple{
	color: #9933ff;
}
.text-yellow{
	color: #ffcc00;
}
.text-orange{
	color: #ff9c00;
}
.top-0{
	margin-top: 0;
}
.bottom-0{
	margin-bottom: 0;
}
.top-25{
	margin-top: 25px;
}
.bottom-25{
	margin-bottom: 25px;
}
.top-50{
	margin-top: 50px;
}
.bottom-50{
	margin-bottom: 50px;
}
.top-100{
	margin-top: 100px;
}
.bottom-100{
	margin-bottom: 100px;
}
.height-50{
	height: 50px;
}
.height-100{
	height: 100px;
}
.inner-50{
	padding: 50px !important;
}
.inner-50-h{
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.inner-50-v{
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
.bloat{
	width: 100%;
	height: 100%;
}
.bloat-h{
	width: 100%;
}
.bloat-v{
	height: 100%;
}
.clearfix{
	clear: both;
}
::-webkit-input-placeholder { /* WebKit browsers */
    font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-style: italic;
}
