.ales-hide {
    display: none;
}

.final-item.premium.trigger-premium-plans::before, 
.module-item.premium.trigger-premium-plans::before,
.play-next.premium.trigger-premium-plans::before,
.risques-next.premium.trigger-premium-plans::before,
.start-challenge-quiz.premium.trigger-premium-plans::before,
.s-action.start-errors-mode.premium.trigger-premium-plans::before{
    content: 'Pro';
    display: inline-flex;
    font-size: 9px;
    top: 4px;
    right: 4px;
    background-color: #FF5722;
    position: absolute;
    color: #fff;
    padding: 0px 6px;
    font-weight: 600;
    text-transform: uppercase;
    border:1px solid #fff;
    border-radius: 10px;
    z-index:0;
    
}

.course-content .report-c {
    display: flex;
    align-items: center;
    justify-content: center;
}

.course-content .report-c a {
    display: flex;
    gap: 3px;
    font-size: 14px;
    color: #76788a !important;
    cursor: pointer;
}

.tpr-quiz-fs .loading-anim-container .preload-progress {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 0;
    color: #abb7c4;
}

.rbc-notice.nvisible {
    width: 220px;
    height: 220px;
    position: fixed;
    top: 50vh;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}

.rbc-notice .inner-content {
    display: flex;
    background-color: #ffffff;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    width: 100%;
    border-radius: 20px;
    box-shadow: 0px 10px 20px #b0898f70;
}

.rbc-notice .inner-content  svg.close {
    width: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    z-index: 9;
}

.rbc-notice .inner-content img.badge {
    opacity:0;
    animation: fadeOpacity 2s ease-out forwards;
}

.rbc-notice .inner-content  img.conf {
    position: absolute;
    top: 0;
    left: 0;
}

