.eddy-main-menu {
	align-items: center;
}
.btn-custom {
	background: #FD4766 !important;
	color: #ffffff !important;
}
.btn-hover-custom:hover {
	background: #EDF3FF !important;
	color: #142D71 !important;
}
.card.card-custom.sticky {
	position: sticky;
	top: 100px;
}
.iof-contain {
	object-fit: contain;
}
.iof-cover {
	object-fit: cover;
}

@media (min-width: 992px) {
	.header-fixed.header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 97;
		height: 80px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
}

/*******************************/
/*Profile*/
/******************************/

.profile-statistic i {
	font-size: 35px;
}

/*edit-course other svg icon*/

.btn-other-icon svg {
	fill: #1d92ff;
}

.btn-other-icon:hover svg {
	fill: #fff;
}

.login.login-4 .login-aside {
	background: linear-gradient(147.04deg, #1d92ff 0.74%, #1d92ff 99.61%);
}

/*fix media-modal for front*/

.media-modal .media-modal-close .screen-reader-text,
.media-modal .media-modal-content .media-frame-actions-heading,
.media-modal .media-modal-content  .media-frame-content .media-toolbar-secondary .screen-reader-text  {
	display: none;
}

/*Paste/Edit link modal*/

#wp-link-wrap #wp-link #wp-link-close .screen-reader-text {
	display: none;
}

#wp-link-wrap #wp-link #link-selector label {
	display: block;
}

@media screen and (max-width: 575px) {
	#wp-link-wrap #wp-link #link-modal-title {
		font-size: 16px;
		line-height: 2.2;
	}

	#wp-link-wrap{
		margin-top: -240px !important;
	}
	#wp-link-wrap #wp-link #link-options label span,
	#wp-link-wrap #wp-link #search-panel label span.search-label {
		width: 50px;
	}

	#wp-link-wrap #wp-link .link-target label {
		max-width: 50%;
	}

}

/*Slider template 1*/

.carousel-item__image {
	position: relative;
}

.carousel-item__info {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 40%;
}

.slider-indicators {
	right: unset;
	left: unset;
}

.slider-indicators li {
	background-color: #1d92ff;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	border-bottom: 7px solid transparent;
	border-top: 7px solid transparent;
}

