
.xbtn {
	background-repeat: no-repeat;
	cursor: pointer;
}
.xbtn:hover {
	background-position: bottom;
}


#promoBtns {
	height: 235px;
}
#promoBtns .slides .item {
	background-repeat: no-repeat;
}
.flexslider {
	margin: 0;
	border: 0;
}
.flex-direction-nav {
	display: none !important;
}
.flexslider .item {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform: translateZ(0) scale(1.0, 1.0);
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.flex-custom-navigation {
	position: absolute;
	height: 25px;
	left: 0;
	bottom: 0;
	right: 0;
	line-height: 25px;
	text-align: center;
}
.flex-custom-navigation a,
.flex-custom-navigation div {
	display: inline-block;
}
.flex-custom-navigation .flex-prev {
	width: 40px;
	height: 25px;
	background: url('/images/btn_math_left.png') center top no-repeat;
	text-indent: -4000px;
}
.flex-custom-navigation .flex-next {
	width: 40px;
	height: 25px;
	background: url('/images/btn_math_right.png') center top no-repeat;
	text-indent: -4000px;
}
.flex-custom-navigation .flex-prev:hover,
.flex-custom-navigation .flex-next:hover {
	background-position: center bottom;
}


.main .btn_practice {
	width: 630px;
	height: 60px;
}
.main .btn_practice.daily {
	background-image:url('../images/btn_daily.png');
}
.main .btn_practice.revision {
	background-image:url('../images/btn_revision.png');
}
.main .btn_practice.funiq {
	background-image:url('../images/btn_funiq.png');
}
.main .btn_practice.quiz {
	background-image:url('../images/btn_quiz.png');
}
.main .btn_practice.daily.done {
	background-image:url('../images/btn_daily_done.png');
}
.main .btn_practice.revision.done {
	background-image:url('../images/btn_revision_done.png');
}
.main .btn_practice.funiq.done {
	background-image:url('../images/btn_funiq_done.png');
}
.main .btn_practice.quiz.done {
	background-image:url('../images/btn_quiz_done.png');
}
.main .btn_genius {
	width: 200px;
	height: 100px;
	margin-left: 10px;
	background-image: url('../images/btn_genius_closed.png');
}
.main .btn_genius.open {
	background-image: url('../images/btn_genius.png');
}
.main .btn_trainingclass {
	width: 620px;
	height: 100px;
	background-image: url('../images/btn_trainingclass.png');
}
#btn_mgapp {
	display: inline-block;
	width: 120px;
	height: 80px;
	background-image: url('../images/btn_mgapp.png?v=2025');
}
#btn_summer {
	display: inline-block;
	width: 120px;
	height: 80px;
	background-image: url('../images/btn_summer.2024.png?v=240722');
}


#trial_alert {
	width: 800px;
	height: auto;
	position: absolute;
	font-size: 14px;
	top: 100px;
	left: 50%;
	margin-left: -400px;
	z-index: 1000;
}
.alert-dismissible {
	padding: 2.5rem 2.5rem 1.25rem 1.25rem;
}
#trial_alert .btn {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 0.25rem;
	line-height: 1em;
}