.rbc-notice .inner-content h3 {
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 4px;
    color: #333333;
    margin: 0;
    opacity: 0;
    transform: translateY(20px);
    animation: fadeInUp 1s ease-out forwards;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.rbc-notice .inner-content p {
    font-size: 15px;
    color: #7b7b7b;
    opacity: 0;
    transform: translateY(20px);
    animation: fadeInUp 2s ease-out forwards;    
}

.q-notice.errors-b-notice {
    max-width: 100%;
    width: 400px;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: 20px;
    z-index: 99999;
    padding: 2px;
    border-radius: 12px;
    background: linear-gradient(120deg, #ff572294, #9c27b070);
    box-shadow: 5px 5px 20px #ff98005c, -5px -5px 20px #9c27b04d;
    transition:all 0.5s ease-in-out;
}

.q-notice.errors-b-notice.nvisible {
    animation: slideDown 1s ease-in-out;
}

.q-notice.errors-b-notice.nhidden{
    top: -100px;
}

@keyframes slideDown {
  from { top: -100px; }
  to { top: 20px; }
}


.alesld-content .q-notice .inner-content {
    padding: 8px;
    border-radius: 12px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    text-align: center;
}

.alesld-content .q-notice .inner-content svg.alert {
    background-color: #fff0da;
    border-radius: 30px;
    width: 35px;
    padding: 4px;
}

.alesld-content .q-notice .inner-content svg.check {
    background-color: #dcf5ee;
    border-radius: 30px;
    width: 35px;
    padding: 4px;
}

.alesld-content .q-notice .inner-content svg.close {
    background-color: #dbdbdb;
    border-radius: 30px;
    width: 35px;
    padding: 7px;
    cursor:pointer;
}

.alesld-content .q-notice .inner-content p{
    margin:0;
}

.alesld-content .error-bank {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 10px;
    position: relative;
    cursor: pointer;
    padding: 15px;
    background-color: #FF9800;
    border-radius: 10px;
    box-shadow: 4px 6px 7px 4px #dddddd4f;
    border: 1px solid #9e9e9e17;
    justify-content: space-between;
    background: linear-gradient(0deg, #ff9372, #ffc007);
    overflow:hidden;
}

.alesld-content .error-bank::before {
    content: '';
    width: 250px;
    aspect-ratio: 1;
    background: radial-gradient(#ffffff29 40%, #ffffff00 40% 40%, #ffffff17 60%);
    border-radius: 50%;
    position: absolute;
    left: -100px;
    top: -100px;
}

.alesld-content .error-bank .left {
    display: flex;
    gap: 10px;
    align-items: flex-start;
    justify-content: center;
    z-index: 1;
}

.alesld-content .error-bank .left h3 {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: unset;
    color: #fff;
}

.alesld-content .error-bank .left p {
    font-size: 15px;
    color: #ffffff;
    margin: unset;
    line-height: 1.2em;
    margin-top: 8px;
}

.alesld-content .error-bank .left svg {
    border-radius: 10px;
    padding: 6px;
    width: 50px;
    min-width: 45px;
}

.alesld-content .error-bank .right h2 {
    color: #ffffff;
    font-size: 40px;
    font-weight: bold;
    margin: auto;
    text-shadow: 3px 3px #ffffff5e;
    text-align: center;
    margin-bottom: -10px;
}

.alesld-content .error-bank .right p {
    font-size: 15px;
    color: #ffffff;
    margin: unset;
}

.alesld-content .error-bank .bottom {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-top: 1px dashed #d5d4d4;
    padding-top: 10px;
    gap: 10px;
    flex-wrap: wrap;
}

.alesld-content .error-bank .bottom h3 {
    color: #ffffffbf;
    font-size: 15px;
    margin: unset;
    font-weight: 400;
}

.alesld-content .error-bank .bottom a {
    background-color: #ffffff;
    padding: 6px 15px;
    border-radius: 30px;
    color: #FF9800;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position:relative;
}

.alesld-content .exam-mode-ticks {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
}

.alesld-content .exam-mode-ticks>span {
    width: 10%;
    height: 5px;
    display: inline-block;
    border-radius: 3px;
}

.alesld-content .exam-mode {
    display: flex;
    position: relative;
    width: 100%;
    border-radius: 10px;
    box-shadow: 4px 6px 7px 4px #dddddd4f;
    border: 1px solid #9e9e9e17;
    padding: 20px;
    background-image: linear-gradient(45deg, #000000, #282833, #2f324680), url(/wp-content/plugins/ales-learning-dashboard/assets/images/exam-mode-bg.jpg);
    background-size: contain;
    background-position: center right;
    min-height: 150px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.alesld-content .exam-mode.unlocked {
    min-height: 200px;
    background-image: linear-gradient(45deg, #000000, #07070e, #1e0d21);
    flex-wrap: wrap;
    gap: 30px;
}

.alesld-content .exam-mode.unlocked .left {
    max-width: 400px;
}

.alesld-content .exam-mode.locked::after {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 10px;
    cursor: not-allowed;
    position: absolute;
    left: 0;
    top: 0;
}

.alesld-content .exam-mode.unlocked .right .chart {
    width: 400px;
    max-width: 100%;
}

.alesld-content .exam-mode .ex-mode-actions>a {
    background-color: #ffffff1c;
    background-image: linear-gradient(89deg, #1f2331, #5d112b);
    padding: 6px 20px;
    border-radius: 23px;
    border-top: 1px solid #ffffff12;
    border-right: 1px solid #ffffff1a;
    border-bottom: 1px solid #00000047;
    border-left: 1px solid #4a1c2b;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 6px;
    box-shadow: -2px -3px 7px rgb(0 0 0 / 74%) inset, -3px -3px 6px 1px rgb(41 20 27), 10px 5px 10px rgb(3 4 7);
}

.alesld-content .exam-mode .ex-mode-actions {
    display: flex;
    gap: 10px;
    align-items: center;
}

.alesld-content .exam-mode .ex-mode-actions>a.results-ex-mode {
    background-image: linear-gradient(89deg, #1f2331, #23232d);
    box-shadow: -2px -3px 7px rgb(0 0 0 / 74%) inset, -3px -3px 6px 1px rgb(18 22 39), 10px 5px 10px rgb(3 4 7);
    border-left: 1px solid #1c1d4a;
}

.alesld-content .exam-mode .right {
    min-width: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.alesld-content .exam-mode .right img {
    width: 50px;
    padding: 12px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #ffffff1c;
    background-image: linear-gradient(129deg, #1f233199, #5d112ba8);
    border-top: 1px solid #ffffff12;
    border-right: 1px solid #ffffff1a;
    border-bottom: 1px solid #00000047;
    border-left: 1px solid #4a1c2b;
    box-shadow: -2px -3px 7px rgb(0 0 0 / 74%) inset, -3px -3px 6px 1px rgb(41 20 27 / 58%), 10px 5px 10px rgb(3 4 7 / 45%);
}

.alesld-content .exam-mode .left h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

.alesld-content .exam-mode .left p {
    color: #ffffffe3;
    font-size: 14px;
    margin: unset;
}

.alesld-content .c-confirm {
    display: flex;
    gap: 4px;
    align-items: center;
    position: absolute;
    bottom: 8px;
    left: 8px;
    pointer-events: none;
}
.alesld-content .c-confirm>span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #ff867d;
}
.click-animation{
  opacity:0;
  position:fixed;
  z-index:99;
}
.click-animation.animating {
  animation: pulse 0.6s ease-out;
}

@keyframes pulse {
  0% { transform: scale(0); opacity: 1; }
  100% { transform: scale(2.5); opacity: 0; }
}


.alesld-content {
	font-family: Jost;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.alesld-content .side-content {
	border-left: 1px solid #f2f2f2;
	width: 330px;
	min-height: 400px;
	display: flex;
	padding: 15px;
	flex-direction: column;
}

div#alesld-course-top a.to-top {
    position: fixed;
    display: flex;
    visibility:hidden;
    gap: 5px;
    right: 40px;
    bottom: 40px;
    background-color: #fff;
    box-shadow: 0 0 10px #e1e1e1;
    padding: 5px 10px;
    border-radius: 10px;
    color: #000;
    cursor: pointer;
    align-items: center;
    opacity:0;
    transition:all 0.3s ease-in-out;
    z-index:9999;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;    
}

div#alesld-course-top a.to-top.show {
    visibility:visible;
    opacity:1;
}

div#alesld-course-top a.to-top svg {
    width: 22px;
}

.alesld-content .dashboard-header {
	display: flex;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #f1f1f1;
	align-items: center;
	justify-content: center;
}

.alesld-content .dashboard-header .inner-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	max-width: 1290px;
}

.alesld-content .dashboard-main-content .content-container {
    z-index: 1;
    padding: 20px;
    position: relative;
    width: calc(100% - 330px);
    min-width: 300px;
}

.alesld-content.loading::after,
.alesld-content .dashboard-main-content .content-container.loading::after {
	content: '';
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #ffffffe0;
}

.alesld-content.loading>.loader-line,
.alesld-content .dashboard-main-content .content-container.loading .loader-line {
	display: block;
	width: 100px;
	height: 6px;
	overflow: hidden;
	background-color: #ddd;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.alesld-content>.loader-line,
.alesld-content .dashboard-main-content .content-container .loader-line {
	display: none;
	position: fixed;
	z-index: 2;
	top: 45%;
	left: 50%;
	transform: translate(-50%, -50%);    
    height: 50px !important;
    width: 90px !important;
    aspect-ratio: 2;
    border: 10px solid #fff;
    box-sizing: border-box;
    background: radial-gradient(farthest-side, #000000 98%, #0000) left / 15px 15px, radial-gradient(farthest-side, #000000 98%, #0000) left / 15px 15px, radial-gradient(farthest-side, #000000 98%, #0000) center / 15px 15px, radial-gradient(farthest-side, #000000 98%, #0000) right / 15px 15px, #fff;
    background-repeat: no-repeat;
    filter: blur(4px) contrast(10);
    animation: l14 1s infinite;
}
@keyframes l14 {
  100%  {background-position:right,left,center,right}
}
/*
.alesld-content>.loader-line,
.alesld-content .dashboard-main-content .content-container .loader-line {
	display: none;
	position: fixed;
	z-index: 2;
	top: 45%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.alesld-content.loading>.loader-line:before,
.alesld-content .dashboard-main-content .content-container.loading .loader-line:before {
	content: "";
	position: absolute;
	left: -50%;
	height: 6px;
	width: 40%;
	background-color: #ef047e;
	background: linear-gradient(45deg, #9f68ff, #ff6096);
	-webkit-animation: lineAnim 1s linear infinite;
	-moz-animation: lineAnim 1s linear infinite;
	animation: lineAnim 1s linear infinite;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
*/

@keyframes lineAnim {
	0% {
		left: -40%;
	}

	50% {
		left: 20%;
		width: 80%;
	}

	100% {
		left: 100%;
		width: 100%;
	}
}

.alesld-content .dashboard-main-content .s-bar-inner-content .s-item {
	display: flex;
	align-items: center;
	gap: 10px;
	box-shadow: 2px 3px 12px 1px #e9e9e9;
	padding: 10px;
	border-radius: 10px;
}

.alesld-content .dashboard-main-content .s-bar-inner-content .s-item .left {
	width: 36px;
	background-color: #eaf5f4;
	display: flex;
	padding: 6px;
	border-radius: 5px;
}

.alesld-content .dashboard-main-content .s-bar-inner-content .s-item .top {
	font-size: 13px;
	color: #353645;
}

.alesld-content .dashboard-main-content .s-bar-inner-content .s-item .bottom {
	font-size: 13px;
	color: #04c6ba;
}

.alesld-content .dashboard-main-content {
	display: flex;
	align-items: stretch;
	flex-wrap:wrap;
	justify-content: center;
	width: 100%;
	max-width: 1290px;
}

.alesld-content .dashboard-header .inner-header .header-left a {
	display: flex;
	align-items: center;
}

.alesld-content .dashboard-header .inner-header .header-center {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
}

.alesld-content .dashboard-header .inner-header .header-center img {
	background-color: #fff1f6;
	padding: 4px;
	border-radius: 3px;
}

.alesld-content .dashboard-header .inner-header .header-center h3 {
	font-size: 16px;
	font-weight: 600;
	color: #aaaaaa;
	margin: unset;
}

.alesld-content .header-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
}

.alesld-content .header-right .switch-exam {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 220px;
}

.alesld-content .header-right .switch-exam .active-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	padding: 6px 15px 6px 15px;
	background-color: #fdf5ff;
	border-radius: 10px;
	border: 1px solid #ebd3ff;
	cursor: pointer;
}

.alesld-content .header-right .switch-exam .active-item .label {
	font-size: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.alesld-content .header-right .switch-exam .active-item .label svg {
	min-width: 16px;
}

.alesld-content .header-right .switch-exam .items-list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 10px;
	background-color: #fff;
	box-shadow: 0px 8px 15px 3px #e4dae7;
	border-radius: 10px;
	position: absolute;
	top: 100%;
	right:0;
	margin-top: 5px;
	z-index: 99;
	width: 100%;
	transform: translateY(-10px);
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease-in-out;
}

.alesld-content .header-right .switch-exam .items-list.active {
	transform: translateY(0px);
	opacity: 1;
	visibility: visible;
}

.alesld-content .header-right .switch-exam .items-list span {
	font-size: 14px;
	background-color: #fff;
	padding: 8px;
	border-radius: 8px;
	border: 1px solid #fff;
	cursor: pointer;
}

.alesld-content .header-right .switch-exam .items-list span.selected-item,
.alesld-content .header-right .switch-exam .items-list span:hover {
	background-color: #fdf5ff82;
	border-color: #ebd3ff5c;
}

.alesld-content .dashboard-header .inner-header a.tab-nav {
	cursor: pointer;
}

.alesld-content .dashboard-header .inner-header .header-center h3 a.tab-current {
	color: #1b1b1b;
}

.alesld-content .dashboard-header .inner-header .header-right .user-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	color: #aaaaaa;
}

.alesld-content .dashboard-main-content .learning-modules {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 15px;
}

.alesld-content .dashboard-main-content .learning-modules .module-item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 300px;
    max-width: 350px;
    width: 33%;
    background-color: #ffffff;
    border: 1px solid #fbfbfb;
    border-radius: 10px;
    box-shadow: 1px 7px 20px 0px #0000000d;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    flex-grow: 1;
}

.alesld-content .dashboard-main-content .learning-modules .module-item.disabled {
	cursor: initial;
}

.alesld-content .dashboard-main-content .learning-modules .module-item:hover {
	box-shadow: 0px 7px 20px 4px #0000000f;
}

.alesld-content .dashboard-main-content .lock-div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-color: #0000000d;
	position: absolute;
	border-radius: 8px;
	backdrop-filter: blur(1px);
}

.alesld-content .dashboard-main-content .lock-div .lock-inner {
	display: flex;
	gap: 8px;
	background-color: #ffffff;
	padding: 10px;
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 10px !important;
	box-shadow: 0 0 10px #00000021 !important;
	align-items: center;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}

.alesld-content .dashboard-main-content .lock-div .lock-inner:hover {
	width: 180px;
}

.alesld-content .dashboard-main-content .lock-div .lock-inner span {
	font-size: 15px;
	white-space: nowrap;
	opacity: 0;
	transition: all 0.5s ease-in-out;
}

.alesld-content .dashboard-main-content .lock-div .lock-inner:hover span {
	opacity: 1;
}

.alesld-content .dashboard-main-content .learning-modules .m-top {
	display: flex;
	padding: 10px;
	border-bottom: 1px solid #fafafa;
	gap: 10px;
	align-items: center;
}

.alesld-content .dashboard-main-content .learning-modules .m-top h3 {
	margin: unset;
	font-size: 16px;
	font-weight: 600;
}

.alesld-content .dashboard-main-content .learning-modules .m-center {
	display: flex;
	flex-direction: column;
	gap: 7px;
	padding: 15px;
	flex-grow: 1;
}

.alesld-content .dashboard-main-content .learning-modules .m-center h4 {
	margin: unset;
	font-size: 14px;
	font-weight: 400;
	color: #848282;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.alesld-content .dashboard-main-content .learning-modules .m-center h4::before {
	content: '';
	min-width: 10px;
	height: 10px;
	display: inline-block;
	background-color: #dedede;
	border-radius: 10px;
	margin-right: 10px;
	margin-top: 5px;
}

.alesld-content .dashboard-main-content .learning-modules .m-bottom {
	height: 40px;
	border-top: 1px solid #fafafa;
	display: flex;
	align-items: center;
	padding: 20px;
	gap: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #555d69;
}

.alesld-content .dashboard-main-content .t-exams,
.alesld-content .dashboard-main-content .t-courses {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 15px;
}

.alesld-content .dashboard-main-content .final-item .actions {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ffffffde;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    display: flex;
    visibility:hidden;
    justify-content: center;
    align-items: center;
    gap: 10px;
    transition: all 0.3s ease-in-out;
    opacity:0;
}
.alesld-content .dashboard-main-content .final-item.token:hover .actions {
    visibility: visible;
    opacity:1;
}
.alesld-content .dashboard-main-content .final-item .actions .s-action{
    background-color: #ffffff;
    color: #000000;
    padding: 4px 14px;
    border-radius: 20px;
    box-shadow: 1px 1px 5px 1px #9e9e9e3b;
    font-size: 14px;
    cursor: pointer;
}

.alesld-content .dashboard-main-content .final-item .bottom {
	display: flex;
	align-items: center;
	gap: 15px;
}

.alesld-content .dashboard-main-content .final-item .bottom span {
	margin: unset;
	font-size: 12px;
	color: #ababab;
}

.alesld-content .dashboard-main-content .final-item {
	display: flex;
	align-items: stretch;
	gap: 10px;
	position: relative;
	cursor: pointer;
	padding: 10px;
	background-color: #fff;
	width: 200px;
	border-radius: 10px;
	box-shadow: 4px 6px 7px 4px #dddddd4f;
	border: 1px solid #9e9e9e17;
	user-select: none;
}
.alesld-content .dashboard-main-content .t-exams .final-item {
	flex-grow: 1;
}

.alesld-content .dashboard-main-content .final-item .center {
    flex-grow: 1;
}

.alesld-content .dashboard-main-content .final-item.course-item {
	width: 400px;
	height: 100%;
}

.alesld-content .dashboard-main-content .final-item .stars {
	display: flex;
	gap: 2px;
	align-items: center;
}

.alesld-content .dashboard-main-content .final-item.disabled {
	cursor: not-allowed;
}

.alesld-content .dashboard-main-content .final-item .left {
	background-color: #f45036;
	background: linear-gradient(45deg, #f47336, #ff648d);
	display: flex;
	padding: 10px;
	border-radius: 8px;
	height: 100%;
	aspect-ratio: 1;
	align-items: center;
	justify-content: center;
}

.alesld-content .dashboard-main-content .final-item.course-item .left {
	min-width: 130px;
	background-size: cover !important;
	background-position: center !important;
	aspect-ratio: 1.25;
}

.alesld-content .dashboard-main-content .final-item .right p {
	margin-bottom: 3px;
	font-size: 13px;
	color: #a7a9b1;
}

.alesld-content .dashboard-main-content .final-item h4 {
	margin: unset;
	font-size: 15px;
	font-weight: 600;
}

.alesld-content .dashboard-main-content .final-item .right {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}

.alesld-content .dashboard-main-content .final-item .top span {
	font-size: 13px;
	width: 100%;
	display: block;
	text-align: end;
	color: #b5aeaa;
}

.alesld-content .dashboard-main-content .final-item .exam-progress,
.alesld-content .dashboard-main-content .course-progress {
	position: relative;
	width: 100%;
	height: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #ededed;
	border-radius: 10px;
	overflow: hidden;
}

.alesld-content .dashboard-main-content .final-item.disabled::after {
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #ffffffcf;
	border-radius: 10px;
}

.alesld-content .dashboard-main-content .final-item .exam-progress span,
.alesld-content .dashboard-main-content .course-progress span {
	position: absolute;
	background-color: #ffbca7;
	display: block;
	height: 100%;
	border-radius: 5px;
	transform: translateX(-100%);
	animation: slideIn 1.5s ease-out forwards;
}

.alesld-content .dashboard-main-content .confidence-score {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.alesld-content .dashboard-main-content .confidence-score .top {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.alesld-content .dashboard-main-content .confidence-score .badges {
    display: flex;
    gap: 7px;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
}

.alesld-content .dashboard-main-content .confidence-score .badges span {
    flex: 1;
    font-size: 12px;
    text-align: center;
    color: #fdb444;
    line-height: 15px;
    width: 14%;
}

.alesld-content .dashboard-main-content .confidence-score .badges span.s-badge.inactive {
    color: #bdbdbd;
}

.alesld-content .dashboard-main-content .confidence-score .badges .s-badge img{
    width: 100%;
}

.alesld-content .dashboard-main-content .exam-format {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border: 1px solid #ededed;
    border-radius: 10px;
    padding: 10px;
}

.alesld-content .dashboard-main-content .exam-format h4 {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    margin: 0;
}

.alesld-content .dashboard-main-content .ex-format-actions {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
}

.alesld-content .dashboard-main-content .ex-action {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    cursor: pointer;
}

.alesld-content .dashboard-main-content .ex-action>span{
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 10px;
    background-color: #f1f1f1;
    border: 1px solid #d9d9d9;
    margin-right: 5px;
    margin-bottom: 1px;
    position:relative;
}

.alesld-content .dashboard-main-content .exam-format .ex-action.active>span {
    border-color: #f6beff;
    background-color: #fff;
}

.alesld-content .dashboard-main-content .ex-action>span::before {
    content: '';
    width: 7px;
    height: 7px;
    display: flex;
    background-color: transparent;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.alesld-content .dashboard-main-content .exam-format .ex-action.active>span::before {
    background-color: #d109f0;
}

.alesld-content .dashboard-main-content .confidence-score .top h4 {
	font-size: 16px;
	font-weight: 600;
	margin: unset;
}

.alesld-content .dashboard-main-content .confidence-score .top span {
	font-size: 13px;
	color: #a7a9b1;
}

.alesld-content .dashboard-main-content .confidence-score .center {
	display: flex;
	align-items: center;
	justify-content: center;
}

.alesld-content .dashboard-main-content .confidence-score .s-progress-circle {
	position: relative;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.alesld-content .dashboard-main-content .confidence-score .s-progress-circle .num {
	position: absolute;
	font-size: 24px;
	font-weight: 600;
}

.alesld-content .dashboard-main-content .confidence-score .bottom {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.alesld-content .dashboard-main-content .confidence-score .s-progress h5 {
	font-size: 16px;
	font-weight: 600;
	margin: unset;
}

.alesld-content .dashboard-main-content .confidence-score .s-progress span {
	font-size: 15px;
	color: #7b7b7b;
}

.alesld-content .dashboard-main-content .c-scores-wrapper {
    overflow: hidden;
}
.alesld-content .dashboard-main-content .c-scores-slider {
    display: flex;
    transition:0.3s all ease-in-out;
}
.alesld-content .dashboard-main-content .confidence-score.mcq,.alesld-content .dashboard-main-content .confidence-score.click {
    width: 100%;
    flex-shrink: 0;
}
.alesld-content .dashboard-main-content .c-scores-wrapper.click .c-scores-slider {
    transform: translateX(-100%);
}
.alesld-content .alesq-results .overview .section.cta {
    display: none;
}

.alesld-content .course-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99999;
    overflow-y: scroll;
}
.alesld-content .course-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #f4f4f4;
    padding: 10px;
}
.alesld-content .course-header h4 {
    font-size: 15px;
    margin: unset !important;
}
.alesld-content .course-header .left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.alesld-content .course-header .right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.alesld-content .course-header .actions .close {
    background-color: unset !important;
    display: flex;
    align-items: center;
    cursor:pointer;
}
.alesld-content .elementor-invisible {
    visibility: visible !important;
}

.alesld-content.inback{
    overflow: hidden;
    height: 0;
}

@keyframes loadingGradient{
    0% {background-position: 0% 50%;}
    100% {background-position: 100% 50%;}
}
@keyframes fadeOpacity{
    0%, 100% {opacity: 1;}
    50% {opacity: 0.5;}
}


.alesld-content .content-container.loading .fs-wrapper.quiz-full-screen .inner-content {
    background-color: #f5f5f5;
    background: linear-gradient(75deg, #dcdcdc 50%, #efefef 60%);
    background-size: 400% 400%;
    animation: loadingGradient 3s ease infinite, fadeOpacity 1s ease-in-out infinite;
    border-radius: 20px;
}

.alesld-content .ays_quiz_question .wp-video {
    max-width: 100%;
}
.alesld-content video.wp-video-shortcode{
    width: unset !important;
    height: unset !important;
}

@keyframes slideIn {
	0% {
		transform: translateX(-100%);
	}

	100% {
		transform: translateX(0);
	}
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.quiz-full-screen, .course-full-screen, .quiz-results-full-screen  {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #fff;
	z-index: 999999;
	overflow-y: scroll;
}
.quiz-results-content {
    max-width: 1100px;
    margin: auto;
}

.quiz-full-screen .actions, .course-full-screen .actions, .quiz-results-full-screen .actions {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 5px;
	overflow: hidden;
}

.course-full-screen .course-header .center h4, .quiz-results-full-screen .quiz-results-header .center h4 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
}

.quiz-full-screen .quiz-header .actions>div, .course-full-screen .course-header .actions>div, .quiz-results-full-screen .quiz-results-header .actions>div {
	background-color: #00000012;
	padding: 5px;
	display: flex;
	gap: 6px;
	border-radius: 5px;
	min-width: 32px;
	height: 32px;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transform: translateX(100%);
	animation: slideUp 0.5s ease-out forwards;
}

.course-full-screen .course-header .actions>.read-action-container {
    width: fit-content;
    display: flex;
    align-items: center;
    padding: 0;
    background-color: #fff;
}
.course-full-screen .course-header .actions .read-action-container .read {
    display: flex;
    height: 32px;
    width: fit-content;
    gap: 6px;
    border-radius: 6px;
    font-size: 13px;
    padding-right: 6px;
    padding-left: 6px;
    background-color: #eef2ff;
    align-items: center;
    transition: 0.3s all ease-in-out;
}

.course-full-screen .actions .read-action-container.read .read .label {
    display: none;
}
.course-full-screen .course-header .actions .read-action-container.read .read {
    background-color: #6076ee;
}
.course-full-screen .course-header .actions .read-action-container.read .read svg {
    fill: #ffffff;
}

.course-full-screen .course-header .actions .mastering-level {
    display: none;
    height: 32px;
    gap: 6px;
    width: fit-content;
    font-size: 14px;
    padding: 0 12px;
    border: 1px solid #eef2ff;
    border-radius: 6px;
    background-color: #fff;
    align-items: center;
}
.course-full-screen .course-header .actions .read-action-container.read .mastering-level{
    display: flex;
}

.course-full-screen .course-header .actions .mastering-level .m-level {
    display: none;
    min-height: 100%;
    width: 32px;
    background-color: #eef2ff;
    border-radius: 0 3px 3px 0;
    padding: 2px;
    align-items: center;
    justify-content: center;
}
.course-full-screen .course-header .actions .mastering-level.selected{
    padding-right: 0;
}
.course-full-screen .course-header .actions .mastering-level.selected .m-level{
    display: flex;
}

.quiz-full-screen .quiz-header, .course-full-screen .course-header, .quiz-results-full-screen .quiz-results-header {
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	z-index: 9999;
	position: relative;
}

.quiz-full-screen .quiz-header .actions .hs-action.close, .quiz-results-header .actions>div.close {
    border-radius: 8px;
    padding: 10px 5px 10px 14px;
    border: 1px solid #ffadad;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
}
.quiz-full-screen .quiz-header .actions .hs-action.sound, .quiz-full-screen .quiz-header .actions .hs-action.fullscreen, .quiz-results-header .actions .hs-action.fullscreen {
    border: 1px solid #b1b4b5;
    border-radius: 7px !important;
}

.quiz-header .actions>div.close, .course-header .actions>div.close, .quiz-results-header .actions>div.close {
	background-color: #ff00000a;
}

.alesld-content .quiz-results-header .hs-action.fullscreen svg.exit, 
.alesld-content .quiz-full-screen .quiz-header .hs-action.fullscreen svg.exit, 
.alesld-content.fs-enabled .quiz-full-screen .quiz-header .hs-action.fullscreen svg.enter,
.alesld-content.fs-enabled .quiz-results-header .hs-action.fullscreen svg.enter{
    display: none;
}

.alesld-content.fs-enabled .quiz-full-screen .quiz-header .hs-action.fullscreen svg.exit, .alesld-content.fs-enabled .quiz-results-header .hs-action.fullscreen svg.exit {
    display: block !important;
}

.quiz-full-screen .quiz-content, .course-full-screen .course-content {
    max-width: 100%;
    display: flex;
    justify-content: center;
    padding: 20px;
}

.quiz-full-screen .inner-content, .course-full-screen .inner-content {
	max-width: 1200px;
	width: 100%;
}

.quiz-header .actions>div.enabled img.disable,
.quiz-header .actions>div img.enable, .course-header .actions>div.enabled img.disable,
.course-header .actions>div img.enable {
	display: none;
}

.quiz-header .actions>div.enabled img.enable, .course-header .actions>div.enabled img.enable {
	display: flex;
}

.tpr-quiz-fs {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background-color: #ffffff;
    width: 100%;
    height: 100%;
}
.tpr-quiz-fs .loading-anim-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    flex-direction: column;
    padding-bottom:20vh;
}
.tpr-quiz-fs .loading-bar {
    width: 300px;
    height: 10px;
    border-radius: 15px;
    background-color: #e5e5e5;
    position: relative;
    overflow:hidden;
}
.tpr-quiz-fs .loading-bar .bar {
    position: absolute;
    width: 0%;
    height: 100%;
    background: linear-gradient(45deg, #f43668, #ffa195);
    border-radius: 15px;
    background-image: url(/wp-content/plugins/ales-learning-dashboard/assets/images/progress_bar.png);
    background-size: cover;
    background-repeat: repeat-x;
    animation: scroll-bg 10s linear infinite;
    transition: width 1s ease-in-out;
}
.tpr-quiz-fs span.l-percent {
    font-weight: 600;
    min-width: 40px;
    display: inline-block;
}

.tpr-quiz-fs .ays-quiz-wrap .ays-quiz-container.ays_quiz_classic_light {
    box-shadow: unset !important;
    width: 700px !important;
}

.tpr-quiz-fs .ays-quiz-wrap .ays_quizn_ancnoxneri_qanak {
    display: none;
}

.tpr-quiz-fs .ays-quiz-container .ays_next.start_button.action-button, .tpr-quiz-fs .ays-quiz-container .ays-quiz-form input.action-button {
    background-image: linear-gradient(90deg, #ff867d 0%, #ff7a89 100%) !important;
    color: #fff !important;
    font-family: Jost;
    font-size: 14px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    padding: 12px 40px !important;
    border-radius: 10px 10px !important;
    box-shadow: 4px 5px 0 #fdebf3 !important;
    border-bottom: 2px solid #ffffff;
}
.tpr-quiz-fs .ays-quiz-container .ays_next.start_button.action-button:hover {
    box-shadow: 2px 1px 0 #fdebf3 !important;
    transform: scale(0.96);
}

.tpr-quiz-fs .ays-question-counter.animated, .ays_quiz_results .ays-abs-fs .ays_quiz_question{
    display:none;
}

.ays_quiz_results .step.ays_question_result {
    padding: unset;
}

.tpr-quiz-fs .wp-video-shortcode {
    border-radius: 10px;
}

.tpr-quiz-fs .wp-video-shortcode::-webkit-media-controls-timeline, .tpr-quiz-fs .wp-video-shortcode::-webkit-media-controls-mute-button {
    display: none;
}

.tpr-quiz-fs .ays_quiz_question>*, .tpr-quiz-fs.video-ended .ays_quiz_question .wp-video,  .tpr-quiz-fs .ays_buttons_div .ays_finish, .tpr-quiz-fs .ays-quiz-answers.ays_list_view_container, .tpr-quiz-fs.video-ended .wp-video{
    display:none;
}
.tpr-quiz-fs .ays_quiz_question .wp-video, .tpr-quiz-fs.video-ended .ays_buttons_div .ays_finish, .tpr-quiz-fs.video-ended .ays_quiz_question>p, .tpr-quiz-fs.video-ended .ays-quiz-answers.ays_list_view_container{
    display:block;
}
.tpr-quiz-fs .ays-quiz-form.enable_questions_result .step.active-step .ays-abs-fs {
    width: 100%;
}
.tpr-quiz-fs .ays-questions-container .ays_quiz_question>.wp-video {
    width: 100% !important;
    max-width: 1000px;
    margin: 0 auto;
    position:relative;
}
.tpr-quiz-fs .ays-quiz-wrap .ays-quiz-container.ays_quiz_classic_light {
    box-shadow: unset !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
}
.tpr-quiz-fs .ays-quiz-wrap .ays-quiz-answers.ays_list_view_container {
    max-width: 600px;
    margin: auto;
}
.tpr-quiz-fs .ays-quiz-container .ays-quiz-form .ays-field {
    border-radius: 10px !important;
    border: 1px solid #ededed !important;
    box-shadow: 0px 3px 3px #eaeaea !important;
    margin-bottom: 15px !important;
}
.tpr-quiz-fs .ays-quiz-container .ays-quiz-form .ays-field input~label[for^='ays-answer-'] {
    border-radius: 10px !important;
    letter-spacing: 0.5px !important;
    padding: 7px 7px 7px 10px !important;
}
.tpr-quiz-fs .ays-field.ays_list_view_item input~label:before {
    border-radius: 10px !important;
}
.tpr-quiz-fs .ays-quiz-container .ays-quiz-form .ays-field input:checked+label:before {
    border-color: #ffffff !important;
    background: #ffffffcc !important;
    background-clip: content-box !important;
}
.tpr-quiz-fs .ays-quiz-container .ays-quiz-form .ays-field input:checked+label{
    background-color: #45c66f !important;
    color: #fff !important;
}
div.ays-quiz-container[id^="ays-quiz-container-"] .ays-quiz-social-shares{
    display:none;
}
.tpr-quiz-start {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap:15px;
    background-color: #412d66ba;
    border-radius: 10px;
}
.tpr-quiz-start>h4 {
    color: #fff !important;
    font-weight: 600;
    letter-spacing: 3px;
    margin: 0;
    text-transform: uppercase;
}
.tpr-quiz-start  p.guide {
    max-width: 330px;
    color: #fff !important;
    padding: 0;
    margin: 0;
    text-align: center;
}
.tpr-quiz-start a.start {
    background-image: linear-gradient(90deg, #ff867d 0%, #ff7a89 100%);
    color: #fff !important;
    font-family: Jost;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 10px 25px;
    border-radius: 10px 10px;
    box-shadow: 4px 5px 0 #fdebf33b;
    border-bottom: 2px solid #ffffff85;
    cursor: pointer;
}
.quiz-full-screen .quiz-content .d-score {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    margin: 0 auto;
    max-width: 370px;
    padding: 30px;
    text-align: center;
    border-radius: 30px;
}

.quiz-full-screen .quiz-content .d-score.perfect {
    background-image: url(/wp-content/plugins/ales-learning-dashboard/assets/images/congrats.gif);
    background-size: 250px;
    background-repeat: no-repeat;
    background-position: top center;
}

.quiz-full-screen .quiz-content .score-badge{
    position:relative;
    width:100px;
    aspect-ratio:1;
}
.quiz-full-screen .quiz-content .d-score.bad .score-badge h4 {
    box-shadow: 0px 30px 30px 2px #ff676769;
}
.quiz-full-screen .quiz-content .d-score.medium .score-badge h4 {
    box-shadow: 0px 30px 30px 2px #FFC10769;
}
.quiz-full-screen .quiz-content .d-score.bad .score-badge svg{
    fill: #ff6767;
}
.quiz-full-screen .quiz-content .d-score.medium .score-badge svg{
    fill: #FFC107;
}
.quiz-full-screen .quiz-content .score-badge h4 {
    display: flex;
    gap: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    margin: unset;
    align-items: center;
    box-shadow: 0px 30px 30px 2px #01df9587;
}
.quiz-full-screen .quiz-content .score-badge h4 span {
    font-size: 22px;
    font-weight: 100;
    color: #ffffffba;
    margin-bottom: 4px;
}

.quiz-full-screen .d-score .score-label{
    display:block;
}

.quiz-full-screen .d-score.mcq .score-label{
    display:none;
}
.quiz-full-screen .d-score.mcq.perfect .score-label.perfect, .quiz-full-screen .d-score.mcq.medium .score-label.medium, .quiz-full-screen .d-score.mcq.bad .score-label.bad{
    display:block;
}

.quiz-full-screen .quiz-content .d-score .actions {
    display: flex !important;
    gap: 10px !important;
    overflow: visible;
    flex-wrap: wrap;
    justify-content: center;
}

.quiz-full-screen .quiz-content .d-score .actions a {
    position:relative;
    background-image: linear-gradient(90deg, #ff867d 0%, #ff7a89 100%);
    color: #fff;
    font-family: Jost;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 10px 15px;
    border-radius: 10px 10px;
    box-shadow: 4px 5px 0 #fdebf3;
    border-bottom: 2px solid #ffffff;
    cursor:pointer;
}

.quiz-full-screen .quiz-content .d-score .risques-replay {
    background-image: unset;
    color: #6d7376;
    box-shadow: unset;
    text-transform: unset;
    letter-spacing: 0.6px;
    font-size: 15px;
}

.tpr-quiz-fs .quiz-full-screen .inner-content>main {
    max-width: 1000px;
    padding: 0;
    position: relative;
}

.tpr-quiz-fs .quiz-full-screen .inner-content>main video.swd-block.swd-w-full {
    border-radius: 10px;
}

.tpr-quiz-fs .quiz-full-screen .inner-content>main button.start, .tpr-quiz-fs .quiz-full-screen .inner-content>main button.restart, .tpr-quiz-fs .quiz-full-screen .inner-content>main button.replay, .tpr-quiz-fs .quiz-full-screen .inner-content>main .results-label{
    display:none;
}

.ales-ld-notice-container {
    width: 100%;
    border-top: 1px dashed #e8e8e8;
    padding: 30px;
}
.ales-ld-notice-container .notice-inner-content {
    max-width: 1000px;
    margin: auto;
    display: flex;
    flex-wrap:wrap;
    gap: 20px;
    align-items: center;
}
.ales-ld-notice-container .notice-content h3 {
    margin: unset;
    font-size: 13px;
    text-transform: uppercase;
    color: #ef3d7a;
    font-weight: 600;
}
.ales-ld-notice-container .notice-content h4 {
    font-size: 16px;
    letter-spacing: 0.4px;
    margin: unset;
    font-weight: 600;
    color: #363b5b;
}
.ales-ld-notice-container .notice-content ul {
    margin: 10px 0;
    font-size: 15px;
    padding-left: 30px;
}
.ales-ld-notice-container .notice-content p {
    font-size: 15px;
    margin: unset;
}
.ales-ld-notice-container a.dismiss {
    position: relative;
    background: linear-gradient(329deg, #000000, #646464);
    padding: 6px 15px;
    border-radius: 6px;
    color: #fff !important;
    font-size: 15px;
    cursor: pointer;
}

@keyframes scroll-bg {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}

@media (max-width:600px){
    .alesld-content .dashboard-main-content {
        flex-direction: column;
        align-items: center;
    }
    .alesld-content .dashboard-main-content .content-container{
        width:100%;
    }
    .alesld-content .side-content {
        border-left: unset;
        border-top: 1px solid #f2f2f2;
        width:100%;
    }
    .alesld-content .dashboard-header{
        padding:unset;
    }
    .alesld-content .dashboard-header .inner-header{
        flex-wrap:wrap;
    }    
    .alesld-content .dashboard-header .header-right{
        padding:10px;
    }
    .alesld-content .dashboard-header .header-left{
        padding:10px;
    }
    .alesld-content .dashboard-header .inner-header .header-center h3 {
        font-size: 13px;
        line-height: 20px;
        text-align:center;
    }
    .alesld-content .dashboard-header .inner-header .header-center img{
        display:none;
    }
    .alesld-content .dashboard-header .inner-header .header-center {
        width: 100%;
        order: 3;
        border-top: 1px dashed #eeeeee;
        padding: 10px;
    }
    .alesld-content .header-right .switch-exam {
    	width: unset;
    }    
    .alesld-content .header-right .switch-exam .active-item .label{
        display:none;
    }
    .alesld-content .header-right .switch-exam .items-list{
        min-width: 220px;
    }
    .course-full-screen .course-header .center{
        display:none;
    }
}