@charset "utf-8";
/*-----------------------------------------*/
/* top
/*-----------------------------------------*/
/* .page_contents.page_contents--dashboard.page_dashboard {
	width: 1770px;
} */
.page_wrap--index .page_contents {
    padding: 2rem;
	padding: 1.72vh;
}
.page_contents.page_contents--dashboard.page_dashboard .contents_inner {
	gap: 8px;
}
.page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_left,
.page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_right {
	flex: 1 1 23%;
} 
.page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_center {
	flex: 1 1 53%;
}
.page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_left {
	position: relative;
}
.page_contents.page_contents--dashboard.page_dashboard .d_flex {
	display: flex;
}
.page_contents.page_contents--dashboard.page_dashboard .d_grid {
	display: grid;
}
/* NJ-14439 */
.page_contents.page_contents--dashboard.page_dashboard .d_flex .j_c_flex-end{
	justify-content:flex-end
}
.page_contents.page_contents--dashboard.page_dashboard .a_i_center{
	align-items: center;
}
.page_contents.page_contents--dashboard.page_dashboard .a_i_flex-start{
	align-items: flex-start;
}
.page_contents.page_contents--dashboard.page_dashboard .a_i_flex-end{
	align-items: flex-end;
}
.page_contents.page_contents--dashboard.page_dashboard .contents_inner > .d_flex {
	gap: 2rem;
    gap: .8vh;
}
.page_contents.page_contents--dashboard.page_dashboard .contents_inner > .d_flex + .d_flex {
	margin-top: 2rem;
	margin-top: .8vh;
}
.page_contents.page_contents--dashboard.page_dashboard .f_grow_1 {
	flex-grow: 1;
}
.page_contents.page_contents--dashboard.page_dashboard .f_grow_0_3 {
	flex-grow: 0.3;
	padding: 1.8rem 0;
	padding: 1.4vh 0;
	max-height: 25.81vh;
}
.page_contents.page_contents--dashboard.page_dashboard .f_grow_0_7 {
	flex-grow: 0.7;
}
.page_contents.page_contents--dashboard.page_dashboard .tutor_item {
	width: 100%;
}
.page_contents.page_contents--dashboard.page_dashboard .tutor_rank_right_col {
	margin-left: 2vw;
}
.page_contents.page_contents--dashboard.page_dashboard .tutor_rank_right_col .d_flex{
	align-items: baseline;
	line-height: 1.2;
	margin-bottom: 0.2rem;
}
.page_dashboard .box_target{
	position: relative;
}
.page_dashboard .currency_select_wrap{
	/* position: absolute;
	top: 2rem;
	right: 4rem; */
	max-width: 154px;
}
.page_dashboard select.select-gray{
	min-width: 70px;
	height: 24px;
	border: none;
	border-radius: 0;
	padding: 1px 10px;
	font-size: 14px;
	font-size: 1.4rem;
	background: #999;
	color: #fff;
}
.page_dashboard select.select-gray option{
	color: #555;
	background: #fff;
}
.page_dashboard select.select-white{
	max-width: 218px;
	width: 100%;
	height: 34px;
	border: none;
	padding: 1px 10px;
	font-size: 14px;
	font-size: 1.4rem;
	background: inherit;
	color: #404040;
	border: 1px solid #E4E6E9;
}
.page_dashboard select.select-white option{
	color: #404040;
	background: #fff;
}
/* flexible layout */
.page_dashboard .d_box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}
/* //flexible layout */
.page_dashboard .sec_2 .desc_wrap{
	white-space: nowrap;
	margin: 0 0 1.5rem;
	margin: 0 0 1.364vh;
}
.page_dashboard .box, .page_promotion .box{
	background: #FFFFFF;
	padding: 2rem 1rem;
	padding: 1.818vh 1rem;
	display: inline-block;
	border-radius: 5px;
	vertical-align: middle;
	box-sizing: border-box;
}
.page_dashboard .sec_2 .box{
	width: 23.5%;
	overflow: hidden;
}
.page_dashboard .sec_2 .box + .box{
	margin-left: 2%;
}
.page_dashboard .sec_2 .d_cell .box{
	width: 100%;
}
.page_dashboard .sec_2 .d_cell .desc_wrap{
	white-space: nowrap;
	margin: 0 0 1.5rem;
	margin: 0 0 1.364vh;
}
/* .page_dashboard .box:last-child{
	margin-right: 0;
} */
.page_dashboard .sec.sec_2 .d_table .d_cell{
	vertical-align: top;
}
.page_dashboard .sec.sec_2 .d_table .d_cell+.d_cell{
	padding-left: 2rem;
}

