.commentbubble{
	float: right;
}
.text-center,.text-left {
	margin: 0px;
}
.positive_comment {
	color: #5cb85c;
}
.negative_comment {
	color: #d9534f;
}
.neutral_comment {
	color: #428bca;
}
.breakword {  
	word-wrap: break-word;  
}
.breakword img {
	max-width: 100%;
	max-height: auto;
	user-drag: none; 
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
.img-responsive {
	width: 100%;
	height: auto;
	user-drag: none; 
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	pointer-events: none;
}
.nav-logo {
	width: 35px;
	height: auto;
	user-drag: none; 
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
section.notice {
	width: 100%;
	height: 25px;
	position: fixed;
	background: rgba(0,0,0,.5);
	text-align: center;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	z-index: 3;
	top: 0;
}
marquee {
	display: inline-block;
	width: -webkit-fill-available;
}
marquee, span.notice {
	margin-top: 3px;
	font-weight: 400;
	font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 0.8125rem;
	letter-spacing: 0;
	line-height: 1.5;
	color: #FCFCFC;
}
.tooltip-inner {
	background-color: #31b0d5;
}
.tooltip.bs-tooltip-right .arrow:before {
	border-right-color: #31b0d5 !important;
}
.tooltip.bs-tooltip-left .arrow:before {
	border-left-color: #31b0d5 !important;
}
.tooltip.bs-tooltip-bottom .arrow:before {
	border-bottom-color: #31b0d5 !important;
}
.tooltip.bs-tooltip-top .arrow:before {
	border-top-color: #31b0d5 !important;
}
blockquote {
	padding: 10px 15px;
	font-size: 12px;
	margin: 0 0 5px !important;
}
h2, .h2 {
	font-size: 30px;
}
h2>.label { 
	vertical-align:
	middle;font-size:10px; 
}
body {
	padding-top: 20px;
	cursor: url(/assets/img/cursor/maplestory.cur), default;
	progress !important;
}
img.rank_icon {
	width: auto;
	height: 1rem;
	display: inline-flex;
}
a:hover, button:hover, input:hover[type="submit"] {
	animation: link_cursor .54s infinite
}
@keyframes link_cursor {
	0% {
		cursor: url(/assets/img/cursor/maple_link_cur1.cur), auto
	}
	22.22% {
		cursor: url(/assets/img/cursor/maple_link_cur2.cur), auto
	}
	50% {
		cursor: url(/assets/img/cursor/maple_link_cur3.cur), auto
	}
	77.77% {
		cursor: url(/assets/img/cursor/maple_link_cur4.cur), auto
	}
	100% {
		cursor: url(/assets/img/cursor/maple_link_cur1.cur), auto
	}
}
.xpBar { 
	height: 5px;
	position: relative;
	background: #f3efe6;
	overflow: hidden;
}
.xpBar span {
	display: block;
	height: 100%;
}
.xpBarProgress {
	background-color: #feb705;
	-webkit-animation: xpBarProgress 3s ease-in-out;
	-webkit-animation-fill-mode:both; 
	-moz-animation: xpBarProgress 3s ease-in-out;
	-moz-animation-fill-mode:both; 
}
@-webkit-keyframes xpBarProgress {
	0% {
		width: 0; 
	}
	100% {
		width: 100%; 
	}
}
@-moz-keyframes xpBarProgress {
	0% {
		width: 0;
	}
	100% {
		width: 100%;
	}
}
.footer-text {
	font-weight: 400;
	font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 0.8125rem;
	letter-spacing: 0;
	line-height: 1.5;
	color: #FCFCFC;
}