@media screen and (max-width: 992px) {
	.carousel-item__image {
		position: static;
		min-height: auto !important;
		border-radius: calc(0.85rem - 1px) calc(0.85rem - 1px) 0 0;
	}
	.carousel-item__onlyimage {
		min-height: auto !important;
	}
	.carousel-item__info {
		position: static;
		width: 100%;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.slider-indicators li {
		border-bottom: 5px solid transparent;
		border-top: 5px solid transparent;
	}
}

/*page instruction*/

.instruction-text-wrap img {
	max-width: 100%;
	height: auto;
}

.course-status-page .card.card-custom > .card-header {
	padding-top: 15px;
	padding-bottom: 15px;
}

.course-status-page .card.card-custom > .card-header {
	height: auto;
}

@media (min-width: 992px) {
	.course-status-page.header-fixed .wrapper {
		padding-top: 120px;
	}
}

@media screen and (max-width: 767px) {
	.quiz-timer-wrap {
		margin-top: 20px;
	}

	.unit_button {
		margin-top: 20px;
	}
}

/*Scroll eddy course*/
@media (max-width: 991.98px) {
	.eddy-max-h-100vh {
		max-height: 100vh;
	}
}

@media (max-width: 575.98px) {
	.curriculum-mobile-navs {
		flex-wrap: nowrap;
		overflow: auto;
	}

	.curriculum-mobile-navs.nav-tabs .nav-item {
		margin-bottom: 0 !important;
	}
}

/* Pojo */

.pojo-a11y-toolbar-toggle {
	display: none !important;
}

.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle {
	display: block !important;
}

.vertical-scroll {
	overflow-y: scroll;
	overflow-x: hidden;
}

.vertical-scroll::-webkit-scrollbar {
	width: 2px;
	background-color: #EBEBEB;
}

.vertical-scroll::-webkit-scrollbar-thumb {
	background-color: #CFCFCF;
}

.vertical-scroll::-webkit-scrollbar-thumb:hover {
	background-color: #979696;
}

/* Add class for "object-fit: cover" */
.iof-cover {
	object-fit: cover;
}

/* Add class for "object-fit: contain" */
.iof-contain {
	object-fit: contain;
}

.static-page-list-style > ::marker {
	content: '\2713';
	font-weight: 600;
}

.static-page-list-style > li {
	padding-left: .5em;
}

.rounded-top-right {
	border-top-right-radius: 20px !important;
}

.rounded-bottom-left {
	border-bottom-left-radius: 20px !important;
}

.rounded-start {
	border-bottom-left-radius: .25rem !important;
	border-top-left-radius: .25rem !important
}

.rounded-end {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important
}

/* ************ */
/* logo header */
/* *********** */

.logo-header {

}

.logo-header-title {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	line-height: 1.2;
	margin: 0 0 0 0.5em;
}

/* christmas mode */

.logo-header-link {
	position: relative;
	display: flex;
	align-items: center;
}

.logo-header-new-year {
	position: absolute;
	width: 40px;
	left: 26px;
	top: -18px;
}

.eddy-password {
	position: relative;
}
.eddy-password-control {
	position: absolute;
	top: 10px;
	right: 1rem;
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='eye' class='svg-inline--fa fa-eye fa-w-18' role='img' viewBox='0 0 576 512'%3E%3Cpath fill='%23B5B5C3' d='M288 144a110.94 110.94 0 0 0-31.24 5 55.4 55.4 0 0 1 7.24 27 56 56 0 0 1-56 56 55.4 55.4 0 0 1-27-7.24A111.71 111.71 0 1 0 288 144zm284.52 97.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400c-98.65 0-189.09-55-237.93-144C98.91 167 189.34 112 288 112s189.09 55 237.93 144C477.1 345 386.66 400 288 400z'/%3E%3C/svg%3E") 0 0 no-repeat;
}

.h-auto + .eddy-password-control {
	top: 12px;
}

input.is-valid + .eddy-password-control,
input.is-invalid + .eddy-password-control {
	right: 3rem;
}

.eddy-password-control.view {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='far' data-icon='eye-slash' class='svg-inline--fa fa-eye-slash fa-w-20' role='img' viewBox='0 0 640 512'%3E%3Cpath fill='%231d92ff' d='M634 471L36 3.51A16 16 0 0 0 13.51 6l-10 12.49A16 16 0 0 0 6 41l598 467.49a16 16 0 0 0 22.49-2.49l10-12.49A16 16 0 0 0 634 471zM296.79 146.47l134.79 105.38C429.36 191.91 380.48 144 320 144a112.26 112.26 0 0 0-23.21 2.47zm46.42 219.07L208.42 260.16C210.65 320.09 259.53 368 320 368a113 113 0 0 0 23.21-2.46zM320 112c98.65 0 189.09 55 237.93 144a285.53 285.53 0 0 1-44 60.2l37.74 29.5a333.7 333.7 0 0 0 52.9-75.11 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64c-36.7 0-71.71 7-104.63 18.81l46.41 36.29c18.94-4.3 38.34-7.1 58.22-7.1zm0 288c-98.65 0-189.08-55-237.93-144a285.47 285.47 0 0 1 44.05-60.19l-37.74-29.5a333.6 333.6 0 0 0-52.89 75.1 32.35 32.35 0 0 0 0 29.19C89.72 376.41 197.08 448 320 448c36.7 0 71.71-7.05 104.63-18.81l-46.41-36.28C359.28 397.2 339.89 400 320 400z'/%3E%3C/svg%3E") 0 0 no-repeat;
}

/*eddy content news*/
.eddy-content-news img {
	max-width: 100%;
	height: auto;
}

.eddy-content-news .content-iframe-wrapper{
	position: relative;
	display: block;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.eddy-content-news .content-iframe-wrapper iframe  {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

/* global cookie_pop */

.cookies_files {
	display: none;
	position: fixed;
	z-index: 9999999;
	bottom: 0;
	left: 0;
	right: 0;
}