.page_dashboard .box .num_wrap{
	white-space: nowrap;
}
.page_dashboard .box .num_wrap img,
.page_dashboard .box .num_wrap .num{
	vertical-align: middle;
}
.page_dashboard .box .num_wrap .num{
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: bold;
}
.page_dashboard .sec_2 .box .num_wrap .num_detail{
	font-size: 20px;
	font-size: 2.0rem;
	padding-right:  0.6rem;
}
.page_dashboard .sec_2 .box .num_wrap .num_detail2{
	font-size: 15px;
	font-size: 1.5rem;
	white-space: nowrap;
	font-weight: normal;
	line-height: 1.5;
	vertical-align: bottom;
	display: block;
	margin: 0.5rem 0 0;
	margin: 0.455vh 0 0;
	padding-left: 3.2rem;
}
.page_dashboard .box .desc_wrap{
	font-size: 15px;
	font-size: 1.5rem;
}
.page_dashboard .sec.sec_3{
	margin: 1.527vh 0 0;
}
.page_dashboard .sec .sec_ttl{
	font-size: 25px;
	font-size: 2.5rem;
	margin: 0 0 1.5rem;
}
.page_dashboard .c_green{
	color: #1dabbb;
}
.page_dashboard .c_green2{
	color: #16a9b9;
}
.page_dashboard .sec.sec_3 .cell_achieved{
	border-radius: 5px;
	background: #f5f5f5;
	width: 25%;
}
.page_dashboard .sec.sec_3 .cell_target{
	width: 100%;
}
.page_dashboard .sec.sec_3 .box{
	width: 100%;
	padding: 0!important;
}
.page_dashboard .sec.sec_3 .target_wrap,
.page_dashboard .sec.sec_6.target_wrap{
	padding: 0!important;
}
.page_dashboard .sec.sec_3 .box.box_achieved{
	vertical-align: top;
	padding: 4rem 0;
	padding: 3.636vh 0;
}
.page_dashboard .box_target .target_wrap,.page_promotion .box_target .target_wrap{
	background: #fff;
	padding: 1rem 0rem;
	padding: 0.909vh 0;
}
.page_dashboard .box_target .target_wrap .d_cell{
	text-align: left;
	width: 33%;
	position: relative;
	vertical-align: top;
	padding-left: 3rem;
}
.page_dashboard .box_target .target_wrap .d_cell+.d_cell:before{
	position: absolute;
	content: " ";
	width: 1px;
	height: 96%;
	background: #ccc;
	display: inline-block;
	vertical-align: middle;
	left: 0;
}
.page_dashboard .box_target .target_wrap .cell_ttl{
	color: #16a9b9;
	height: 3.4rem;
	display: flex;
	justify-content: left;
	align-items: center;
	line-height: 1.4;
}
.page_dashboard .box_target .target_wrap .cell_ttl-sub{
	color: #555555;
	font-size: 1.4rem;
}
.page_dashboard .box_target .desc_wrap{
	font-size: 19px;
	font-size: 1.9rem;
	margin: 0 0 3.5rem;
	margin: 0 0 3.182vh;
	line-height: 1.5;
}
.page_dashboard .box_target .target_wrap .cell_num .exch_ncc{
	margin: 0 0 0.9rem;
	margin: 0 0 0.79vh;
	font-weight: bold;
	line-height: 1;
	color: #C1C1C1;
}
.page_dashboard .box_target .target_wrap .cell_num .num{
	font-size: 28px;
	font-size: 2.8rem;
}
.page_dashboard .box_target .target_wrap .cell_num .num_detail{
	font-size: 25px;
	font-size: 2.5rem;
}
.page_dashboard .box_target .target_wrap .cell_num .exch_money .num{
	font-size: 15px;
	font-size: 1.5rem;
}
.page_dashboard .box_target .target_wrap .cell_num .exch_money .num_detail{
	font-size: 12px;
	font-size: 1.2rem;
}
.page_dashboard .box_target .btn_wrap{
	margin: 2rem 0 0;
	margin: 1.818vh 0 0;
}
.page_dashboard .ex_desc_wrap ul li{
	line-height: 1.5;
}
.page_dashboard .teacher-banners-list-1{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page_dashboard .teacher-banners-list-1 > li + li {
	margin-top: 0px;
	margin-left: 20px;
}
.page_dashboard .teacher-banners-list-1 > li > a {
	/* box-shadow: 0px 3px 9px rgba(0,0,0,.14); */
}

/* select */
.page_dashboard select{
	min-width: 100px;
	padding: 3px 8px;
	border-radius: 5px;
	background: #f5f5f5;
	font: inherit;
	font-size: 15px;
	font-size: 1.5rem;
	cursor: pointer;
	outline: none;
	height: 3rem;
	line-height: 2rem;
}

/* radial progress */
.page_dashboard .radial-progress {
	margin: auto;
	width: 180px;
	height: 180px;
	background-color: #d6dadc;
	border-radius: 50%;
}
.page_dashboard .radial-progress .circle .mask,
.page_dashboard .radial-progress .circle .fill,
.page_dashboard .radial-progress .circle .shadow {
	width: 180px;
	height: 180px;
	position: absolute;
	border-radius: 50%;
}
.page_dashboard .radial-progress .circle .mask,
.page_dashboard .radial-progress .circle .fill {
	-webkit-backface-visibility: hidden;
	transition: -webkit-transform 1s;
	transition: -ms-transform 1s;
	transition: transform 1s;
	border-radius: 50%;
}
.page_dashboard .radial-progress .circle .mask {
	clip: rect(0px, 180px, 180px, 90px);
}
.page_dashboard .radial-progress .circle .mask .fill {
	clip: rect(0px, 90px, 180px, 0px);
	background: -moz-linear-gradient(left, #3ba5ed, #1dabbb);
	background: -webkit-gradient(linear, left top, right top, from(#3ba5ed), to(#1dabbb));
	background: linear-gradient(left, #3ba5ed, #1dabbb);
}
.page_dashboard .radial-progress .inset {
	width: 158px;
	height: 158px;
	position: absolute;
	margin-left: 11px;
	margin-top: 11px;
	background-color: #fff;
	border-radius: 50%;
}
.page_dashboard .radial-progress .inset .percentage {
	height: 28px;
	width: 70px;
	overflow: hidden;
	position: absolute;
	top: 65px;
	left: 44px;
	line-height: 1;
}
.page_dashboard .radial-progress .inset .percentage .numbers {
	margin-top: -28px;
	transition: width 1s;
}
.page_dashboard .radial-progress .inset .percentage .numbers span {
	width: 70px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 28px;
	font-size: 2.8rem;
	color: #555;
}
.page_dashboard .radial-progress[data-progress="0"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="0"] .circle .fill {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.page_dashboard .radial-progress[data-progress="0"] .circle .fill.fix {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.page_dashboard .radial-progress[data-progress="0"] .inset .percentage .numbers {
	width: 70px;
}
.page_dashboard .radial-progress[data-progress="1"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="1"] .circle .fill {
	-webkit-transform: rotate(1.8deg);
	-ms-transform: rotate(1.8deg);
	transform: rotate(1.8deg);
}
.page_dashboard .radial-progress[data-progress="1"] .circle .fill.fix {
	-webkit-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	transform: rotate(3.6deg);
}
.page_dashboard .radial-progress[data-progress="1"] .inset .percentage .numbers {
	width: 140px;
}
.page_dashboard .radial-progress[data-progress="2"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="2"] .circle .fill {
	-webkit-transform: rotate(3.6deg);
	-ms-transform: rotate(3.6deg);
	transform: rotate(3.6deg);
}
.page_dashboard .radial-progress[data-progress="2"] .circle .fill.fix {
	-webkit-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	transform: rotate(7.2deg);
}
.page_dashboard .radial-progress[data-progress="2"] .inset .percentage .numbers {
	width: 210px;
}
.page_dashboard .radial-progress[data-progress="3"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="3"] .circle .fill {
	-webkit-transform: rotate(5.4deg);
	-ms-transform: rotate(5.4deg);
	transform: rotate(5.4deg);
}
.page_dashboard .radial-progress[data-progress="3"] .circle .fill.fix {
	-webkit-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	transform: rotate(10.8deg);
}
.page_dashboard .radial-progress[data-progress="3"] .inset .percentage .numbers {
	width: 280px;
}
.page_dashboard .radial-progress[data-progress="4"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="4"] .circle .fill {
	-webkit-transform: rotate(7.2deg);
	-ms-transform: rotate(7.2deg);
	transform: rotate(7.2deg);
}
.page_dashboard .radial-progress[data-progress="4"] .circle .fill.fix {
	-webkit-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	transform: rotate(14.4deg);
}
.page_dashboard .radial-progress[data-progress="4"] .inset .percentage .numbers {
	width: 350px;
}
.page_dashboard .radial-progress[data-progress="5"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="5"] .circle .fill {
	-webkit-transform: rotate(9deg);
	-ms-transform: rotate(9deg);
	transform: rotate(9deg);
}
.page_dashboard .radial-progress[data-progress="5"] .circle .fill.fix {
	-webkit-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	transform: rotate(18deg);
}
.page_dashboard .radial-progress[data-progress="5"] .inset .percentage .numbers {
	width: 420px;
}
.page_dashboard .radial-progress[data-progress="6"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="6"] .circle .fill {
	-webkit-transform: rotate(10.8deg);
	-ms-transform: rotate(10.8deg);
	transform: rotate(10.8deg);
}
.page_dashboard .radial-progress[data-progress="6"] .circle .fill.fix {
	-webkit-transform: rotate(21.6deg);
	-ms-transform: rotate(21.6deg);
	transform: rotate(21.6deg);
}
.page_dashboard .radial-progress[data-progress="6"] .inset .percentage .numbers {
	width: 490px;
}
.page_dashboard .radial-progress[data-progress="7"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="7"] .circle .fill {
	-webkit-transform: rotate(12.6deg);
	-ms-transform: rotate(12.6deg);
	transform: rotate(12.6deg);
}
.page_dashboard .radial-progress[data-progress="7"] .circle .fill.fix {
	-webkit-transform: rotate(25.2deg);
	-ms-transform: rotate(25.2deg);
	transform: rotate(25.2deg);
}
.page_dashboard .radial-progress[data-progress="7"] .inset .percentage .numbers {
	width: 560px;
}
.page_dashboard .radial-progress[data-progress="8"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="8"] .circle .fill {
	-webkit-transform: rotate(14.4deg);
	-ms-transform: rotate(14.4deg);
	transform: rotate(14.4deg);
}
.page_dashboard .radial-progress[data-progress="8"] .circle .fill.fix {
	-webkit-transform: rotate(28.8deg);
	-ms-transform: rotate(28.8deg);
	transform: rotate(28.8deg);
}
.page_dashboard .radial-progress[data-progress="8"] .inset .percentage .numbers {
	width: 630px;
}
.page_dashboard .radial-progress[data-progress="9"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="9"] .circle .fill {
	-webkit-transform: rotate(16.2deg);
	-ms-transform: rotate(16.2deg);
	transform: rotate(16.2deg);
}
.page_dashboard .radial-progress[data-progress="9"] .circle .fill.fix {
	-webkit-transform: rotate(32.4deg);
	-ms-transform: rotate(32.4deg);
	transform: rotate(32.4deg);
}
.page_dashboard .radial-progress[data-progress="9"] .inset .percentage .numbers {
	width: 700px;
}
.page_dashboard .radial-progress[data-progress="10"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="10"] .circle .fill {
	-webkit-transform: rotate(18deg);
	-ms-transform: rotate(18deg);
	transform: rotate(18deg);
}
.page_dashboard .radial-progress[data-progress="10"] .circle .fill.fix {
	-webkit-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	transform: rotate(36deg);
}
.page_dashboard .radial-progress[data-progress="10"] .inset .percentage .numbers {
	width: 770px;
}
.page_dashboard .radial-progress[data-progress="11"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="11"] .circle .fill {
	-webkit-transform: rotate(19.8deg);
	-ms-transform: rotate(19.8deg);
	transform: rotate(19.8deg);
}
.page_dashboard .radial-progress[data-progress="11"] .circle .fill.fix {
	-webkit-transform: rotate(39.6deg);
	-ms-transform: rotate(39.6deg);
	transform: rotate(39.6deg);
}
.page_dashboard .radial-progress[data-progress="11"] .inset .percentage .numbers {
	width: 840px;
}
.page_dashboard .radial-progress[data-progress="12"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="12"] .circle .fill {
	-webkit-transform: rotate(21.6deg);
	-ms-transform: rotate(21.6deg);
	transform: rotate(21.6deg);
}
.page_dashboard .radial-progress[data-progress="12"] .circle .fill.fix {
	-webkit-transform: rotate(43.2deg);
	-ms-transform: rotate(43.2deg);
	transform: rotate(43.2deg);
}
.page_dashboard .radial-progress[data-progress="12"] .inset .percentage .numbers {
	width: 910px;
}
.page_dashboard .radial-progress[data-progress="13"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="13"] .circle .fill {
	-webkit-transform: rotate(23.4deg);
	-ms-transform: rotate(23.4deg);
	transform: rotate(23.4deg);
}
.page_dashboard .radial-progress[data-progress="13"] .circle .fill.fix {
	-webkit-transform: rotate(46.8deg);
	-ms-transform: rotate(46.8deg);
	transform: rotate(46.8deg);
}
.page_dashboard .radial-progress[data-progress="13"] .inset .percentage .numbers {
	width: 980px;
}
.page_dashboard .radial-progress[data-progress="14"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="14"] .circle .fill {
	-webkit-transform: rotate(25.2deg);
	-ms-transform: rotate(25.2deg);
	transform: rotate(25.2deg);
}
.page_dashboard .radial-progress[data-progress="14"] .circle .fill.fix {
	-webkit-transform: rotate(50.4deg);
	-ms-transform: rotate(50.4deg);
	transform: rotate(50.4deg);
}
.page_dashboard .radial-progress[data-progress="14"] .inset .percentage .numbers {
	width: 1050px;
}
.page_dashboard .radial-progress[data-progress="15"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="15"] .circle .fill {
	-webkit-transform: rotate(27deg);
	-ms-transform: rotate(27deg);
	transform: rotate(27deg);
}
.page_dashboard .radial-progress[data-progress="15"] .circle .fill.fix {
	-webkit-transform: rotate(54deg);
	-ms-transform: rotate(54deg);
	transform: rotate(54deg);
}
.page_dashboard .radial-progress[data-progress="15"] .inset .percentage .numbers {
	width: 1120px;
}
.page_dashboard .radial-progress[data-progress="16"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="16"] .circle .fill {
	-webkit-transform: rotate(28.8deg);
	-ms-transform: rotate(28.8deg);
	transform: rotate(28.8deg);
}
.page_dashboard .radial-progress[data-progress="16"] .circle .fill.fix {
	-webkit-transform: rotate(57.6deg);
	-ms-transform: rotate(57.6deg);
	transform: rotate(57.6deg);
}
.page_dashboard .radial-progress[data-progress="16"] .inset .percentage .numbers {
	width: 1190px;
}
.page_dashboard .radial-progress[data-progress="17"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="17"] .circle .fill {
	-webkit-transform: rotate(30.6deg);
	-ms-transform: rotate(30.6deg);
	transform: rotate(30.6deg);
}
.page_dashboard .radial-progress[data-progress="17"] .circle .fill.fix {
	-webkit-transform: rotate(61.2deg);
	-ms-transform: rotate(61.2deg);
	transform: rotate(61.2deg);
}
.page_dashboard .radial-progress[data-progress="17"] .inset .percentage .numbers {
	width: 1260px;
}
.page_dashboard .radial-progress[data-progress="18"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="18"] .circle .fill {
	-webkit-transform: rotate(32.4deg);
	-ms-transform: rotate(32.4deg);
	transform: rotate(32.4deg);
}
.page_dashboard .radial-progress[data-progress="18"] .circle .fill.fix {
	-webkit-transform: rotate(64.8deg);
	-ms-transform: rotate(64.8deg);
	transform: rotate(64.8deg);
}
.page_dashboard .radial-progress[data-progress="18"] .inset .percentage .numbers {
	width: 1330px;
}
.page_dashboard .radial-progress[data-progress="19"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="19"] .circle .fill {
	-webkit-transform: rotate(34.2deg);
	-ms-transform: rotate(34.2deg);
	transform: rotate(34.2deg);
}
.page_dashboard .radial-progress[data-progress="19"] .circle .fill.fix {
	-webkit-transform: rotate(68.4deg);
	-ms-transform: rotate(68.4deg);
	transform: rotate(68.4deg);
}
.page_dashboard .radial-progress[data-progress="19"] .inset .percentage .numbers {
	width: 1400px;
}
.page_dashboard .radial-progress[data-progress="20"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="20"] .circle .fill {
	-webkit-transform: rotate(36deg);
	-ms-transform: rotate(36deg);
	transform: rotate(36deg);
}
.page_dashboard .radial-progress[data-progress="20"] .circle .fill.fix {
	-webkit-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	transform: rotate(72deg);
}
.page_dashboard .radial-progress[data-progress="20"] .inset .percentage .numbers {
	width: 1470px;
}
.page_dashboard .radial-progress[data-progress="21"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="21"] .circle .fill {
	-webkit-transform: rotate(37.8deg);
	-ms-transform: rotate(37.8deg);
	transform: rotate(37.8deg);
}
.page_dashboard .radial-progress[data-progress="21"] .circle .fill.fix {
	-webkit-transform: rotate(75.6deg);
	-ms-transform: rotate(75.6deg);
	transform: rotate(75.6deg);
}
.page_dashboard .radial-progress[data-progress="21"] .inset .percentage .numbers {
	width: 1540px;
}
.page_dashboard .radial-progress[data-progress="22"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="22"] .circle .fill {
	-webkit-transform: rotate(39.6deg);
	-ms-transform: rotate(39.6deg);
	transform: rotate(39.6deg);
}
.page_dashboard .radial-progress[data-progress="22"] .circle .fill.fix {
	-webkit-transform: rotate(79.2deg);
	-ms-transform: rotate(79.2deg);
	transform: rotate(79.2deg);
}
.page_dashboard .radial-progress[data-progress="22"] .inset .percentage .numbers {
	width: 1610px;
}
.page_dashboard .radial-progress[data-progress="23"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="23"] .circle .fill {
	-webkit-transform: rotate(41.4deg);
	-ms-transform: rotate(41.4deg);
	transform: rotate(41.4deg);
}
.page_dashboard .radial-progress[data-progress="23"] .circle .fill.fix {
	-webkit-transform: rotate(82.8deg);
	-ms-transform: rotate(82.8deg);
	transform: rotate(82.8deg);
}
.page_dashboard .radial-progress[data-progress="23"] .inset .percentage .numbers {
	width: 1680px;
}
.page_dashboard .radial-progress[data-progress="24"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="24"] .circle .fill {
	-webkit-transform: rotate(43.2deg);
	-ms-transform: rotate(43.2deg);
	transform: rotate(43.2deg);
}
.page_dashboard .radial-progress[data-progress="24"] .circle .fill.fix {
	-webkit-transform: rotate(86.4deg);
	-ms-transform: rotate(86.4deg);
	transform: rotate(86.4deg);
}
.page_dashboard .radial-progress[data-progress="24"] .inset .percentage .numbers {
	width: 1750px;
}
.page_dashboard .radial-progress[data-progress="25"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="25"] .circle .fill {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.page_dashboard .radial-progress[data-progress="25"] .circle .fill.fix {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.page_dashboard .radial-progress[data-progress="25"] .inset .percentage .numbers {
	width: 1820px;
}
.page_dashboard .radial-progress[data-progress="26"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="26"] .circle .fill {
	-webkit-transform: rotate(46.8deg);
	-ms-transform: rotate(46.8deg);
	transform: rotate(46.8deg);
}
.page_dashboard .radial-progress[data-progress="26"] .circle .fill.fix {
	-webkit-transform: rotate(93.6deg);
	-ms-transform: rotate(93.6deg);
	transform: rotate(93.6deg);
}
.page_dashboard .radial-progress[data-progress="26"] .inset .percentage .numbers {
	width: 1890px;
}
.page_dashboard .radial-progress[data-progress="27"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="27"] .circle .fill {
	-webkit-transform: rotate(48.6deg);
	-ms-transform: rotate(48.6deg);
	transform: rotate(48.6deg);
}
.page_dashboard .radial-progress[data-progress="27"] .circle .fill.fix {
	-webkit-transform: rotate(97.2deg);
	-ms-transform: rotate(97.2deg);
	transform: rotate(97.2deg);
}
.page_dashboard .radial-progress[data-progress="27"] .inset .percentage .numbers {
	width: 1960px;
}
.page_dashboard .radial-progress[data-progress="28"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="28"] .circle .fill {
	-webkit-transform: rotate(50.4deg);
	-ms-transform: rotate(50.4deg);
	transform: rotate(50.4deg);
}
.page_dashboard .radial-progress[data-progress="28"] .circle .fill.fix {
	-webkit-transform: rotate(100.8deg);
	-ms-transform: rotate(100.8deg);
	transform: rotate(100.8deg);
}
.page_dashboard .radial-progress[data-progress="28"] .inset .percentage .numbers {
	width: 2030px;
}
.page_dashboard .radial-progress[data-progress="29"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="29"] .circle .fill {
	-webkit-transform: rotate(52.2deg);
	-ms-transform: rotate(52.2deg);
	transform: rotate(52.2deg);
}
.page_dashboard .radial-progress[data-progress="29"] .circle .fill.fix {
	-webkit-transform: rotate(104.4deg);
	-ms-transform: rotate(104.4deg);
	transform: rotate(104.4deg);
}
.page_dashboard .radial-progress[data-progress="29"] .inset .percentage .numbers {
	width: 2100px;
}
.page_dashboard .radial-progress[data-progress="30"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="30"] .circle .fill {
	-webkit-transform: rotate(54deg);
	-ms-transform: rotate(54deg);
	transform: rotate(54deg);
}
.page_dashboard .radial-progress[data-progress="30"] .circle .fill.fix {
	-webkit-transform: rotate(108deg);
	-ms-transform: rotate(108deg);
	transform: rotate(108deg);
}
.page_dashboard .radial-progress[data-progress="30"] .inset .percentage .numbers {
	width: 2170px;
}
.page_dashboard .radial-progress[data-progress="31"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="31"] .circle .fill {
	-webkit-transform: rotate(55.8deg);
	-ms-transform: rotate(55.8deg);
	transform: rotate(55.8deg);
}
.page_dashboard .radial-progress[data-progress="31"] .circle .fill.fix {
	-webkit-transform: rotate(111.6deg);
	-ms-transform: rotate(111.6deg);
	transform: rotate(111.6deg);
}
.page_dashboard .radial-progress[data-progress="31"] .inset .percentage .numbers {
	width: 2240px;
}
.page_dashboard .radial-progress[data-progress="32"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="32"] .circle .fill {
	-webkit-transform: rotate(57.6deg);
	-ms-transform: rotate(57.6deg);
	transform: rotate(57.6deg);
}
.page_dashboard .radial-progress[data-progress="32"] .circle .fill.fix {
	-webkit-transform: rotate(115.2deg);
	-ms-transform: rotate(115.2deg);
	transform: rotate(115.2deg);
}
.page_dashboard .radial-progress[data-progress="32"] .inset .percentage .numbers {
	width: 2310px;
}
.page_dashboard .radial-progress[data-progress="33"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="33"] .circle .fill {
	-webkit-transform: rotate(59.4deg);
	-ms-transform: rotate(59.4deg);
	transform: rotate(59.4deg);
}
.page_dashboard .radial-progress[data-progress="33"] .circle .fill.fix {
	-webkit-transform: rotate(118.8deg);
	-ms-transform: rotate(118.8deg);
	transform: rotate(118.8deg);
}
.page_dashboard .radial-progress[data-progress="33"] .inset .percentage .numbers {
	width: 2380px;
}
.page_dashboard .radial-progress[data-progress="34"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="34"] .circle .fill {
	-webkit-transform: rotate(61.2deg);
	-ms-transform: rotate(61.2deg);
	transform: rotate(61.2deg);
}
.page_dashboard .radial-progress[data-progress="34"] .circle .fill.fix {
	-webkit-transform: rotate(122.4deg);
	-ms-transform: rotate(122.4deg);
	transform: rotate(122.4deg);
}
.page_dashboard .radial-progress[data-progress="34"] .inset .percentage .numbers {
	width: 2450px;
}
.page_dashboard .radial-progress[data-progress="35"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="35"] .circle .fill {
	-webkit-transform: rotate(63deg);
	-ms-transform: rotate(63deg);
	transform: rotate(63deg);
}
.page_dashboard .radial-progress[data-progress="35"] .circle .fill.fix {
	-webkit-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
	transform: rotate(126deg);
}
.page_dashboard .radial-progress[data-progress="35"] .inset .percentage .numbers {
	width: 2520px;
}
.page_dashboard .radial-progress[data-progress="36"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="36"] .circle .fill {
	-webkit-transform: rotate(64.8deg);
	-ms-transform: rotate(64.8deg);
	transform: rotate(64.8deg);
}
.page_dashboard .radial-progress[data-progress="36"] .circle .fill.fix {
	-webkit-transform: rotate(129.6deg);
	-ms-transform: rotate(129.6deg);
	transform: rotate(129.6deg);
}
.page_dashboard .radial-progress[data-progress="36"] .inset .percentage .numbers {
	width: 2590px;
}
.page_dashboard .radial-progress[data-progress="37"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="37"] .circle .fill {
	-webkit-transform: rotate(66.6deg);
	-ms-transform: rotate(66.6deg);
	transform: rotate(66.6deg);
}
.page_dashboard .radial-progress[data-progress="37"] .circle .fill.fix {
	-webkit-transform: rotate(133.2deg);
	-ms-transform: rotate(133.2deg);
	transform: rotate(133.2deg);
}
.page_dashboard .radial-progress[data-progress="37"] .inset .percentage .numbers {
	width: 2660px;
}
.page_dashboard .radial-progress[data-progress="38"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="38"] .circle .fill {
	-webkit-transform: rotate(68.4deg);
	-ms-transform: rotate(68.4deg);
	transform: rotate(68.4deg);
}
.page_dashboard .radial-progress[data-progress="38"] .circle .fill.fix {
	-webkit-transform: rotate(136.8deg);
	-ms-transform: rotate(136.8deg);
	transform: rotate(136.8deg);
}
.page_dashboard .radial-progress[data-progress="38"] .inset .percentage .numbers {
	width: 2730px;
}
.page_dashboard .radial-progress[data-progress="39"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="39"] .circle .fill {
	-webkit-transform: rotate(70.2deg);
	-ms-transform: rotate(70.2deg);
	transform: rotate(70.2deg);
}
.page_dashboard .radial-progress[data-progress="39"] .circle .fill.fix {
	-webkit-transform: rotate(140.4deg);
	-ms-transform: rotate(140.4deg);
	transform: rotate(140.4deg);
}
.page_dashboard .radial-progress[data-progress="39"] .inset .percentage .numbers {
	width: 2800px;
}
.page_dashboard .radial-progress[data-progress="40"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="40"] .circle .fill {
	-webkit-transform: rotate(72deg);
	-ms-transform: rotate(72deg);
	transform: rotate(72deg);
}
.page_dashboard .radial-progress[data-progress="40"] .circle .fill.fix {
	-webkit-transform: rotate(144deg);
	-ms-transform: rotate(144deg);
	transform: rotate(144deg);
}
.page_dashboard .radial-progress[data-progress="40"] .inset .percentage .numbers {
	width: 2870px;
}
.page_dashboard .radial-progress[data-progress="41"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="41"] .circle .fill {
	-webkit-transform: rotate(73.8deg);
	-ms-transform: rotate(73.8deg);
	transform: rotate(73.8deg);
}
.page_dashboard .radial-progress[data-progress="41"] .circle .fill.fix {
	-webkit-transform: rotate(147.6deg);
	-ms-transform: rotate(147.6deg);
	transform: rotate(147.6deg);
}
.page_dashboard .radial-progress[data-progress="41"] .inset .percentage .numbers {
	width: 2940px;
}
.page_dashboard .radial-progress[data-progress="42"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="42"] .circle .fill {
	-webkit-transform: rotate(75.6deg);
	-ms-transform: rotate(75.6deg);
	transform: rotate(75.6deg);
}
.page_dashboard .radial-progress[data-progress="42"] .circle .fill.fix {
	-webkit-transform: rotate(151.2deg);
	-ms-transform: rotate(151.2deg);
	transform: rotate(151.2deg);
}
.page_dashboard .radial-progress[data-progress="42"] .inset .percentage .numbers {
	width: 3010px;
}
.page_dashboard .radial-progress[data-progress="43"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="43"] .circle .fill {
	-webkit-transform: rotate(77.4deg);
	-ms-transform: rotate(77.4deg);
	transform: rotate(77.4deg);
}
.page_dashboard .radial-progress[data-progress="43"] .circle .fill.fix {
	-webkit-transform: rotate(154.8deg);
	-ms-transform: rotate(154.8deg);
	transform: rotate(154.8deg);
}
.page_dashboard .radial-progress[data-progress="43"] .inset .percentage .numbers {
	width: 3080px;
}
.page_dashboard .radial-progress[data-progress="44"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="44"] .circle .fill {
	-webkit-transform: rotate(79.2deg);
	-ms-transform: rotate(79.2deg);
	transform: rotate(79.2deg);
}
.page_dashboard .radial-progress[data-progress="44"] .circle .fill.fix {
	-webkit-transform: rotate(158.4deg);
	-ms-transform: rotate(158.4deg);
	transform: rotate(158.4deg);
}
.page_dashboard .radial-progress[data-progress="44"] .inset .percentage .numbers {
	width: 3150px;
}
.page_dashboard .radial-progress[data-progress="45"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="45"] .circle .fill {
	-webkit-transform: rotate(81deg);
	-ms-transform: rotate(81deg);
	transform: rotate(81deg);
}
.page_dashboard .radial-progress[data-progress="45"] .circle .fill.fix {
	-webkit-transform: rotate(162deg);
	-ms-transform: rotate(162deg);
	transform: rotate(162deg);
}
.page_dashboard .radial-progress[data-progress="45"] .inset .percentage .numbers {
	width: 3220px;
}
.page_dashboard .radial-progress[data-progress="46"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="46"] .circle .fill {
	-webkit-transform: rotate(82.8deg);
	-ms-transform: rotate(82.8deg);
	transform: rotate(82.8deg);
}
.page_dashboard .radial-progress[data-progress="46"] .circle .fill.fix {
	-webkit-transform: rotate(165.6deg);
	-ms-transform: rotate(165.6deg);
	transform: rotate(165.6deg);
}
.page_dashboard .radial-progress[data-progress="46"] .inset .percentage .numbers {
	width: 3290px;
}
.page_dashboard .radial-progress[data-progress="47"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="47"] .circle .fill {
	-webkit-transform: rotate(84.6deg);
	-ms-transform: rotate(84.6deg);
	transform: rotate(84.6deg);
}
.page_dashboard .radial-progress[data-progress="47"] .circle .fill.fix {
	-webkit-transform: rotate(169.2deg);
	-ms-transform: rotate(169.2deg);
	transform: rotate(169.2deg);
}
.page_dashboard .radial-progress[data-progress="47"] .inset .percentage .numbers {
	width: 3360px;
}
.page_dashboard .radial-progress[data-progress="48"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="48"] .circle .fill {
	-webkit-transform: rotate(86.4deg);
	-ms-transform: rotate(86.4deg);
	transform: rotate(86.4deg);
}
.page_dashboard .radial-progress[data-progress="48"] .circle .fill.fix {
	-webkit-transform: rotate(172.8deg);
	-ms-transform: rotate(172.8deg);
	transform: rotate(172.8deg);
}
.page_dashboard .radial-progress[data-progress="48"] .inset .percentage .numbers {
	width: 3430px;
}
.page_dashboard .radial-progress[data-progress="49"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="49"] .circle .fill {
	-webkit-transform: rotate(88.2deg);
	-ms-transform: rotate(88.2deg);
	transform: rotate(88.2deg);
}
.page_dashboard .radial-progress[data-progress="49"] .circle .fill.fix {
	-webkit-transform: rotate(176.4deg);
	-ms-transform: rotate(176.4deg);
	transform: rotate(176.4deg);
}
.page_dashboard .radial-progress[data-progress="49"] .inset .percentage .numbers {
	width: 3500px;
}
.page_dashboard .radial-progress[data-progress="50"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="50"] .circle .fill {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.page_dashboard .radial-progress[data-progress="50"] .circle .fill.fix {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.page_dashboard .radial-progress[data-progress="50"] .inset .percentage .numbers {
	width: 3570px;
}
.page_dashboard .radial-progress[data-progress="51"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="51"] .circle .fill {
	-webkit-transform: rotate(91.8deg);
	-ms-transform: rotate(91.8deg);
	transform: rotate(91.8deg);
}
.page_dashboard .radial-progress[data-progress="51"] .circle .fill.fix {
	-webkit-transform: rotate(183.6deg);
	-ms-transform: rotate(183.6deg);
	transform: rotate(183.6deg);
}
.page_dashboard .radial-progress[data-progress="51"] .inset .percentage .numbers {
	width: 3640px;
}
.page_dashboard .radial-progress[data-progress="52"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="52"] .circle .fill {
	-webkit-transform: rotate(93.6deg);
	-ms-transform: rotate(93.6deg);
	transform: rotate(93.6deg);
}
.page_dashboard .radial-progress[data-progress="52"] .circle .fill.fix {
	-webkit-transform: rotate(187.2deg);
	-ms-transform: rotate(187.2deg);
	transform: rotate(187.2deg);
}
.page_dashboard .radial-progress[data-progress="52"] .inset .percentage .numbers {
	width: 3710px;
}
.page_dashboard .radial-progress[data-progress="53"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="53"] .circle .fill {
	-webkit-transform: rotate(95.4deg);
	-ms-transform: rotate(95.4deg);
	transform: rotate(95.4deg);
}
.page_dashboard .radial-progress[data-progress="53"] .circle .fill.fix {
	-webkit-transform: rotate(190.8deg);
	-ms-transform: rotate(190.8deg);
	transform: rotate(190.8deg);
}
.page_dashboard .radial-progress[data-progress="53"] .inset .percentage .numbers {
	width: 3780px;
}
.page_dashboard .radial-progress[data-progress="54"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="54"] .circle .fill {
	-webkit-transform: rotate(97.2deg);
	-ms-transform: rotate(97.2deg);
	transform: rotate(97.2deg);
}
.page_dashboard .radial-progress[data-progress="54"] .circle .fill.fix {
	-webkit-transform: rotate(194.4deg);
	-ms-transform: rotate(194.4deg);
	transform: rotate(194.4deg);
}
.page_dashboard .radial-progress[data-progress="54"] .inset .percentage .numbers {
	width: 3850px;
}
.page_dashboard .radial-progress[data-progress="55"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="55"] .circle .fill {
	-webkit-transform: rotate(99deg);
	-ms-transform: rotate(99deg);
	transform: rotate(99deg);
}
.page_dashboard .radial-progress[data-progress="55"] .circle .fill.fix {
	-webkit-transform: rotate(198deg);
	-ms-transform: rotate(198deg);
	transform: rotate(198deg);
}
.page_dashboard .radial-progress[data-progress="55"] .inset .percentage .numbers {
	width: 3920px;
}
.page_dashboard .radial-progress[data-progress="56"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="56"] .circle .fill {
	-webkit-transform: rotate(100.8deg);
	-ms-transform: rotate(100.8deg);
	transform: rotate(100.8deg);
}
.page_dashboard .radial-progress[data-progress="56"] .circle .fill.fix {
	-webkit-transform: rotate(201.6deg);
	-ms-transform: rotate(201.6deg);
	transform: rotate(201.6deg);
}
.page_dashboard .radial-progress[data-progress="56"] .inset .percentage .numbers {
	width: 3990px;
}
.page_dashboard .radial-progress[data-progress="57"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="57"] .circle .fill {
	-webkit-transform: rotate(102.6deg);
	-ms-transform: rotate(102.6deg);
	transform: rotate(102.6deg);
}
.page_dashboard .radial-progress[data-progress="57"] .circle .fill.fix {
	-webkit-transform: rotate(205.2deg);
	-ms-transform: rotate(205.2deg);
	transform: rotate(205.2deg);
}
.page_dashboard .radial-progress[data-progress="57"] .inset .percentage .numbers {
	width: 4060px;
}
.page_dashboard .radial-progress[data-progress="58"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="58"] .circle .fill {
	-webkit-transform: rotate(104.4deg);
	-ms-transform: rotate(104.4deg);
	transform: rotate(104.4deg);
}
.page_dashboard .radial-progress[data-progress="58"] .circle .fill.fix {
	-webkit-transform: rotate(208.8deg);
	-ms-transform: rotate(208.8deg);
	transform: rotate(208.8deg);
}
.page_dashboard .radial-progress[data-progress="58"] .inset .percentage .numbers {
	width: 4130px;
}
.page_dashboard .radial-progress[data-progress="59"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="59"] .circle .fill {
	-webkit-transform: rotate(106.2deg);
	-ms-transform: rotate(106.2deg);
	transform: rotate(106.2deg);
}
.page_dashboard .radial-progress[data-progress="59"] .circle .fill.fix {
	-webkit-transform: rotate(212.4deg);
	-ms-transform: rotate(212.4deg);
	transform: rotate(212.4deg);
}
.page_dashboard .radial-progress[data-progress="59"] .inset .percentage .numbers {
	width: 4200px;
}
.page_dashboard .radial-progress[data-progress="60"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="60"] .circle .fill {
	-webkit-transform: rotate(108deg);
	-ms-transform: rotate(108deg);
	transform: rotate(108deg);
}
.page_dashboard .radial-progress[data-progress="60"] .circle .fill.fix {
	-webkit-transform: rotate(216deg);
	-ms-transform: rotate(216deg);
	transform: rotate(216deg);
}
.page_dashboard .radial-progress[data-progress="60"] .inset .percentage .numbers {
	width: 4270px;
}
.page_dashboard .radial-progress[data-progress="61"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="61"] .circle .fill {
	-webkit-transform: rotate(109.8deg);
	-ms-transform: rotate(109.8deg);
	transform: rotate(109.8deg);
}
.page_dashboard .radial-progress[data-progress="61"] .circle .fill.fix {
	-webkit-transform: rotate(219.6deg);
	-ms-transform: rotate(219.6deg);
	transform: rotate(219.6deg);
}
.page_dashboard .radial-progress[data-progress="61"] .inset .percentage .numbers {
	width: 4340px;
}
.page_dashboard .radial-progress[data-progress="62"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="62"] .circle .fill {
	-webkit-transform: rotate(111.6deg);
	-ms-transform: rotate(111.6deg);
	transform: rotate(111.6deg);
}
.page_dashboard .radial-progress[data-progress="62"] .circle .fill.fix {
	-webkit-transform: rotate(223.2deg);
	-ms-transform: rotate(223.2deg);
	transform: rotate(223.2deg);
}
.page_dashboard .radial-progress[data-progress="62"] .inset .percentage .numbers {
	width: 4410px;
}
.page_dashboard .radial-progress[data-progress="63"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="63"] .circle .fill {
	-webkit-transform: rotate(113.4deg);
	-ms-transform: rotate(113.4deg);
	transform: rotate(113.4deg);
}
.page_dashboard .radial-progress[data-progress="63"] .circle .fill.fix {
	-webkit-transform: rotate(226.8deg);
	-ms-transform: rotate(226.8deg);
	transform: rotate(226.8deg);
}
.page_dashboard .radial-progress[data-progress="63"] .inset .percentage .numbers {
	width: 4480px;
}
.page_dashboard .radial-progress[data-progress="64"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="64"] .circle .fill {
	-webkit-transform: rotate(115.2deg);
	-ms-transform: rotate(115.2deg);
	transform: rotate(115.2deg);
}
.page_dashboard .radial-progress[data-progress="64"] .circle .fill.fix {
	-webkit-transform: rotate(230.4deg);
	-ms-transform: rotate(230.4deg);
	transform: rotate(230.4deg);
}
.page_dashboard .radial-progress[data-progress="64"] .inset .percentage .numbers {
	width: 4550px;
}
.page_dashboard .radial-progress[data-progress="65"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="65"] .circle .fill {
	-webkit-transform: rotate(117deg);
	-ms-transform: rotate(117deg);
	transform: rotate(117deg);
}
.page_dashboard .radial-progress[data-progress="65"] .circle .fill.fix {
	-webkit-transform: rotate(234deg);
	-ms-transform: rotate(234deg);
	transform: rotate(234deg);
}
.page_dashboard .radial-progress[data-progress="65"] .inset .percentage .numbers {
	width: 4620px;
}
.page_dashboard .radial-progress[data-progress="66"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="66"] .circle .fill {
	-webkit-transform: rotate(118.8deg);
	-ms-transform: rotate(118.8deg);
	transform: rotate(118.8deg);
}
.page_dashboard .radial-progress[data-progress="66"] .circle .fill.fix {
	-webkit-transform: rotate(237.6deg);
	-ms-transform: rotate(237.6deg);
	transform: rotate(237.6deg);
}
.page_dashboard .radial-progress[data-progress="66"] .inset .percentage .numbers {
	width: 4690px;
}
.page_dashboard .radial-progress[data-progress="67"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="67"] .circle .fill {
	-webkit-transform: rotate(120.6deg);
	-ms-transform: rotate(120.6deg);
	transform: rotate(120.6deg);
}
.page_dashboard .radial-progress[data-progress="67"] .circle .fill.fix {
	-webkit-transform: rotate(241.2deg);
	-ms-transform: rotate(241.2deg);
	transform: rotate(241.2deg);
}
.page_dashboard .radial-progress[data-progress="67"] .inset .percentage .numbers {
	width: 4760px;
}
.page_dashboard .radial-progress[data-progress="68"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="68"] .circle .fill {
	-webkit-transform: rotate(122.4deg);
	-ms-transform: rotate(122.4deg);
	transform: rotate(122.4deg);
}
.page_dashboard .radial-progress[data-progress="68"] .circle .fill.fix {
	-webkit-transform: rotate(244.8deg);
	-ms-transform: rotate(244.8deg);
	transform: rotate(244.8deg);
}
.page_dashboard .radial-progress[data-progress="68"] .inset .percentage .numbers {
	width: 4830px;
}
.page_dashboard .radial-progress[data-progress="69"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="69"] .circle .fill {
	-webkit-transform: rotate(124.2deg);
	-ms-transform: rotate(124.2deg);
	transform: rotate(124.2deg);
}
.page_dashboard .radial-progress[data-progress="69"] .circle .fill.fix {
	-webkit-transform: rotate(248.4deg);
	-ms-transform: rotate(248.4deg);
	transform: rotate(248.4deg);
}
.page_dashboard .radial-progress[data-progress="69"] .inset .percentage .numbers {
	width: 4900px;
}
.page_dashboard .radial-progress[data-progress="70"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="70"] .circle .fill {
	-webkit-transform: rotate(126deg);
	-ms-transform: rotate(126deg);
	transform: rotate(126deg);
}
.page_dashboard .radial-progress[data-progress="70"] .circle .fill.fix {
	-webkit-transform: rotate(252deg);
	-ms-transform: rotate(252deg);
	transform: rotate(252deg);
}
.page_dashboard .radial-progress[data-progress="70"] .inset .percentage .numbers {
	width: 4970px;
}
.page_dashboard .radial-progress[data-progress="71"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="71"] .circle .fill {
	-webkit-transform: rotate(127.8deg);
	-ms-transform: rotate(127.8deg);
	transform: rotate(127.8deg);
}
.page_dashboard .radial-progress[data-progress="71"] .circle .fill.fix {
	-webkit-transform: rotate(255.6deg);
	-ms-transform: rotate(255.6deg);
	transform: rotate(255.6deg);
}
.page_dashboard .radial-progress[data-progress="71"] .inset .percentage .numbers {
	width: 5040px;
}
.page_dashboard .radial-progress[data-progress="72"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="72"] .circle .fill {
	-webkit-transform: rotate(129.6deg);
	-ms-transform: rotate(129.6deg);
	transform: rotate(129.6deg);
}
.page_dashboard .radial-progress[data-progress="72"] .circle .fill.fix {
	-webkit-transform: rotate(259.2deg);
	-ms-transform: rotate(259.2deg);
	transform: rotate(259.2deg);
}
.page_dashboard .radial-progress[data-progress="72"] .inset .percentage .numbers {
	width: 5110px;
}
.page_dashboard .radial-progress[data-progress="73"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="73"] .circle .fill {
	-webkit-transform: rotate(131.4deg);
	-ms-transform: rotate(131.4deg);
	transform: rotate(131.4deg);
}
.page_dashboard .radial-progress[data-progress="73"] .circle .fill.fix {
	-webkit-transform: rotate(262.8deg);
	-ms-transform: rotate(262.8deg);
	transform: rotate(262.8deg);
}
.page_dashboard .radial-progress[data-progress="73"] .inset .percentage .numbers {
	width: 5180px;
}
.page_dashboard .radial-progress[data-progress="74"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="74"] .circle .fill {
	-webkit-transform: rotate(133.2deg);
	-ms-transform: rotate(133.2deg);
	transform: rotate(133.2deg);
}
.page_dashboard .radial-progress[data-progress="74"] .circle .fill.fix {
	-webkit-transform: rotate(266.4deg);
	-ms-transform: rotate(266.4deg);
	transform: rotate(266.4deg);
}
.page_dashboard .radial-progress[data-progress="74"] .inset .percentage .numbers {
	width: 5250px;
}
.page_dashboard .radial-progress[data-progress="75"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="75"] .circle .fill {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
.page_dashboard .radial-progress[data-progress="75"] .circle .fill.fix {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.page_dashboard .radial-progress[data-progress="75"] .inset .percentage .numbers {
	width: 5320px;
}
.page_dashboard .radial-progress[data-progress="76"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="76"] .circle .fill {
	-webkit-transform: rotate(136.8deg);
	-ms-transform: rotate(136.8deg);
	transform: rotate(136.8deg);
}
.page_dashboard .radial-progress[data-progress="76"] .circle .fill.fix {
	-webkit-transform: rotate(273.6deg);
	-ms-transform: rotate(273.6deg);
	transform: rotate(273.6deg);
}
.page_dashboard .radial-progress[data-progress="76"] .inset .percentage .numbers {
	width: 5390px;
}
.page_dashboard .radial-progress[data-progress="77"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="77"] .circle .fill {
	-webkit-transform: rotate(138.6deg);
	-ms-transform: rotate(138.6deg);
	transform: rotate(138.6deg);
}
.page_dashboard .radial-progress[data-progress="77"] .circle .fill.fix {
	-webkit-transform: rotate(277.2deg);
	-ms-transform: rotate(277.2deg);
	transform: rotate(277.2deg);
}
.page_dashboard .radial-progress[data-progress="77"] .inset .percentage .numbers {
	width: 5460px;
}
.page_dashboard .radial-progress[data-progress="78"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="78"] .circle .fill {
	-webkit-transform: rotate(140.4deg);
	-ms-transform: rotate(140.4deg);
	transform: rotate(140.4deg);
}
.page_dashboard .radial-progress[data-progress="78"] .circle .fill.fix {
	-webkit-transform: rotate(280.8deg);
	-ms-transform: rotate(280.8deg);
	transform: rotate(280.8deg);
}
.page_dashboard .radial-progress[data-progress="78"] .inset .percentage .numbers {
	width: 5530px;
}
.page_dashboard .radial-progress[data-progress="79"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="79"] .circle .fill {
	-webkit-transform: rotate(142.2deg);
	-ms-transform: rotate(142.2deg);
	transform: rotate(142.2deg);
}
.page_dashboard .radial-progress[data-progress="79"] .circle .fill.fix {
	-webkit-transform: rotate(284.4deg);
	-ms-transform: rotate(284.4deg);
	transform: rotate(284.4deg);
}
.page_dashboard .radial-progress[data-progress="79"] .inset .percentage .numbers {
	width: 5600px;
}
.page_dashboard .radial-progress[data-progress="80"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="80"] .circle .fill {
	-webkit-transform: rotate(144deg);
	-ms-transform: rotate(144deg);
	transform: rotate(144deg);
}
.page_dashboard .radial-progress[data-progress="80"] .circle .fill.fix {
	-webkit-transform: rotate(288deg);
	-ms-transform: rotate(288deg);
	transform: rotate(288deg);
}
.page_dashboard .radial-progress[data-progress="80"] .inset .percentage .numbers {
	width: 5670px;
}
.page_dashboard .radial-progress[data-progress="81"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="81"] .circle .fill {
	-webkit-transform: rotate(145.8deg);
	-ms-transform: rotate(145.8deg);
	transform: rotate(145.8deg);
}
.page_dashboard .radial-progress[data-progress="81"] .circle .fill.fix {
	-webkit-transform: rotate(291.6deg);
	-ms-transform: rotate(291.6deg);
	transform: rotate(291.6deg);
}
.page_dashboard .radial-progress[data-progress="81"] .inset .percentage .numbers {
	width: 5740px;
}
.page_dashboard .radial-progress[data-progress="82"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="82"] .circle .fill {
	-webkit-transform: rotate(147.6deg);
	-ms-transform: rotate(147.6deg);
	transform: rotate(147.6deg);
}
.page_dashboard .radial-progress[data-progress="82"] .circle .fill.fix {
	-webkit-transform: rotate(295.2deg);
	-ms-transform: rotate(295.2deg);
	transform: rotate(295.2deg);
}
.page_dashboard .radial-progress[data-progress="82"] .inset .percentage .numbers {
	width: 5810px;
}
.page_dashboard .radial-progress[data-progress="83"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="83"] .circle .fill {
	-webkit-transform: rotate(149.4deg);
	-ms-transform: rotate(149.4deg);
	transform: rotate(149.4deg);
}
.page_dashboard .radial-progress[data-progress="83"] .circle .fill.fix {
	-webkit-transform: rotate(298.8deg);
	-ms-transform: rotate(298.8deg);
	transform: rotate(298.8deg);
}
.page_dashboard .radial-progress[data-progress="83"] .inset .percentage .numbers {
	width: 5880px;
}
.page_dashboard .radial-progress[data-progress="84"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="84"] .circle .fill {
	-webkit-transform: rotate(151.2deg);
	-ms-transform: rotate(151.2deg);
	transform: rotate(151.2deg);
}
.page_dashboard .radial-progress[data-progress="84"] .circle .fill.fix {
	-webkit-transform: rotate(302.4deg);
	-ms-transform: rotate(302.4deg);
	transform: rotate(302.4deg);
}
.page_dashboard .radial-progress[data-progress="84"] .inset .percentage .numbers {
	width: 5950px;
}
.page_dashboard .radial-progress[data-progress="85"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="85"] .circle .fill {
	-webkit-transform: rotate(153deg);
	-ms-transform: rotate(153deg);
	transform: rotate(153deg);
}
.page_dashboard .radial-progress[data-progress="85"] .circle .fill.fix {
	-webkit-transform: rotate(306deg);
	-ms-transform: rotate(306deg);
	transform: rotate(306deg);
}
.page_dashboard .radial-progress[data-progress="85"] .inset .percentage .numbers {
	width: 6020px;
}
.page_dashboard .radial-progress[data-progress="86"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="86"] .circle .fill {
	-webkit-transform: rotate(154.8deg);
	-ms-transform: rotate(154.8deg);
	transform: rotate(154.8deg);
}
.page_dashboard .radial-progress[data-progress="86"] .circle .fill.fix {
	-webkit-transform: rotate(309.6deg);
	-ms-transform: rotate(309.6deg);
	transform: rotate(309.6deg);
}
.page_dashboard .radial-progress[data-progress="86"] .inset .percentage .numbers {
	width: 6090px;
}
.page_dashboard .radial-progress[data-progress="87"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="87"] .circle .fill {
	-webkit-transform: rotate(156.6deg);
	-ms-transform: rotate(156.6deg);
	transform: rotate(156.6deg);
}
.page_dashboard .radial-progress[data-progress="87"] .circle .fill.fix {
	-webkit-transform: rotate(313.2deg);
	-ms-transform: rotate(313.2deg);
	transform: rotate(313.2deg);
}
.page_dashboard .radial-progress[data-progress="87"] .inset .percentage .numbers {
	width: 6160px;
}
.page_dashboard .radial-progress[data-progress="88"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="88"] .circle .fill {
	-webkit-transform: rotate(158.4deg);
	-ms-transform: rotate(158.4deg);
	transform: rotate(158.4deg);
}
.page_dashboard .radial-progress[data-progress="88"] .circle .fill.fix {
	-webkit-transform: rotate(316.8deg);
	-ms-transform: rotate(316.8deg);
	transform: rotate(316.8deg);
}
.page_dashboard .radial-progress[data-progress="88"] .inset .percentage .numbers {
	width: 6230px;
}
.page_dashboard .radial-progress[data-progress="89"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="89"] .circle .fill {
	-webkit-transform: rotate(160.2deg);
	-ms-transform: rotate(160.2deg);
	transform: rotate(160.2deg);
}
.page_dashboard .radial-progress[data-progress="89"] .circle .fill.fix {
	-webkit-transform: rotate(320.4deg);
	-ms-transform: rotate(320.4deg);
	transform: rotate(320.4deg);
}
.page_dashboard .radial-progress[data-progress="89"] .inset .percentage .numbers {
	width: 6300px;
}
.page_dashboard .radial-progress[data-progress="90"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="90"] .circle .fill {
	-webkit-transform: rotate(162deg);
	-ms-transform: rotate(162deg);
	transform: rotate(162deg);
}
.page_dashboard .radial-progress[data-progress="90"] .circle .fill.fix {
	-webkit-transform: rotate(324deg);
	-ms-transform: rotate(324deg);
	transform: rotate(324deg);
}
.page_dashboard .radial-progress[data-progress="90"] .inset .percentage .numbers {
	width: 6370px;
}
.page_dashboard .radial-progress[data-progress="91"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="91"] .circle .fill {
	-webkit-transform: rotate(163.8deg);
	-ms-transform: rotate(163.8deg);
	transform: rotate(163.8deg);
}
.page_dashboard .radial-progress[data-progress="91"] .circle .fill.fix {
	-webkit-transform: rotate(327.6deg);
	-ms-transform: rotate(327.6deg);
	transform: rotate(327.6deg);
}
.page_dashboard .radial-progress[data-progress="91"] .inset .percentage .numbers {
	width: 6440px;
}
.page_dashboard .radial-progress[data-progress="92"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="92"] .circle .fill {
	-webkit-transform: rotate(165.6deg);
	-ms-transform: rotate(165.6deg);
	transform: rotate(165.6deg);
}
.page_dashboard .radial-progress[data-progress="92"] .circle .fill.fix {
	-webkit-transform: rotate(331.2deg);
	-ms-transform: rotate(331.2deg);
	transform: rotate(331.2deg);
}
.page_dashboard .radial-progress[data-progress="92"] .inset .percentage .numbers {
	width: 6510px;
}
.page_dashboard .radial-progress[data-progress="93"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="93"] .circle .fill {
	-webkit-transform: rotate(167.4deg);
	-ms-transform: rotate(167.4deg);
	transform: rotate(167.4deg);
}
.page_dashboard .radial-progress[data-progress="93"] .circle .fill.fix {
	-webkit-transform: rotate(334.8deg);
	-ms-transform: rotate(334.8deg);
	transform: rotate(334.8deg);
}
.page_dashboard .radial-progress[data-progress="93"] .inset .percentage .numbers {
	width: 6580px;
}
.page_dashboard .radial-progress[data-progress="94"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="94"] .circle .fill {
	-webkit-transform: rotate(169.2deg);
	-ms-transform: rotate(169.2deg);
	transform: rotate(169.2deg);
}
.page_dashboard .radial-progress[data-progress="94"] .circle .fill.fix {
	-webkit-transform: rotate(338.4deg);
	-ms-transform: rotate(338.4deg);
	transform: rotate(338.4deg);
}
.page_dashboard .radial-progress[data-progress="94"] .inset .percentage .numbers {
	width: 6650px;
}
.page_dashboard .radial-progress[data-progress="95"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="95"] .circle .fill {
	-webkit-transform: rotate(171deg);
	-ms-transform: rotate(171deg);
	transform: rotate(171deg);
}
.page_dashboard .radial-progress[data-progress="95"] .circle .fill.fix {
	-webkit-transform: rotate(342deg);
	-ms-transform: rotate(342deg);
	transform: rotate(342deg);
}
.page_dashboard .radial-progress[data-progress="95"] .inset .percentage .numbers {
	width: 6720px;
}
.page_dashboard .radial-progress[data-progress="96"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="96"] .circle .fill {
	-webkit-transform: rotate(172.8deg);
	-ms-transform: rotate(172.8deg);
	transform: rotate(172.8deg);
}
.page_dashboard .radial-progress[data-progress="96"] .circle .fill.fix {
	-webkit-transform: rotate(345.6deg);
	-ms-transform: rotate(345.6deg);
	transform: rotate(345.6deg);
}
.page_dashboard .radial-progress[data-progress="96"] .inset .percentage .numbers {
	width: 6790px;
}
.page_dashboard .radial-progress[data-progress="97"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="97"] .circle .fill {
	-webkit-transform: rotate(174.6deg);
	-ms-transform: rotate(174.6deg);
	transform: rotate(174.6deg);
}
.page_dashboard .radial-progress[data-progress="97"] .circle .fill.fix {
	-webkit-transform: rotate(349.2deg);
	-ms-transform: rotate(349.2deg);
	transform: rotate(349.2deg);
}
.page_dashboard .radial-progress[data-progress="97"] .inset .percentage .numbers {
	width: 6860px;
}
.page_dashboard .radial-progress[data-progress="98"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="98"] .circle .fill {
	-webkit-transform: rotate(176.4deg);
	-ms-transform: rotate(176.4deg);
	transform: rotate(176.4deg);
}
.page_dashboard .radial-progress[data-progress="98"] .circle .fill.fix {
	-webkit-transform: rotate(352.8deg);
	-ms-transform: rotate(352.8deg);
	transform: rotate(352.8deg);
}
.page_dashboard .radial-progress[data-progress="98"] .inset .percentage .numbers {
	width: 6930px;
}
.page_dashboard .radial-progress[data-progress="99"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="99"] .circle .fill {
	-webkit-transform: rotate(178.2deg);
	-ms-transform: rotate(178.2deg);
	transform: rotate(178.2deg);
}
.page_dashboard .radial-progress[data-progress="99"] .circle .fill.fix {
	-webkit-transform: rotate(356.4deg);
	-ms-transform: rotate(356.4deg);
	transform: rotate(356.4deg);
}
.page_dashboard .radial-progress[data-progress="99"] .inset .percentage .numbers {
	width: 7000px;
}
.page_dashboard .radial-progress[data-progress="100"] .circle .mask.full,
.page_dashboard .radial-progress[data-progress="100"] .circle .fill {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.page_dashboard .radial-progress[data-progress="100"] .circle .fill.fix {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.page_dashboard .radial-progress[data-progress="100"] .inset .percentage .numbers {
	width: 7070px;
}

/* current coin wrap */
.page_dashboard .current_coin_wrap{
	border-bottom: 2px #ccc solid;
	display: flex;
	align-items: center;
	padding-bottom: 0.5rem;
}
.page_dashboard .current_coin_wrap img,
.page_dashboard .current_coin_wrap span{
	vertical-align: middle;
}
.page_dashboard .current_coin_wrap > img{
	width: 32px;
}
/* bank transfer history */
.page_dashboard .transfer_histry_table{
	table-layout: fixed;
	width: 100%;
}
.page_dashboard .transfer_histry_table tr{
	border-bottom: 1px #ccc solid;
}
.page_dashboard .transfer_histry_table th{
	background: #f5f5f5;
	font-weight: bold;
	font-size: 1.5rem;
	padding: 2rem;
	padding: 1.818vh;
	text-align: left;
	line-height: 1.5;
}
.page_dashboard .transfer_histry_table th:first-child{
	width: 25%;
}
.page_dashboard .transfer_histry_table td{
	font-size: 1.5rem;
	padding: 2rem;
	padding: 1.818vh;
	line-height: 1.5;
	white-space: nowrap;
}
/* notice_wrap */
.page_dashboard .notice_wrap .notice + .notice{
	margin-top: 1.5rem;
	margin-top: 1.364vh;
}

/***NC-5229-2***/
button.rating_sorts {
	display: block;
	border-style: none;
	font-size: 1.5rem;
	color: #1dabbb;
	text-align: center;
	line-height: 1.5rem;
	padding: 1.1rem 0;
	padding: 1vh 0;
	align-items: center;
	margin: auto;
	width: 100%;
	border-right: 1px solid #1dabbb;
	background-color: #fff;
}

button.rating_sorts.on {
	background: #1dabbb;
	color: #fff;
}

/* Setting for Booked Lesson Fee  */
.sec_setting_fee .setting-fee-wrap{
	width: 477px;
	background: #F5F5F5;
	padding: 38px 40px 42px;
	margin-top: 15px;
	text-align: center;
	box-sizing: border-box;
}
.sec_setting_fee .setting-fee-wrap .box-white{
	background: #FFFFFF;
	margin-bottom: 30px;
	padding: 40px 0;
}
.sec_setting_fee .setting-fee-wrap .box-white .fee-ncc{
	font-size: 26px;
	font-weight: bold;
}
.sec_setting_fee .setting-fee-wrap .box-white .fee-usd,
.sec_setting_fee .setting-fee-wrap .box-white .fee-eur,
.sec_setting_fee .setting-fee-wrap .box-white .fee-php{
	font-size: 21px;
	margin-top: 15px;
}
.page_dashboard .img_info {
	margin-left: 0.8rem;
}
.page_dashboard .img_info img{
	width: 1.6rem;
	height: auto;
}
.page_dashboard .img_rating_star img{
	max-width: 35px;
	max-height: 34px;
}
.page_dashboard .t_color_grey {
	color: #777777;
}
.page_dashboard .t_color_red {
	color: #F84D4D;
}
.page_dashboard .t_color_blue {
	color: #3582CF;
}
.page_dashboard .t_color_green {
	color: #01AEB5;
}
.page_dashboard .t_color_orange {
	color: #F1890E;
}
.page_dashboard .t_color_light_grey {
	color: #C1C1C1;
}
.page_dashboard .t_color_dark_grey {
	color: #404040;
}
.page_dashboard .fs_48 {
	font-size: 48px;
	font-size: 4.8rem;
}
.page_dashboard {
	font-size: 1.364vh !important;
	line-height: 1.5;
}
.page_dashboard .fs_13 {
	font-size: 1.182vh !important;
}
.page_dashboard .fs_14 {
	font-size: 1.273vh !important;
}
.page_dashboard .fs_15 {
	font-size: 1.364vh !important;
}
.page_dashboard .fs_16 {
	font-size: 1.455vh !important;
}
.page_dashboard .fs_18 {
	font-size: 1.636vh !important;
}
.page_dashboard .fs_19 {
	font-size: 1.727vh !important;
}
.page_dashboard .fs_20 {
	font-size: 1.9vh !important;
}
.page_dashboard .fs_22 {
	font-size: 2vh !important;
}
.page_dashboard .fs_24 {
	font-size: 2.182vh !important;
}
.page_dashboard .fs_25 {
	font-size: 2.273vh !important;
}
.page_dashboard .fs_26 {
	font-size: 2.364vh !important;
}
.page_dashboard .fs_30 {
	font-size: 2.727vh !important;
}
.page_dashboard .fs_32 {
	font-size: 2.909vh !important;
}
.page_dashboard .fs_40 {
	font-size: 3.636vh !important;
	line-height: 1.4 !important;
}
.page_dashboard .fs_48 {
	font-size: 4.364vh !important;
}
.page_dashboard .fs_60 {
	font-size: 5.4vh !important;
	line-height: 1.0 !important;
}
.page_dashboard .lh_12 {
	line-height: 1.2 !important;
}
.page_dashboard .m_t_20 {
	margin-top: 1.818vh !important;
}
.page_dashboard .b_shadow {
	box-shadow: 0px 3px 9px #00000024;
}
.page_dashboard a.btn_orange {
	padding: 1rem 0.5rem;
	padding: 0.909vh 0.455vh;
	background: #F1890E 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 4px;
	color: #fff;
}
.page_dashboard div a.btn_orange {
	text-align: center;
}
.page_dashboard .btn_lesson_review_page{
	display: block;
	width: 23rem;
	margin: auto;
}
.page_dashboard .btn_ranking_page{
	display: block;
	width: 15.4rem;
	margin-left: auto;
}
.page_dashboard .d_block {
	display: block;
}
.page_dashboard div.m_t_auto {
	margin-top: auto;
}
.page_dashboard .m_t_2 {
}
.page_dashboard .w_ini {
	width: initial!important;
}
.page_dashboard .w_100 {
	width: 100%!important;
}
.page_dashboard .w_30 {
	width: 30% !important;
}
.page_dashboard .w_50 {
	width: 50%!important;
}
.page_dashboard .w_330 {
	width: initial;
	max-width: 330px;
}
.page_dashboard .w_400 {
	width: initial;
	max-width: 400px;
	padding-top:0;
}
.page_dashboard .w_300 {
	width: initial;
	max-width: 300px;
}
.page_dashboard .fw_sb {
	font-weight: 600;
}
.page_dashboard .p_t_30 {
	padding-top: 3rem;
	padding-top: 2.727vh;
}
.page_dashboard .m_t_5 {
	margin-top: 0.5rem;
}
.page_dashboard .m_t_10 {
	margin-top: 0.8vh !important;
}
.page_dashboard .m_l_5 {
	margin-left: 0.5rem;
}
.page_dashboard .m_l_10 {
	margin-left: 1rem;
}
.page_dashboard .m_t_50 {
	margin-left: 5rem;
}
.page_dashboard .m_t_100 {
	margin-top: 10rem;
}
.page_dashboard .m_r_10 {
	margin-right: 10rem;
}
.page_dashboard .p_l_0 {
	padding-left: 0;
}

.page_dashboard .info_incentive_rating_text {
}
.page_dashboard .rating_bar {
	margin       : 0 1rem;
  	width        : 210px;
  	height       : 16px;
  	background   : #eeeeee;
}
.page_dashboard span.status-box{
	display: inline-block;
	padding-top: .1rem;
	font-size: 1.6rem;
	font-weight: 600;
	border-radius: 30px;
	width: 11.5rem;
	vertical-align: middle;
	background: #F5F5F5;
	text-align: center;
}

.page_dashboard span.status-box.status-carry-over{
	background: #E5F9FB;
	color: #01AEB5;
}

.page_dashboard span.status-box.status-paid{
	background: #E5F2FF;
	color: #3582CF;
}

.page_dashboard span.status-box.status-not-paid{
	background: #FFEFEF;
	color: #F84D4D;
}

.page_dashboard .not_achieved{
	color: #ff0000;
	font-weight: bold;
	display:block;
	margin-left: 5px;
}

.page_dashboard .achieved{
	color: #38761d;
	font-weight: bold;
	display:block;
	margin-left: 5px;
}

/*dashboard rating star*/
.page_dashboard .info_text_rating_star{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page_dashboard .info_rating_star{
	display: flex !important;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.page_dashboard .info_rating_star > .d_flex{
	justify-content: center;
	align-items: center;
}
.page_dashboard .info_rating_star > .d_flex .left_col{
	width: 4rem;
	line-height: 1;
}
.page_dashboard .info_rating_star > .d_flex .right_col{
	width: 2rem;
	line-height: 1;
}
.page_dashboard .info_text_rating_header{
	margin-left: 10px;
}
.page_dashboard .booking_fee_btn_display{
	text-align: center;
	vertical-align: middle;
}
.dash_wait_wrap .rating_star_wrap{
	display: inline-block;
   bottom:50%;
   text-align: center;
}
.dash_wait_wrap .rating_star{
	position: relative;
	display: inline-block;
	width: 34px;
	height: 35px;
	overflow: hidden;
	text-align: left;
	bottom:50%;
	box-shadow: 0 3px 6px rgba(0,0,0, .16);
}
.dash_wait_wrap .rating_star:before{
	position: absolute;
	top: 20%;
	left: 0;

	width: 34px;
	height: 35px;
	font-family: 'fontAwesome';
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	content: '\f005';
	color: #ccc;
}
.dash_wait_wrap .rating_star:first-child{
	margin-left: 0;
}
.dash_wait_wrap .rating_star .rating_star_value{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.dash_wait_wrap .rating_star i{
	color: #fcc82a;
	width: 16px;
	height: 16px;
}
.dash_wait_wrap .rating_star .rating_star_value:before{
	position: absolute;
	top: 20%;
	left: 0;

	width: 34px;
	height: 35px;
	font-family: 'fontAwesome';
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	content: '\f005';
	color: #fcc82a;
}
/*dashboard tooltip-- */
.page_dashboard .dashboard_info_display_area{
	display: inline-block;
	position: relative;
}
.page_dashboard .info_lesson_incentive_wrap{
}

.page_dashboard .dashboard_info_display_area{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page_dashboard .dashboard_info_display_area:before{
	content: "";
	position: absolute;
	display: block;
	width: 25rem;
	height: 5rem;
	left: unset;
	right: 0;
	margin: auto;
}

.page_dashboard .contents_center .dashboard_info_display_area:before {
    width: 100%;
}

/* NJ-14439 */
.page_dashboard .exchange-rate{
	font-size: 1.6rem;
  line-height: 1.25;
}

.page_dashboard .info_lesson_incentive_right_wrap{
	position: absolute;
	top: -8px;
	left:calc(100% + 4px);
	background: #707070;
	border-radius: 1rem;
	padding: 20px;
	padding: 1.818vh;
	display: none;
	z-index: 9999;
	cursor: pointer;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
}
.page_dashboard .info_lesson_incentive_wrap{
	display: none;
	position: absolute;
	background: #707070;
	border: 1px solid #707070;
	border-radius: 5px;
	z-index: 9999;
	top: 33px;
	top: 3.56vh;
	left: 50%;
	transform: translateX(-50%);
	padding:20px;
	padding: 1.818vh;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
	cursor: pointer;
}

.page_dashboard .info_lesson_incentive_top_wrap{
	position: absolute;
	bottom: calc(100% + .4rem);
	left: 50%;
	transform: translateX(-50%);
	background: #707070;
	border-radius: 1rem;
	padding: 20px;
	padding: 1.818vh;
	display: none;
	z-index: 9999;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
	cursor: pointer;
}
.page_dashboard .info_lesson_incentive_top_wrap.right_10{
	transform: translateX(-90%);
}

.page_dashboard .info_lesson_incentive_top_ratings_wrap{
	position: absolute;
	bottom: calc(100% + 0.4rem);
    left: 50%;
    transform: translateX(-50%);
	background: #707070;
	border-radius: 1rem;
	padding: 20px;
	padding: 1.818vh;
	display: none;
	z-index: 9999;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
	cursor: pointer;
}
.page_dashboard .info_lesson_incentive_top_ratings_wrap.anchor_r{
	left: -4rem;
	transform: none;
}
.page_dashboard .info_lesson_incentive_top_ratings_wrap.anchor_r:before{
	left: 5rem;
}

@media only screen and (max-width: 1650px){
	.page_dashboard .info_lesson_incentive_top_ratings_wrap.anchor_r{
		left: unset;
		right: -0.6rem;
		transform: none;
	}
	.page_dashboard .info_lesson_incentive_top_ratings_wrap.anchor_r:before{
		left: unset;
		right: 0;
	}
}

@media only screen and (max-width: 1440px){
	.page_dashboard  .box_incentive_rating .info_lesson_incentive_top_wrap {
		bottom: calc(100% - 2rem);
	}
}

.page_dashboard .info_text_padding{
	padding-left: 3rem !important;
	padding-right: 3rem !important;
}

.page_dashboard .info_incentive_text_left{
	margin-left:10% !important;
}

.page_dashboard .info_text_margin_10{
	margin-left:10px;
}

.page_dashboard .info_lesson_incentive_wrap .info_tip_inner,
.page_dashboard .info_lesson_incentive_top_wrap .info_tip_inner,
.page_dashboard .info_lesson_incentive_right_wrap .info_tip_inner,
.page_dashboard .info_lesson_incentive_top_ratings_wrap .info_tip_inner{
	width: 250px;
	text-align: center;
	color:#fff;
	font-size: 1.4rem;
}

.page_dashboard .info_lesson_incentive_wrap .info_tip_inner_currency{
	width: 370px;
	text-align: left;
	color:#fff;
}

.page_dashboard .info_lesson_incentive_wrap .info_tip_inner p,
.page_dashboard .info_lesson_incentive_right_wrap .info_tip_inner p,
.page_dashboard .info_lesson_incentive_top_wrap .info_tip_inner p{
	text-align: left;
}

.page_dashboard .info_lesson_incentive_wrap .info_tip_inner p,
.page_dashboard .info_lesson_incentive_top_wrap .info_tip_inner p,
.page_dashboard .info_lesson_incentive_right_wrap .info_tip_inner p,
.page_dashboard .info_lesson_incentive_top_ratings_wrap .info_tip_inner p,
.page_dashboard .info_lesson_incentive_wrap .info_tip_inner_currency p{
	font-size: 1.4rem;
}


.page_dashboard .info_lesson_incentive_top_wrap:before{
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	border: 11px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #707070;
	cursor: pointer;
	z-index: 1;
}
.page_dashboard .info_lesson_incentive_top_wrap.right_10:before{
	left: auto;
	right: 7px;
}
.page_dashboard .info_lesson_incentive_top_wrap:after{
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	border: 11px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	z-index: 1;
}


.page_dashboard .info_lesson_incentive_top_ratings_wrap:before{
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	border: 11px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #707070;
	cursor: pointer;
	z-index: 1;
}

.page_dashboard .info_lesson_incentive_top_ratings_wrap:after{
	top: 100%;
	left: 7%;
	border: 11px solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	cursor: pointer;
	z-index: 1;
}


.page_dashboard .info_lesson_incentive_right_wrap:before{
	top: 6.5rem;
	left: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-right-color: #707070;
	border-width: 10px;
	border-left-width: 0;
	margin-left:-10px;
	margin-top:-50px;
	z-index: 1;
	cursor: pointer;
}

.page_dashboard .info_lesson_incentive_right_wrap:after{
	top: 6.5rem;
	left: -3rem;
	border: solid transparent;
	content: " ";
	height: 2rem;
	width: 3rem;
	display: block;
	position: absolute;
	margin-top: -50px;
	z-index: 1;
	cursor: pointer;
}

.page_dashboard .info_lesson_incentive_wrap:before{
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #707070;
	border-width: 11px;
	margin-left: -11px;
	cursor: pointer;
}


.page_dashboard .info_lesson_incentive_wrap:after{
	bottom: 90%;
	left: 50%;
	transform: translateX(-50%);
	border: solid transparent;
	content: " ";
	height: 5rem;
	width: 3rem;
	position: absolute;
}
/*info_lesson_incentive_right_wrap*/
.page_dashboard .dashboard_info_display_area:hover .info_lesson_incentive_wrap,
.page_dashboard .dashboard_info_display_area:hover .info_lesson_incentive_top_wrap,
.page_dashboard .dashboard_info_display_area:hover .info_lesson_incentive_bottom_wrap,
.page_dashboard .dashboard_info_display_area:hover .info_lesson_incentive_right_wrap, 
.page_dashboard .dashboard_info_display_area:hover .info_lesson_incentive_top_ratings_wrap{
	display: block;
	opacity: 1;
	animation-duration: 0.5s;
	animation-name: fade-in;
	-moz-animation-duration: 0.5s;
	-moz-animation-name: fade-in;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-name: fade-in;
}
.page_dashboard .btn_wrap .btn_center{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page_dashboard .exch_ncc .dash_wait_wrap{
	margin-left: 2rem;
}
/* sec 7 */
.page_dashboard .sec.sec_7.target_wrap{
	padding: 0.909vh 3rem;
}
.page_dashboard .box_target .sec.sec_7.target_wrap .d_cell{
	padding-left: 0;
}
/* sec_promos */
.page_dashboard .box_promos{
	padding: 0;
	text-align: center;
	max-width: 40rem;
}
.page_dashboard .promotions_title {
	font-size: 1.7rem;
	font-weight: bold;
	margin-bottom: .5rem;
}
/* NJ-60830 start */
.page_dashboard .box_teacherList{
	padding: 1.75rem 3.5rem;
	max-width: 40rem;
}
.page_dashboard .box_teacherList ul {
    display: flex;
    justify-content: center;
    gap: 1rem;
	max-width: 33rem;
}
.page_dashboard .box_teacherList ul li{
	background: rgb(194,46,77);
	border-radius: 50%;
	background: #ccc;
	position: relative;
	width: 7.5rem !important;
	margin-bottom: 3rem;
}
.page_dashboard .box_teacherList li.slick-slide {
    margin-left: 0.8rem;
}
.page_dashboard .box_teacherList li.slick-slide:first-child{
	margin-left: 0;
}
.page_dashboard .box_teacherList .slick-list{
	height: 7.9rem !important;
}
.page_dashboard .box_teacherList ul li.live::before{
	content: 'LIVE';
    color: #fff;
    position: absolute;
    bottom: -0.5rem;
    left: 50%;
    transform: translate(-50%);
    background: #EE47C5;
    font-weight: 700;
    font-size: 0.6rem;
    padding: 0.1rem 0.5rem 0.2rem;
    font-family: 'Noto Sans JP', 'Noto Sans', sans-serif;
    line-height: .8rem;
}

.box_teacherList .slick-next:before{
	content: '';
	background: url(https://assets2.nativecamps.com/teacher/webroot/images/arrow.webp) no-repeat center center;
	background-size: cover;
	display: inline-block;
	width: 2rem;
	height: 2rem;
}
.box_teacherList .slick-next.slick-disabled:before{
	content: '';
	background: url(https://assets2.nativecamps.com/teacher/webroot/images/arrow-2.webp) no-repeat center center;
	background-size: cover;
	display: inline-block;
	width: 2rem;
	height: 2rem;
}
.box_teacherList .slick-prev:before{
	content: '';
	background: url(https://assets2.nativecamps.com/teacher/webroot/images/arrow2.webp) no-repeat center center;
	background-size: cover;
	display: inline-block;
	width: 2rem;
	height: 2rem;
}
.box_teacherList .slick-prev.slick-disabled:before{
	content: '';
	background: url(https://assets2.nativecamps.com/teacher/webroot/images/disabled-arrow.webp) no-repeat center center;
	background-size: cover;
	display: inline-block;
	width: 2rem;
	height: 2rem;
}
.box_teacherList ul li.live{
	background: linear-gradient(350deg, rgba(194,46,77,1) 0%, rgba(220,84,192,1) 56%, rgba(136,30,172,1) 99%);
}
.page_dashboard .box_teacherList ul li figure{
	border: 1px solid #fff;
	margin: 2px;
	border-radius: 50%;
	background: #fff;
}
.page_dashboard .box_teacherList ul li img{
	width:6.9rem;
	height:6.9rem;
	border: 5px solid #fff;
	border-radius: 50%;
	object-fit: cover;
}
.page_dashboard .box_teacherList ul li.live img{
	border: 7px solid #0E0E0E;
}
/* NJ-60830 end */
.page_dashboard .sec.sec_promos .promotions_area {
	background-color: #173F67;
	padding: 2rem;
	padding: 1.818vh;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.page_dashboard .sec.sec_promos .promotion {
	margin: 2rem 0;
	margin: 1.818vh 0;
	line-height: 1.4;
	text-align: left;
}
.page_dashboard .btn_promos_link{
	display: block;
	color: inherit;
	margin-bottom: 0.8rem;
}

/* NJ-16418 Start */

/* start css changes from NJ-16417 dev */
/* remove if unnecessary due to duplication */
.page_dashboard .info_text_rating_star_tooltip {
	position: relative;
}
/* NJ-16450 */
.page_contents.page_contents--dashboard.page_dashboard #elite_incentive_wrap .date_select{
	margin-left: auto;
}
.page_contents.page_contents--dashboard.page_dashboard #elite_incentive_wrap .incentive_status_wrap{
	display: flex;
	justify-content: space-between;
}
/* END NJ-16450 */

.page_dashboard .b_shadow, .page_promotion .b_shadow {
	box-shadow: 0px 3px 9px #00000024;
}
.page_dashboard .promotion, .page_promotion .promotion {
	margin: 1rem;
	padding: 1rem;
}
.page_promotion .w_100 {
	width: 100%;
}
.page_promotion .t_center {
	text-align: center;
}
.page_promotion .t_color_gray {
	color: #C1C1C1;
}
.page_promotion .fw_sb {
	font-weight: 600;
}
.page_promotion .t_color_orange {
	color: #F1890E;
}
.page_promotion .d_flex {
	display: flex;
}
.page_promotion .a_i_center {
	align-items: center;
}
.page_promotion .j_c_center {
	justify-content: center;
}
.page_promotion .j_c_around {
	justify-content: space-around;
}
.page_promotion .j_c_left {
	justify-content: left;
}
.page_promotion .j_c_evenly {
	justify-content: space-evenly;
}
.page_promotion .promotion_top_area {
	margin: 1rem;
	width: 100%;
	background-color: #FCFAED;
	background-image: url(/images/promotion/bg_upper.png),url(/images/promotion/bg_under.png);
	background-position: left 0 top 0,right 0 bottom 0;
	background-size: 100% auto, 100% auto;
	background-repeat: no-repeat, no-repeat;
	position: relative;
}
.page_promotion .promotion_top_area .ttl {
	position: absolute;
	top: 10%;
    left: 5%;
}
.page_promotion .promotion_top_area .steps {
	padding: 10rem 1rem 3rem;
}
.page_promotion .promotion_top_area .steps img {
	width: 55px;
    height: 55px;
    background-color: #F1890E;
    border-radius: 50%;
    padding: 1.5rem;
	margin-bottom: 1rem;
}
.page_promotion .promotion_top_area .steps a {
	color: #00ACEE;
}
.page_promotion .promotion_top_area .notice {
	padding: 4rem 10rem 7rem;
    text-align: center;
}
.page_promotion .box {
	margin: 3rem 1rem;
}
.page_promotion .bb_gray {
	padding-bottom: 1rem;
	border-bottom: 1px solid #D6D6D6;
}
.promotion:last-child .bb_gray{
	border-bottom: unset !important;
}
.page_promotion .unavailable {
padding: 10rem;
}
.page_promotion .unavailable img{
width: 103px;
height: 74px;
}
.page_dashboard .no_promotion img {
width: 100%;
max-width: 80px;
height: auto;
}
.page_promotion .promotion .d_flex {
	width: 100%;
	align-items: center;
}
.page_promotion .box.promo-list-wrap{
	padding: 0rem 4rem;
}
.promo-list-wrap .target_wrap{
	padding: 0;
}
.promo-list-wrap .promotion{
	padding: 3rem 0rem 4rem;
	margin: 0;
}
.promo-list-wrap .promotion + .promotion{
	border-top: #C1C1C1 1px solid;
}
.promo-list-wrap .promotion .item-1{
	width: 30%;
	max-width: 500px;
}
.promo-list-wrap .promotion .item-2{
	width: 30%;
	max-width: 480px;
}
.promo-list-wrap .promotion .item-3{
	width: 20%;
}
.promo-list-wrap .promotion .item-4{
	width:20%;
}
@media screen and (min-width: 1440px) {
	.page_promotion .promotion_top_area .steps {
		padding: 10rem 22rem 3rem;
	}
}
.contents_inner .w_30 {
	width: 30%;
}

/* START NJ-16417 */
#introducing_tutors_incentive_referred .img_info {
	position: relative;
	top: -2px;
}

.itir_heading {
	font-weight: 600;
	color: #777777;
}

.itir_text_left {
	text-align: left;
}

.page_dashboard .info_text_rating_star_tooltip {
	position: relative;
}

.page_dashboard .info_text_rating_star_tooltip .info_text_rating_star_tooltip_content {
	visibility: hidden;
	background-color: #707070;
	color: #fff;
	border-radius: 5px;
	position: absolute;
	z-index: 1;
	top: -10px;
	left: 90%;
	padding: 1.818vh;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
	cursor: pointer;
	width: max-content;
}

.page_dashboard .info_text_rating_star_tooltip:hover .info_text_rating_star_tooltip_content::after {
	content: "";
	position: absolute;
	top: 22px;
	right: 100%;
	margin-top: -5px;
	border-width: 11px;
	border-style: solid;
	border-color: transparent #707070 transparent transparent;
}
.page_dashboard .info_text_rating_star_tooltip:hover .info_text_rating_star_tooltip_content {
	visibility: visible;
	-webkit-animation: fade-in 0.5s;
	-moz-animation: fade-in 0.5s;
	animation: fade-in 0.5s;
}
.info_rating_star.info_text_rating_star_tooltip_content {
	gap: 5px;
}
.h_full{
	height: 100%;
}
/* end css changes from NJ-16417 dev */

.page_dashboard .rating_bar {
	height: 16px;
}
.page_dashboard .info_text_rating_star_tooltip:hover .bottom_rating_star_tooltip_content::after {
    top: -20px;
    right: unset;
    margin: 0 auto;
    transform: rotate(90deg);
    left: 35%;
}
.rating_star_icon_fixed {
	margin-right: 0.3vh;
}
.rating_star_icon_fixed .rating_star {
    width: 2.2rem;
    height: 2.2rem;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.rating_star_icon_fixed .rating_star.star_yellow {
	background-image: url(../images/icon/star-yellow.svg);
}
.rating_star_icon_fixed .rating_star.star_lightred { 
	background-image: url(../images/icon/star-lightred.svg);
}
.page_dashboard .info_text_rating_star_tooltip .bottom_rating_star_tooltip_content {
    bottom: unset;
    top: 110%;
	left: -4rem;
}
.page_dashboard .info_text_rating_star_tooltip .right_rating_star_tooltip_content {
    top: 110%;
    left: unset;
	right: 0;
	padding: 2vh;
}
.page_dashboard .info_text_rating_star_tooltip:hover .bottom_rating_star_tooltip_content::after{
	left: 50%;
}
.page_dashboard .info_text_rating_star_tooltip:hover .info_text_rating_star_tooltip_content{
	top: 110%;
    left: unset;
}
.page_dashboard .info_text_rating_star_tooltip:hover .kids_rating_star.info_text_rating_star_tooltip_content::after{
	top: -14px;
	right: 8px;
	transform: rotate(90deg);
	left: unset;
}

@media only screen and (max-width : 1440px) {
	.page_dashboard .info_text_rating_star_tooltip:hover .info_text_rating_star_tooltip_content{
		right: 0;
	}
	.page_dashboard .info_text_rating_star_tooltip:hover .bottom_rating_star_tooltip_content::after{
		left: unset;
		right: 5px;
	}
}

.d_flex_rating_tooltip_wrap {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.vertical-divider {
	width: 20%;
	height: 5rem;
	margin: 0;
	position: relative;
}
.vertical-divider::before {
	content:'';
	width: 1px;
	height: 100%;
	background: #e4e6e9;
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}
.page_contents.page_contents--dashboard.page_dashboard .d_unflex {
    display: unset;
}
.info_text_rating_star_tooltip_content .dash_wait_wrap .rating_star {

    background: #fff;
}
.kids_rating_star .dash_wait_wrap .rating_star .rating_star_value:before { 
	color: #f8b4b5;
}
.page_dashboard .info_text_rating_star_tooltip .left_col,
.page_dashboard .info_text_rating_star_tooltip .right_col {
	color: #8e8e8e;
}
.page_dashboard .info_text_rating_star_tooltip .left_col.on,
.page_dashboard .info_text_rating_star_tooltip .right_col.on {
	color: #fff;
}
.page_dashboard .box_ratings .fs_22 {
	font-size: .8vw !important;
}
.page_dashboard .info_text_rating_star_tooltip .left_col.fs_16, 
.page_dashboard .info_text_rating_star_tooltip .right_col.fs_16 {
    font-size: 1.6rem !important;
}
.page_dashboard .box_ratings .info_text_padding {
	align-items: center;
	flex-wrap: wrap;
}
.page_dashboard .box_ratings .rating_bar {
    position: relative;
}
.page_dashboard .box_ratings .rating_bar .rating_bar_value {
    position: absolute;
    top: 0;
    left: 0;
}

@media only screen and (max-width : 1300px) {
	.page_dashboard .box_ratings .rating_star_icon_fixed .rating_star {
		width: 1.6rem;
		height: 1.6rem;
	}
	.page_dashboard .box_ratings .fs_40 {
		font-size: 2.2rem !important;
	}
}

/* NJ-16418 End */

.page_dashboard .info_text_rating_star_tooltip:hover .info_text_rating_star_tooltip_content {
	visibility: visible;
	-webkit-animation: fade-in 0.5s;
	   -moz-animation: fade-in 0.5s;
	        animation: fade-in 0.5s;
}

.info_rating_star.info_text_rating_star_tooltip_content {
	gap: 5px;
  }

.page_dashboard .info_text_rating_star_tooltip .info_text_rating_star_tooltip_content > div:nth-child(1) {
	margin-top: 0 !important;
}

.sfbl_padding_lr_30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.sfbl_vertical_align_m {
	vertical-align: middle;
}

.sfbl_m_b_10 {
	margin-bottom: 1rem;
}

.ii-modal-trigger{
	color: #F1890E; 
	text-decoration: underline !important;
}
/* END NJ-16417 */
.m_l_64 {
	margin-left: 6.4rem;
}
.n_m_t_36 {
	margin-top: -3.6rem;
}
/* NJ-33249 Start */
.page_office_dashboard .sec_rank_incentives {
	display: flex; 
	align-items: flex-start; 
	padding: 0 !important; 
}
.page_office_dashboard .sec_rank_incentives .info_text_padding:first-child {
	padding-right: 1rem !important;
}
.page_office_dashboard .btn_ranking_page {
	width: unset;
	max-width: 10vw;
	min-width: 9vw;
}
.page_office_dashboard .teacher-banners-list-1 {
	justify-content: flex-start;
}
.page_office_dashboard .btn_lesson_review_page {
    width: 65%;
}
.page_office_dashboard .box_ratings .info_text_padding.mw280 {
    max-width: 310px;
	width: 85%;
    margin: 0 auto;
}
.page_office_dashboard .box_ratings .info_text_padding.mw280 .fs_16 {
	font-size: 1.455vh !important;
}
.page_office_dashboard .sec_rank_incentives .fs_22 {
	font-size: .8vw !important;
}
.page_office_dashboard .sec_rank_incentives .d_cell .cell_num p:last-child {
	padding-right: 40px;
}
.page_office_dashboard .sec_rank_incentives .d_cell .cell_num p {
	white-space: nowrap;
}
.d_flex.j_c_space_between {
	justify-content: space-between;
}
.page_office_dashboard .box_target.box_set_booking_fee .sec {
    background: #F5F6F8;
    padding:2vh 2vh 3vh;
    border-radius: .5rem;
}
.box_set_booking_fee .exch_ncc.booking_fee_btn_display {
    margin-top: 4.3vh;
}
/* NJ-33249 End */

/* NJ-34052 Start */
.page_dashboard .sec.sec_promos .promotion_list_wrap {
    max-height: 33vh;
    margin: 0 0 1.818vh;
}
.page_dashboard .sec.sec_promos .promotions_area + .promotion_list_wrap {
	margin: 10px 0 20px;
	max-height: 172px;
}
.page_dashboard .sec.sec_promos .promotions_area + .promotion_list_wrap,
.page_dashboard .sec.sec_promos .promotion_list_wrap {
	height: 100%;
	overflow-y: auto;
}
.page_dashboard .sec.sec_promos .promotion,
.page_dashboard .sec.sec_promos .promotions_area + .promotion_list_wrap .promotion {
	margin-top: 0;
	margin-bottom: 0;
}
/* NJ-34052 End */

/* NJ-40399 Start */
.page_dashboard .sec.sec_promos .promotion .promotions_wrap_container {
	width: 100%;
	height: 70%;
	margin-top: 3px;
	margin-bottom: 2.6rem;
}
.page_promotion .promotion_top_area .ttl {
    position: unset;
    padding: 4rem;
}
.page_promotion .promotion_top_area .steps {
	padding: 1rem 4rem 3rem;
}
.page_promotion .promotion_top_area .steps .img_area {
	width: 55px;
	height: 55px;
	padding: 0;
	border-radius: 50%;
	background-color: #F1890E;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: auto;
	margin-left: auto;
}
.page_promotion .promotion_top_area .steps img {
	width: 25px;
	height: 25px;
	padding: 0;
	margin: 0;
	object-fit: contain;
	background: unset;
	border-radius: unset;
}
.page_promotion .promotion .d_flex {
	justify-content: space-between;
}
.page_promotion .promotion .promotion_info {
	align-items: unset !important;
}
.promo-list-wrap .promotion .item-1,
.promo-list-wrap .promotion .item-2,
.promo-list-wrap .promotion .item-3 {
	width: 25%;
	max-width: 400px;
}
.page_dashboard .sec.sec_promos .promotions_area + .promotion_list_wrap,
.page_dashboard .sec.sec_promos .promotion_list_wrap {
    height: unset;
    overflow-y: unset;
}
.page_dashboard .no_promotion img {
	max-width: 65px;
}
.page_dashboard .sec.sec_promos {
	height: 100%;
	padding: 2.4rem;
	background: inherit;
}
.page_dashboard .sec.sec_promos .promotion {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
.page_dashboard .sec.sec_promos .promotion #ongoing-promo-timer,
.page_dashboard .sec.sec_promos .promotion > span {
	font-size: 12px;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap,
.page_dashboard .sec.sec_promos .promotion .no_promotion {
	width: 100%;
    padding: 1rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.page_dashboard .sec.sec_promos .promotion .btn_promos_wrap {
	width: 100%;
	position: relative;
	min-height: 4vh;
}
.page_dashboard .sec.sec_promos .promotion .btn_promos_wrap a.btn_promos {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 240px;
	width: 100%;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap {
	padding: 0;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap > div {
	width: 100%;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item {
	width: 100%;
	box-shadow: -1px 2px 10px rgba(0,0,0,.09);
	border-radius: 4px;
	padding: 2rem 1.6rem 1.6rem;
	margin: 2rem auto;
	color: #86849F;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item:last-child {
	margin-bottom: 0;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item .pr-item-info {
	text-align: left;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item .pr-item-icon {
	width: 51px;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item.promotions_area {
	margin-top: 1rem;
	background: #fff;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status] {
	position: relative;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status]::before {
	min-width: 119px;
	height: 16px;
	position: absolute;
	top: -8px;
	left: 0;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 0 .8rem;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="2-0"]::before {
	content: 'STARTING SOON (NOT JOINED)';
	background: #B6DEE8;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="2-1"]::before {
	content: 'STARTING SOON (JOINED)';
	background: #F08A12;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="3-1"]::before {
	content: 'ONGOING (JOINED)';
	background: #F08A12;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="3-0"]::before {
	content: 'ONGOING (NOT JOINED)';
	background: #B6DEE8;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="1-0"]::before {
	content: 'STARTING SOON';
	background: #B6DEE8;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="4-1"]::before {
	content: 'FINISHED (JOINED)';
	background: #F08A12;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap .promotion_item[data-join-status="4-0"]::before {
	content: 'FINISHED (NOT JOINED)';
	background: #B6DEE8;
}
.page_dashboard .sec.sec_promos .promotion .promotions_wrap + .promotions_wrap {
	/* padding-bottom: 2rem; */
}
.page_promotion .promotion_top_area .qr_app_download img {
	width: 100px;
	height: 100px;
	border-radius: unset;
	background-color: unset;
	padding: 0;
	margin: 0;
}
.page_promotion .promotion_top_area .steps .instr_info {
	margin-top: 1.5rem;
}
.page_promotion .promotion_top_area .steps .instr_info p {
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 30px;
	min-height: 65px;
}
.page_promotion .unavailable img {
    width: 100%;
    height: 74px;
}
.page_promotion .box.promo-list-wrap {
	background: unset;
	padding: 0;
}
.page_promotion .box_target .target_wrap {
	background: unset;
}
.page_promotion .box.promo-list-wrap .promotion {
	background: #fff;
	box-shadow: 0px 3px 16px rgba(0,0,0,0.06);
	padding: 4rem;
	border-top: 0;
	border-radius: 5px;
	position: relative;
}
.page_promotion .box.promo-list-wrap .promotion:not(:last-child) {
	margin-bottom: 4rem;
}
.promo-list-wrap .promotion .item-4 {
	max-width: 300px;
    text-align: right;
}
.page_promotion a.btn_orange {
	padding: 1rem;
	padding: 0.909vh;
	background: #F1890E 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 4px;
	color: #fff;
	display: block;
	text-align: center;
}
.page_promotion .result_link {
	max-width: 30rem;
	width: 100%;
}
.promo-list-wrap .promotion .status_info {
	width: max-content;
	height: 30px;
	padding: 0 1.2rem;
	color: #fff;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	display: flex;
	align-items: center;
	position: absolute;
	top: -15px;
	left: 0;
}
.promo-list-wrap .promotion .promo_title {
	margin-bottom: 24px;
	line-height: 25px;
}
.promo-list-wrap .promotion.status_c_gray .status_info {
	background-color: #A2A5A5;
}
.promo-list-wrap .promotion.status_c_gray .promo_title {
	color: #A2A2A2;
}
.promo-list-wrap .promotion.status_c_orange .status_info {
	background-color: #FFB154;
}
.promo-list-wrap .promotion.status_c_orange .promo_title {
	color: #F1890E;
}
#tab-promo_history ~ #promotions .unavailable .no_promo_history.hide  {
	display: block !important;
}
#tab-promo_history ~ #promotions .unavailable .promo_list {
	display: none;
}
p#ongoing-promo-timer-notjoined.t_color_aqua {
	color: #B6DEE8;
}
@media screen and (max-width: 1650px) {
	.page_promotion .box.promo-list-wrap .promotion:not(:last-child) {
		margin-bottom: 3.8rem;
	}
	.page_promotion .promotion_top_area .steps .instr_info p {
		font-size: 2rem !important;
	}
	.page_promotion .promotion_top_area .steps .instr_info p > span:first-child {
		font-size: 3rem !important;
	}
	.page_promotion .box.promo-list-wrap .promotion {
		padding: 3.5rem;
	}
	.promo-list-wrap .promotion .status_info {
		font-size: 1.35rem !important;
	}
	.promo-list-wrap .promotion .promo_title {
		font-size: 2.2rem !important;
		margin-bottom: 1.8rem;
	}
	.promo-list-wrap .promotion [class*="item-"] p,
	.promo-list-wrap .promotion [class*="item-"] .result_link {
		font-size: 1.35rem !important;
	}
}
@media screen and (min-width: 1440px) {
	.page_promotion .promotion_top_area .steps {
		padding: 1rem 4rem 3rem;
	}
}
/* NJ-40399 End */

/* NJ-39425 Start */
.page_contents.page_contents--dashboard.page_dashboard .earning_left{
	width: 54%;
	padding-left: 1.6rem;
}
.page_contents.page_contents--dashboard.page_dashboard .earning_right{
	width: 45%;
}
.page_contents.page_contents--dashboard.page_dashboard .tutor_wrap{
	width: 100%;
}
.page_contents.page_contents--dashboard.page_dashboard .tutor_wrap.hide {
    display: none;
}
/* .page_contents.page_contents--dashboard.page_dashboard .tutor_wrap.active .tutor_item{
	width: calc(100% / 2);
} */
/* .page_contents.page_contents--dashboard.page_dashboard .tutor_item:nth-child(2){
	padding-left: 30px;
    border-left: 1px solid #CCCCCC;
} */
.page_contents.page_contents--dashboard.page_dashboard .tutor_item .tutor_btn{
	width: 80px;
	display: block;
	margin-left: auto;
}
.page_dashboard .sec.sec_promos .promotions_area {
	padding: 1.421vh;
}
.page_dashboard .box_target .target_wrap .cell_ttl {
	margin-bottom: 0.5rem;
}
/* NJ-39425 End */

/* NJ-41281 START */
.page_contents--dashboard .sec.sec_3.lesson_incentive_area {
	margin: 0;
}

.page_contents--dashboard .earning_left {
	display: flex;
	justify-content: space-between;
}
.page_contents--dashboard .earning_area {
	width: 100%;
	max-width: 18.3rem;
}
.page_contents--dashboard .earning_left .target_area {
	width: 100%;
	max-width: 26.1rem;
	padding: 1.2rem 1.6rem;
	height: 100%;
}

.page_contents--dashboard .earning_left .progress_container .minutes_container .nc-icon {
	position: relative;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-weight: 900;
	width: 16px;
	height: 16px;
	margin-left: 8px;
}

.page_contents--dashboard .earning_left .progress_container .minutes_container .nc-icon-info::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon/info.png) no-repeat center / 16px;
}

/* progress pie style */
.page_contents--dashboard .earning_left .progress_container {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	z-index: 3;
  }

  .page_contents--dashboard .earning_left .progress_circle {
	position: relative;
  }

 .page_contents--dashboard .earning_left .progress_text {
	text-align: center;
	position: absolute;
	width: max-content;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
  }

  .page_contents--dashboard .earning_left .progress_text .status {
	color: #01AEB5;
	font-weight: bold;
	font-size: 1.3rem;
  }

  .page_contents--dashboard .earning_left .progress_text .amount {
	font-size: 1.6rem;
	font-weight: bold;
	color: #C1C1C1;
  }

  .page_contents--dashboard .earning_left .progress_text .amount span {
	font-size: 2.1rem;
  }

  .page_contents--dashboard .earning_left .progress_text .time {
	font-size: 1.3rem;
	color: #404040;
	font-weight: 400;
  }

  .page_contents--dashboard .earning_left .minutes_container {
	display: flex;
	justify-content: center;
	align-items: center;
  }

  .page_contents--dashboard .earning_left .progress_text .minutes {
	font-size: 1.7rem;
	color: #404040;
	font-weight: bold;
  }

  .page_contents--dashboard .earning_left .progress_tooltip {
	position: absolute;
	padding: 20px;
	background: #707070;
	top: 25px;
	border-radius: 10px;
	text-align: left;
	display: block;
	color: #fff;
	font-weight: 600;
	font-size: 1.4rem;
	width: 252px;
	left: 50%;
	line-height: 1.3;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
	transform: translateX(-50%);
  }

  .page_contents--dashboard .earning_left .progress_tooltip.hide {
	display: none;
  }

  .page_contents--dashboard .earning_left .progress_tooltip::before {
	content: "";
	position: absolute;
	bottom: 99%;
	left: 50%;
	transform: translateX(-50%);
	border-width: 9px;
	border-style: solid;
	border-color: transparent transparent #707070 transparent;
  }

.page_contents--dashboard .earning_left .hb-reward-goal-status-not-achieved,
.page_contents--dashboard .earning_left .hb-reward-goal-status-not-set{
	color: #FF0000 !important;
}

.page_contents--dashboard .earning_left .hb-reward-goal-status-achieved{
 	color: #3582CF !important;
}

.page_contents--dashboard .earning_left .hb-reward-goal-status-in-pogress{
 	color: #01AEB5 !important;
}

.page_contents--dashboard .earning_left .hb-reward-goal-achieved{
 	color: #404040 !important;
}

.page_contents--dashboard .earning_left .earning_num_area {
	font-size: 2.7rem;
}

.page_contents--dashboard .earning_left .num_detail {
	font-size: 2.1rem;
}

.page_contents--dashboard .earning_left .text-13 {
	font-size: 1.3rem;
}

.page_contents--dashboard .earning_left .dashboard_payday {
	font-size: 1.7rem;
	margin-left: 10px;
}

.page_contents--dashboard .no_cancellation_incentive_data {
	display: flex;
}

.page_contents--dashboard .no_cancellation_incentive_cancelled {
	margin-left: 10%;
}
/* NJ-41281 END */

/* NJ-44977 START */
.nc_coin_container {
	margin-right: 7.9px;
}
.nc_coin_container .nc_coin_fixed {
	width: 2.2rem;
	height: 2.2rem;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.nc_coin_container .nc_coin_fixed.nc_gold_coin {
	background-image: url(../images/icon/coin_icon_gold.png);
}
.nc_coin_container .nc_coin_fixed.nc_silver_coin {
	background-image: url(../images/icon/coin_icon.png);
}

.nc_coin_val {
	font-size: 2.6vh;
    line-height: 1.0;
}

  .f_grow_1.w_400.w_100.box_ratings {
	display: flex;
	flex-direction: column;
  }

 .info_tip_inner.nc_appreciation_tooltip {
	width: 558px;
	line-height: 14.62px;
	font-size: 12px;
	text-align: left;
  }
  .info_tip_inner.nc_appreciation_tooltip ul li {
	margin-left: 20px;
	list-style-type: disc;
  }

  .f_grow_1.w_400.w_100.box_ratings.nc_home_based {
	display: flex;
	flex-direction: column;
	gap: 0px !important;
  }
/* NJ-44977 END */

/* NJ-47943 START */
.page_contents.page_contents--dashboard.page_dashboard .contents_inner .incentive_wrap {
	justify-content: space-between;
	gap: 8px;
}

.page_contents.page_contents--dashboard.page_dashboard .contents_inner .box_incentive {
	width: calc(100% / 2);
}

.page_contents.page_contents--dashboard.page_dashboard .contents_inner .favorites_wrap, .page_contents.page_contents--dashboard.page_office_dashboard .contents_inner .favorites_wrap {
	padding-inline: 3rem;
}

.page_contents.page_contents--dashboard.page_dashboard .contents_inner .favorites_heart_icon_fixed,
.page_contents.page_contents--dashboard.page_office_dashboard .contents_inner .favorites_heart_icon_fixed {
	width: 2.3rem;
	height: 2.3rem;
	display: flex;
    align-items: center;
    justify-content: center;
}

.page_contents.page_contents--dashboard.page_dashboard .contents_inner .favorites_heart_icon_fixed .favorites_heart,
.page_contents.page_contents--dashboard.page_office_dashboard .contents_inner .favorites_heart_icon_fixed .favorites_heart {
    width: 100%;
    height: 100%;
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../images/icon/heart_red.png);
}
.page_dashboard .box_campaign_slot {
	margin-bottom: 0.8rem;
	padding: 2.4rem;
	max-width: 40rem;
}
.page_dashboard .sec.sec_campaign{
	padding: 0;
	background: inherit;
}
.page_dashboard .sec.sec_campaign .campaign {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 0 auto;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item {
	position: relative;
	margin-top: 16px;
	border-radius: 4px;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, .15);
	padding: 20px 16px 10px;
	display: flex;
	flex-direction: column;
	gap: 8px;
	text-align: left;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item .campaign_label {
	position: absolute;
	left: 0;
	top: -10px;
	width: fit-content;
	padding: 2px 14px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0 10px 10px 0;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item .campaign_title {
	font-size: 14px;
	font-weight: 600;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item .campaign_text {
	font-size: 12px;
	color: #C1C1C1;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item .campaign_date {
	font-size: 12px;
	font-weight: bold;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item.campaign__item-red .campaign_label {
	background: #F8495F;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item.campaign__item-orange .campaign_label {
	background: #FF7F00;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item.campaign__item-red .campaign_date {
	color: #F8495F;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item.campaign__item-orange .campaign_date {
	color: #FF7F00;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item.campaign__item-pink .campaign_label {
	background: #FF00FF;
}
.page_dashboard .sec.sec_campaign .campaign .campaign__item.campaign__item-pink .campaign_date {
	color: #FF00FF;
}
.page_dashboard .sec.sec_campaign .campaign .btn_campaign_wrap {
	margin-top: 30px;
	margin-inline: auto;
}
.page_dashboard .sec.sec_campaign .campaign .btn_campaign_wrap .btn_campaign {
	display: block;
	width: 240px;
	font-size: 12px;
}
.page_dashboard .sec.sec_campaign .campaign .no_campaign {
	width: 100%;
	margin: 10px auto;
}
/* NJ-47943 END */

/* NJ-63084 Start */
.page_dashboard .d_clickable:hover {
	background: #EEEFF2;
	box-shadow: 0px 0px 5px 0px #00000066;
	cursor: auto;
}
.page_dashboard.page_office_dashboard .w_400 {
	max-width: 40rem;
	padding-top: 0;
	display: flex;
	flex-direction: column;
}
.page_dashboard.page_office_dashboard .ranking_r_l {
	flex-direction: column;
	display: flex;
	max-width: 45.5rem;
}
.page_dashboard.page_office_dashboard .ranking_r_l .target_wrap {
	box-shadow: 0px 3px 9px #00000024;
	border-radius: 0.5rem;
}
.page_dashboard.page_office_dashboard.ranking_r_l .target_wrap:hover {
	background: #EEEFF2;
	box-shadow: 0px 0px 5px 0px #00000066;
}
.border-5 {
	border-radius: 0.5rem;
}
.page_dashboard.page_office_dashboard .d_clickable.bbox-h {
	min-height: 13.6vh;
	padding: 1.4rem 1.8rem;
}
.page_dashboard.page_office_dashboard .box_ratings .t_color_grey.ttl {
	font-size: 1.61vh;
}
.page_dashboard.page_office_dashboard .box_ratings .t_color_black.ttl {
	font-size: 1.8rem;
	color: #404040;
	font-weight: bold;
}
.page_dashboard.page_office_dashboard .m_b_7 {
	margin-bottom: 0.79vh;
}
.page_dashboard.page_office_dashboard .box_target .target_wrap .fs_22vh {
	font-size: 2.36vh;
}
.page_dashboard.page_office_dashboard .m_t_5vh {
	margin-top: 0.59vh;
}
.page_dashboard.page_office_dashboard .fee-php {
	font-size: 3vh;
}
.page_dashboard.page_office_dashboard .nc_coin_val.rating{
	font-size: 2.8vh;
	line-height: 1.0;
}
.page_dashboard.page_office_dashboard .p_b_13 {
	padding-bottom: 1.396vh;
	padding-top: 0.4vh;
}
.page_dashboard.page_office_dashboard .m_b_9 {
	margin-bottom: 0.97vh;
}
.page_dashboard.page_office_dashboard .box_set_booking_fee {
	max-height: 19.6vh;
	padding: 1.4vh;
}
.page_dashboard.page_office_dashboard .box_set_booking_fee .target_wrap {
	height: 16.2vh;
}
.page_dashboard.page_office_dashboard .nc_appreciation {
	margin-bottom: .8rem;
}
.page_dashboard.page_office_dashboard .img_info {
	margin-left: 0.45rem;
	margin-right: 0.8rem;
}
.page_dashboard.page_office_dashboard .nc_appreciation.d_clickable.bbox-h {
    padding: 1.6rem 1.4rem;
}
.page_dashboard.page_office_dashboard .d_flex_rating_tooltip_wrap {
	margin: 0 auto;
}
.page_dashboard.page_office_dashboard .d_clickable .a_i_flex-start .f_grow_1 .d_flex > p {
	font-size: 1.7rem;
}
.page_dashboard.page_home_dashboard .box.box_incentive_rating {
	margin-bottom: 0.8rem;
}
.page_dashboard.page_home_dashboard .box.box_incentive_rating {
	padding: 1.2rem 1.8rem;
}
.page_dashboard.page_home_dashboard .nc_appreciation {
	margin-bottom: 0.8rem;
}
.page_dashboard.page_home_dashboard .teaching_material main,
.page_dashboard.page_office_dashboard .teaching_material main {
	display: flex;
	align-items: center;
	padding-inline: 3rem;
	margin-top: 1.3rem;
}
.page_dashboard.page_home_dashboard .teaching_material .icon-medal,
.page_dashboard.page_office_dashboard .teaching_material .icon-medal {
	background: url('https://assets2.nativecamps.com/teacher/webroot/images/icon/dashboard/icon-medal-orange.svg') no-repeat center / 100%;
	width: 2.4rem;
	height: 2.4rem;
	background-size: cover;
}
.page_dashboard.page_home_dashboard .teaching_material .teaching_material_count,
.page_dashboard.page_office_dashboard .teaching_material .teaching_material_count {
	font-size: 2.4rem;
	font-weight: bold;
}
.page_dashboard.page_home_dashboard .teaching_material .info_lesson_incentive_top_wrap,
.page_dashboard.page_office_dashboard .teaching_material .info_lesson_incentive_top_wrap  {
	bottom: calc(100% + 8px);
}
.page_dashboard.page_home_dashboard .teaching_material .info_lesson_incentive_top_wrap::before,
.page_dashboard.page_office_dashboard .teaching_material .info_lesson_incentive_top_wrap::before {
	border-width: 8px;
}
.page_dashboard.page_home_dashboard .teaching_material .info_lesson_incentive_top_wrap.right_10::before,
.page_dashboard.page_office_dashboard .teaching_material .info_lesson_incentive_top_wrap.right_10::before {
	right: 12px;
}
.page_dashboard.page_home_dashboard .favorites_wrap .favorites_count_container,
.page_dashboard.page_office_dashboard .favorites_wrap .favorites_count_container {
	margin-top: 1.3rem;
	gap: 0.8rem;
}
.page_office_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap{
	top: calc(100% + 10px);
	left: -117px;
	transform: unset;
	bottom: unset;
}
.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap{
	top: calc(100% + 10px);
	left: -15px;
	transform: unset;
	bottom: unset;
}
.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap::before {
	border-bottom-color: #707070;
	left: 31px;
	top: unset;
	bottom: 100%;
	border-top-color: transparent;
	border-width: 10px;
}
.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .tutor_wrap {
	max-width: 39.4rem;
}
.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .tutor_rank_wrap {
	min-height: 16.5rem;
	padding: 2rem 3rem;
}
.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .setting_booked_lesson_fee_wrap {
	min-height: 13.2rem;
	padding-inline: 3rem;
}
.page_dashboard.page_home_dashboard .earning_left .target_title {
	color: #404040;
	font-weight: bold;
	font-size: 1.7rem;
}
.page_dashboard.page_home_dashboard .earning_left .btn_set_progress {
	display: block;
}
.page_dashboard.page_home_dashboard .no_cancellation_incentive_title,
.page_dashboard.page_home_dashboard .introducing_tutors_incentive_title,
.page_dashboard.page_home_dashboard .ranking_incentive_rating_title,
.page_dashboard.page_home_dashboard .lesson_incentive_title,
.page_dashboard.page_home_dashboard .ranking_incentive_lesson_title {
	font-size: 1.7rem;
	font-weight: 600;
	color: #404040;
}
.page_dashboard.page_home_dashboard .teaching_materials_title,
.page_dashboard.page_office_dashboard .teaching_materials_title,
.page_dashboard.page_home_dashboard .appreciation_title,
.page_dashboard.page_home_dashboard .ratings_title,
.page_dashboard.page_home_dashboard .favorites_title ,
.page_dashboard.page_office_dashboard .favorites_title{
	font-size: 1.7rem;
	font-weight: 600;
}
.page_dashboard.page_home_dashboard .ratings_wrap {
	padding-inline: 3rem;
}
.page_dashboard.page_home_dashboard .appreciation_wrap {
	padding-inline: 3rem;
}
.page_dashboard.page_home_dashboard .teaching_materials_wrap,
.page_dashboard.page_office_dashboard .teaching_materials_wrap {
	padding-inline: 3rem;
}
.page_dashboard.page_home_dashboard .ratings_text {
	margin-left: 0.8rem;
	font-weight: 400;
	font-size: 1.3rem;
	color: #404040;
}
.page_dashboard.page_home_dashboard .kids_rating_text {
	font-weight: 400;
	font-size: 1.3rem;
	color: #404040;
}
.page_dashboard.page_home_dashboard .nc_appreciation .accepted_text {
	font-weight: 400;
	font-size: 1.3rem;
	color: #404040;
}
.page_dashboard.page_home_dashboard .nc_appreciation .pending_acceptance_text {
	font-weight: 400;
	font-size: 1.3rem;
	color: #404040;
}
.page_dashboard.page_home_dashboard .appreciation_text {
	margin-left: 0.8rem;
	font-weight: 400;
	font-size: 1.3rem;
	color: #404040;
}
.page_dashboard .color-inherit {
	color: inherit;
}
.page_dashboard.page_home_dashboard .box_campaign_slot a {
	cursor: auto;
}
.page_home_dashboard :is(.box_campaign_slot):hover .sec_campaign .campaign .campaign__item {
	background: #fff;
}
.page_dashboard.page_home_dashboard .info_text_rating_star_tooltip .kids_rating_star.right_rating_star_tooltip_content {
	top: 6rem;
	left: -16.5rem;
}
.page_dashboard.page_home_dashboard .info_text_rating_star_tooltip:hover .kids_rating_star.info_text_rating_star_tooltip_content::after {
	top: -1.5rem;
	left: 64%;
	border-color: transparent transparent #707070 transparent;
	transform: translateX(-50%);
}
.page_home_dashboard .nc_appreciation .info_lesson_incentive_top_ratings_wrap.left_10 {
	left: -2.5rem;
}
.page_home_dashboard .nc_appreciation .info_lesson_incentive_top_ratings_wrap.left_10::before {
	left: 4rem;
}

/* MEDIA QUERIES */
@media screen and (max-width: 1919px) {
	.page_contents--dashboard .earning_left .earning_num_area {
		font-size: 2.1rem;
	}
	.page_contents--dashboard .earning_left .num_detail {
		font-size: 1.6rem;
	}
	.page_contents--dashboard .earning_left .dashboard_payday {
		margin-left: 5px;
	}
	.page_contents--dashboard .earning_left .target_area {
		width: 100%;
		max-width: 26.1rem;
		padding-inline: 1rem;
	}
	.page_dashboard.page_home_dashboard .ranking_incentive_rating_title {
		font-size: 1.4rem;
	}
	.page_dashboard.page_home_dashboard .box_target .target_wrap .d_cell {
		padding-left: 2rem;
	}
	.page_dashboard.page_home_dashboard .img_info img {
		width: 1.4rem;
	}
	.page_dashboard.page_home_dashboard .currency_select_wrap {
		max-width: 13.5rem;
	}
	.page_dashboard.page_home_dashboard .box.box_incentive_rating {
		padding: 1rem;
	}
	.page_dashboard.page_home_dashboard .box.box_incentive_lesson {
		padding: 1rem;
	}
	.page_dashboard.page_home_dashboard .ranking_incentive_lesson_title {
		font-size: 1.4rem;
	}
	.page_dashboard.page_home_dashboard .ranking_incentive_lesson_date_wrap {
		flex-direction: column;
		display: flex;
		align-items: flex-end;
	}
	.page_dashboard.page_home_dashboard .earning_left .btn_set_progress {
		flex-shrink: 0;
	}
	.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .tutor_rank_wrap {
		padding-block: 1.3rem;
	}
	.page_contents--dashboard .earning_left .progress_text .amount span {
		font-size: 1.9rem;
	}
	.page_home_dashboard .nc_appreciation .info_lesson_incentive_top_ratings_wrap.left_10 {
		left: 50%;
		transform: translateX(-50%);
	}
	.page_home_dashboard .nc_appreciation .info_lesson_incentive_top_ratings_wrap.left_10::before {
		left: 13.8rem;
	}
	.page_dashboard.page_home_dashboard .ratings_wrap .info_lesson_incentive_top_ratings_wrap.left_10 {
		left: 50%;
		transform: translateX(-50%);
	}
	.page_dashboard.page_home_dashboard .ratings_wrap .info_lesson_incentive_top_ratings_wrap.left_10::before {
	left: 52%;
	}
}

@media screen and (max-width: 1820px) {
	.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap {
		left: -3rem;
	}
	.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap .info_tip_inner {
		width: 20rem;
	}
	.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap::before {
		left: 4.5rem;
	}
}

@media screen and (max-width: 1810px) {
	.page_dashboard.page_home_dashboard .no_cancellation_incentive_title,
	.page_dashboard.page_home_dashboard .introducing_tutors_incentive_title,
	.page_dashboard.page_home_dashboard .ranking_incentive_rating_title,
	.page_dashboard.page_home_dashboard .lesson_incentive_title,
	.page_dashboard.page_home_dashboard .ranking_incentive_lesson_title {
		font-size: 1.5rem;
	}
	.page_dashboard.page_home_dashboard .earning_left .btn_set_progress {
		flex-shrink: 1;
	}
	.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .tutor_rank_wrap {
		min-height: auto;
	}
	.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .setting_booked_lesson_fee_wrap {
		min-height: auto;
	}
	.page_dashboard.page_home_dashboard .earning_left .dashboard_payday{
		font-size: 1.4rem;
	}
	.page_contents--dashboard .earning_left .target_area {
		height: auto;
	}
	.page_contents--dashboard .earning_left .target_area {
		padding-inline: .5rem;
	}
	.page_contents--dashboard .earning_left .progress_text .amount span {
		font-size: 1.5rem;
	}
	.page_contents--dashboard .earning_left .progress_text .amount {
		font-size: 1.5rem;
	}
	.page_contents--dashboard .earning_area {
		max-width: 16.5rem;
	}
}

@media screen and (max-width: 1740px) {
	.page_home_dashboard .nc_appreciation .info_lesson_incentive_top_ratings_wrap.left_10 {
		padding: 1rem;
	}
}

@media screen and (max-width: 1670px) {
	.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap {
		padding: 1rem;
	}
}

@media screen and (max-width: 1510px) {
	.page_contents--dashboard .earning_left .progress_text .amount {
		font-size: 1.4rem;
	}
	.page_contents--dashboard .earning_left .progress_text .amount span {
		font-size: 1.5rem;
	}
	.page_contents--dashboard .earning_left .progress_text .minutes {
		font-size: 1.4rem;
	}
	.page_contents--dashboard .earning_left .progress_text .time {
		font-size: 1.2rem;
	}
	.page_contents.page_contents--dashboard.page_dashboard .earning_left {
		width: 60%;
	}
	.page_contents--dashboard .no_cancellation_incentive_data {
		flex-direction: column;
	}
	.page_contents--dashboard .no_cancellation_incentive_cancelled {
		margin-left: 0;
	}
	.page_dashboard.page_home_dashboard .sec.sec_promos {
		padding: 1.5rem;
	}
	.page_dashboard.page_home_dashboard .box_campaign_slot {
		padding: 1.5rem;
	}
	.page_dashboard.page_home_dashboard .box_teacherList {
		padding-inline: 1.5rem;
	}
	.page_dashboard.page_home_dashboard .box_target .target_wrap .d_cell {
		padding-left: 0;
	}
	.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .earning_left {
		padding-left: 0;
	}
	.page_dashboard.page_home_dashboard .box_target .target_wrap .d_cell:not(:first-child) {
		padding-left: 1rem;
	}
	.page_dashboard.page_home_dashboard .no_cancellation_incentive_title, .page_dashboard.page_home_dashboard .introducing_tutors_incentive_title, .page_dashboard.page_home_dashboard .ranking_incentive_rating_title, .page_dashboard.page_home_dashboard .lesson_incentive_title, .page_dashboard.page_home_dashboard .ranking_incentive_lesson_title {
		font-size: 1.2rem;
		font-weight: 600;
	}
	.page_dashboard.page_home_dashboard .tutor_rank_wrap {
		min-height: auto;
	}
	.page_dashboard.page_home_dashboard .setting_booked_lesson_fee_wrap {
		min-height: auto;
	}
	.page_dashboard.page_home_dashboard .currency_select_wrap {
		max-width: 13rem;
	}
	.page_dashboard.page_home_dashboard select.select-white {
		font-size: 1.2rem;
	}
	.page_dashboard.page_home_dashboard .teaching_materials_title,
	.page_dashboard.page_office_dashboard .teaching_materials_title,
	.page_dashboard.page_home_dashboard .appreciation_title,
	.page_dashboard.page_home_dashboard .ratings_title,
	.page_dashboard.page_home_dashboard .favorites_title,
	.page_dashboard.page_office_dashboard .favorites_title {
		font-size: 1.4rem;
	}
	.page_contents.page_contents--dashboard.page_dashboard .tutor_rank_right_col {
		margin-left: 0.7rem;
	}
	.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .tutor_rank_wrap {
		padding: 1rem;
	}
	.page_contents.page_contents--dashboard.page_dashboard.page_home_dashboard .setting_booked_lesson_fee_wrap {
		padding: 1rem;
	}
}
@media screen and (max-width: 1440px) {
	/* office based dashboard */
	.page_dashboard.page_office_dashboard .booking_fee_btn_display {
		margin-top: 2rem;
	}
	.page_dashboard.page_office_dashboard .box_set_booking_fee .target_wrap {
		height: 12.2vh;
	}
	.page_dashboard.page_office_dashboard .fs_60 {
		font-size: 3.45vh;
	}
	.page_dashboard.page_office_dashboard .box_ratings .fs_40 {
		font-size: 2rem;
	}
	.page_dashboard.page_office_dashboard .num_detail.fs_30 {
		font-size: 2.5vh;
	}
	.page_dashboard.page_office_dashboard .box_set_booking_fee .sec {
		padding: 2vh 2vh 2vh;
	}
	.page_dashboard.page_office_dashboard .f_grow_0_3 {
		padding: 0.5vh 0;
		max-height: 22.81vh;
	}
	.page_dashboard.page_office_dashboard .currency_select_wrap {
		max-width: 100%;
	}
	.page_dashboard.page_office_dashboard .box_target .target_wrap .cell_num .num {
		font-size: 2.2rem;
	}
	.page_dashboard.page_office_dashboard .fs_28 {
		font-size: 2.5vh;
	}
	.page_dashboard.page_office_dashboard .p_b_13 {
		padding: 0;
	}
	/* office based dashboard end */

	.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap {
		left: -9rem;
	}
	.page_home_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap::before {
		left: 10.5rem;
	}
	.page_dashboard.page_home_dashboard .info_text_rating_star_tooltip .info_rating_star.bottom_rating_star_tooltip_content {
		bottom: unset;
		top: 4rem;
		left: -9rem;
	}
	.page_dashboard.page_home_dashboard .info_text_rating_star_tooltip:hover .info_rating_star.bottom_rating_star_tooltip_content::after {
		left: 40%;
	}
	.page_dashboard.page_home_dashboard .info_text_rating_star_tooltip .kids_rating_star.right_rating_star_tooltip_content {
		left: -21.5rem;
	}
	.page_dashboard.page_home_dashboard .info_text_rating_star_tooltip:hover .kids_rating_star.info_text_rating_star_tooltip_content::after {
		left: 80%;
	}
	.page_home_dashboard .box_teacherList .slick-next {
		width: 1.5rem;
		height: 1.5rem;
		right: -1.2rem;
	}
	.page_home_dashboard .box_teacherList .slick-prev {
		width: 1.5rem;
		height: 1.5rem;
		left: -1.5rem;
	}
	.page_home_dashboard .box_teacherList .slick-next:before,
	.page_home_dashboard .box_teacherList .slick-next.slick-disabled:before,
	.page_home_dashboard .box_teacherList .slick-prev:before,
	.page_home_dashboard .box_teacherList .slick-prev.slick-disabled:before {
		width: 1.3rem;
		height: 1.3rem;
	}

}
/* NJ-63084 END */
/* NJ-78591 START */
.page_dashboard .perks_teacher_wrap {
	width: 44.9rem;
	min-height: 15.5rem;
	max-height: 18.5rem;
	height: 100%;
}
@media screen and (max-width: 1440px) {
	.page_dashboard .perks_teacher_wrap {
		width: 39.9rem;
	}
	
}
.page_dashboard .perks_teacher_wrap .info_text_padding_teacher_perks{
	padding: 1.4rem 1.8rem;
}
.page_dashboard .perks_teacher_wrap #pft_amount {
	font-size: 2.4rem;
	font-weight: 700;
}
.page_dashboard .perks_teacher_wrap .teacher_perks_data p {
	font-size: 1.3rem;
	margin-top: 1.7rem;
}
.page_dashboard .perks_teacher_wrap .perks_teacher_tooltip p{
	font-size: 1.4rem;
	color: #FFFFFF;
}
.page_dashboard .perks_teacher_wrap .perks_teacher_title {
	cursor: pointer;
}
.d_flex:has(.perks_teacher_title:hover) .info_lesson_incentive_top_wrap.perks_teacher{
	display: block;
	opacity: 1;
	animation-duration: 0.5s;
	animation-name: fade-in;
	-moz-animation-duration: 0.5s;
	-moz-animation-name: fade-in;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-name: fade-in;
	cursor: pointer;
}
.page_dashboard .info_lesson_incentive_top_wrap.perks_teacher {
	bottom: calc(100% + 1.4rem);
}

/* Home based */
.page_dashboard .home_perks_teacher_wrap .perks_teacher_title {
	cursor: pointer;
	font-size: 1.7rem;
}

.page_dashboard .home_perks_teacher_wrap .info_text_padding_teacher_perks{
	padding: 0 1.8rem 1.4rem 1.8rem;
}
.page_dashboard .home_perks_teacher_wrap #pft_amount {
	font-size: 2.4rem;
	font-weight: 700;
}
.page_dashboard .home_perks_teacher_wrap .teacher_perks_data p {
	font-size: 1.3rem;
	margin-top: 1rem;
}
.page_dashboard .home_perks_teacher_wrap .perks_teacher_tooltip p{
	font-size: 1.4rem;
	color: #FFFFFF;
}
.page_dashboard .home_perks_teacher_wrap .info_lesson_incentive_top_wrap.perks_teacher {
	bottom: calc(100% + 1.4rem);
}

@media screen and (max-width: 1510px) {
	.page_dashboard .home_perks_teacher_wrap .perks_teacher_title {
		font-size: 1.2rem;
	}
	
}
.page_dashboard .home_perks_teacher_wrap .dashboard_info_display_area::before, .page_dashboard .perks_teacher_wrap .dashboard_info_display_area::before {
	width: 18rem;
	left: unset;
}
.page_dashboard .perks_teacher_wrap button.t-link-orange, .page_dashboard .home_perks_teacher_wrap button.t-link-orange  {
	background-color: unset;
}
/* NJ-78591 End*/
/* NJ-63938 */
.page_contents.page_contents--dashboard.page_dashboard .contents_center.d_flex.center_flex_wrap{
	gap: .8rem;
}
.page_dashboard .w_455 {
	width: initial;
	max-width: 455px;
}
.m_b_8{
	margin-bottom: .8rem;
}
.box.box_target.b_shadow.d_block.sec.sec_3.target_wrap.m_t_0.m_b_8 {
    margin-bottom: .8rem;
}

.page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .contents_center,
.page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .center-right {
    flex: 1 1 26%;
}
.page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .contents_right {
	flex: 1 1 23%;
}
.page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .contents_left {
	height: 84.3vh;
}

.page_dashboard .info_lesson_incentive_bottom_wrap {
  position: absolute;
  top: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
  background: #707070;
  color: #fff;
  border-radius: 1rem;
  padding: 2rem;
  width: 36rem;
  display: none;
  z-index: 9999;
  box-shadow: 0 .4rem 1rem rgba(0,0,0,0.25);
  font-size: 1.4rem;
  line-height: 1.6;
}

.page_office_dashboard .favorites_wrap .info_lesson_incentive_top_ratings_wrap::before {
	content: "";
	position: absolute;
	top: -22%;
    left: 46%;
	transform: translateX(-50%);
	border: 11px solid transparent;
	border-bottom-color: #707070; /* arrow color */
	pointer-events: none;
	z-index: 1;
}
/* Arrow */
.page_dashboard .info_lesson_incentive_bottom_wrap::before {
  content: "";
  position: absolute;
  top: -1rem;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 1rem 1rem 1rem;
  border-style: solid;
  border-color: transparent transparent #707070 transparent;
}

/* achieved label */
.page_dashboard .incentive_status {
	color: #3b82f6;
	font-weight: 700;
	font-size: 1.4rem;
}

/* incentive amount */
.page_dashboard .incentive_amount {
	font-size: 3vh;
	font-weight: 700;
	color: #333;
	margin-bottom: 1.5rem;
}
.page_dashboard .incentive_amount span.amount_currency{
	font-size: 2.36vh;
}

/* minutes progress */
.page_dashboard .incentive_minutes {
	font-size: 1.3rem;
	color: #404040;
	font-weight: 400;
	line-height: normal;
}
.page_dashboard .dashboard-banner-wrap{
	position: absolute; 
	bottom: 0; 
	left: 0; 
	width: 100%;
}
/* wrapper */
.page_dashboard .lesson_ranking_wrap {
	display: flex;
	gap: 4.8rem;     
	margin-top: 1.2rem; 
}

/* each column */
.page_dashboard .lesson_ranking_item {
	display: flex;
	flex-direction: column;
}

/* label */
.page_dashboard .lesson_ranking_label {
	font-size: 1.455vh;  
	color: #404040;
	font-weight: 400;	
}

/* main value */
.page_dashboard .lesson_ranking_value {
  font-size: 1.9vh;
  font-weight: 700;
  color: #333;
  line-height: normal;
}

/* unit (mins / th) */
.page_dashboard .lesson_ranking_unit {
	font-size: 1.9vh;
	font-weight: 600;
	margin-left: 0.4rem;
}
.page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .t-link-orange{
	color:#F1890E;
}
/* NJ-63938 End */
/* NJ-91982 start */
.page_wrap--index .pane_wrap--middle:not(.pane-hidden) .pane--middle_left .page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_left{
	min-width: 31.7rem;
	max-width: 40rem;
} 

.page_wrap--index .pane_wrap--middle:not(.pane-hidden) .pane--middle_left  .page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .contents_right{
	min-width: 30.4rem;
	max-width: 39.9rem;
}

.page_wrap--index .pane_wrap--middle:not(.pane-hidden) .pane--middle_left .page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .contents_center{
	min-width: 44.2rem;
	max-width: 45.5rem;
}
.page_wrap--index .pane_wrap--middle:not(.pane-hidden) .pane--middle_left .page_contents.page_contents--dashboard.page_dashboard.page_office_dashboard .contents_inner .center-right {
	min-width: 29.4rem;
	max-width: 45.5rem;
}

.page_wrap--index .pane_wrap--middle:not(.pane-hidden) .pane--middle_left .page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_right{
	min-width: 30.4rem;
	max-width: 39.9rem;
}
.page_wrap--index .pane_wrap--middle:not(.pane-hidden) .pane--middle_left .page_contents.page_contents--dashboard.page_dashboard .contents_inner .contents_center{
	min-width: 74.4rem;
	max-width: 91.8rem;
}
/* NJ-91982 End */