@charset "UTF-8";

.clear-fix:after 	{ content: ""; *content: ""; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0; }
.clear-both 		{ clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0; }

.select-none 		{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.font-smoothing 	{ font-smooth: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.wrap 				{ white-space: normal 	!important; }
.no-wrap 			{ white-space: nowrap 	!important; }

.float-left 		{ float: left 			!important; }
.float-right 		{ float: right 			!important; }

.hidden    			{ visibility: hidden 	!important; }
.visible 			{ visibility: visible 	!important; }

.block 				{ display: block        	!important; }
.none				{ display: none			!important; }
.inline 			{ display: inline       	!important; }
.inline-block 		{ display: inline-block; display: -moz-inline-stack; zoom: 1; *display: inline; }

.text-left   		{ text-align: left   	!important; }
.text-center 		{ text-align: center 	!important; }
.text-right  		{ text-align: right  	!important; }

.relative 			{ position: relative	 	!important; }
.absolute 			{ position: absolute	 	!important; }
.fixed		 		{ position: fixed		!important; }

.font-normal 		{ font-weight: normal 	!important; }
.font-italic 		{ font-style: italic 	!important; }
.font-bold 			{ font-weight: bold 		!important; }

.font-10 			{ font-size: 0.625em 	!important; }
.font-11 			{ font-size: 0.688em 	!important; }
.font-12 			{ font-size: 0.750em 	!important; }
.font-13 			{ font-size: 0.813em 	!important; }
.font-14 			{ font-size: 0.875em 	!important; }
.font-15 			{ font-size: 0.938em 	!important; }
.font-16 			{ font-size: 1em 		!important; }

.transparent 		{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)"; filter: alpha(opacity=00); -moz-opacity: 0.0; -khtml-opacity: 0.0; opacity: 0.0; }
