:root {
	--tutor-text-size: 16px;
	--tutor-color-white: #fff;
	--tutor-color-success: #24a148;
	--tutor-color-success-rgb: 36, 161, 72;
	--tutor-color-warning: #ed9700;
	--tutor-color-warning-rgb: 237, 151, 0;
	--tutor-color-danger: #f44337;
	--tutor-color-danger-rgb: 244, 67, 55;
	--tutor-color-secondary: #41454f;
	--tutor-color-subdued: #5b616f;
	--tutor-color-hints: #767c8e;
	--tutor-color-muted: #757c8e;
	--tutor-color-gray: #e3e5eb;
	--tutor-color-gray-10: #eff1f6;
}

.d-block, .tutor-profile-badge img {
	display: block;
}

.d-flex, .tutor-profile-badge, .tutor-instructor-card .tutor-name, .tutor-instructor-card {
	display: flex;
}

.align-items-center, .tutor-profile-badge, .tutor-instructor-card .tutor-name, .tutor-instructor-card {
	align-items: center;
}

.tutor-ratio>img {
	object-fit: cover;
	object-position: center;
}

.tutor-svg svg {
	width: 1em;
	height: 1em;
}

@keyframes rotateSpinner {
	to {
		transform: rotate(360deg);
	}
}

input:checked+label .tutor-form-check-input-radio, .tutor-form-check-input.tutor-form-check-input-radio:checked, .tutor-form-check-input.tutor-form-check-input-radio.is-active {
	border-color: var(--tutor-color-primary);
	background-color: var(--tutor-color-primary);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
	background-position: 50%;
}

.tutor-profile-badge img {
	max-width: 50px;
	height: auto;
}

.tutor-thumbnail-uploader .thumbnail-preview img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}

.tutor-thumbnail-uploader .thumbnail-preview img:before {
	content: "";
	background: #eff1f6 url("/wp-content/cache/seraphinite-accelerator/s/m/d/img/9f5432a3f7b73f98b2870c6dd81f4cc2.1b4b.svg") 50% no-repeat;
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	inset: 0;
	--lzl-bg-img: "/wp-content/cache/seraphinite-accelerator/s/m/d/img/9f5432a3f7b73f98b2870c6dd81f4cc2.1b4b.svg";
}

.tutor-thumbnail-uploader .thumbnail-preview img:before.lzl:not(.lzl-ed), .tutor-thumbnail-uploader .thumbnail-preview img:before.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20125%2032%22%20width%3D%22125%22%20height%3D%2232%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

@keyframes pulse-animation {
	0% {
		box-shadow: 0 0 rgba(0, 0, 0, .1);
	}
	
	to {
		box-shadow: 0 0 0 6px transparent;
	}
}

.tutor-certificate-template img {
	border-radius: 6px;
	max-width: 100%;
	height: auto;
	display: inline-block;
}

.tutor-modal-ins-approval .tutor-avatar img {
	object-fit: cover;
}

.tutor-course-details-page-main .plyr--video, .tutor-course-details-page-main .tutor-course-thumbnail img, .tutor-course-details-page-main .tutor-video-player {
	border-radius: 6px;
	overflow: hidden;
}

.tutor-course-details-page .tutor-course-thumbnail img {
	width: 100%;
	max-height: 100%;
}

.tutor-emptystate img {
	max-width: 100%;
}

.tutor-certificate-demo img {
	width: 100%;
}

.tutor-app-process-image img {
	border-radius: 10px;
	width: 100%;
}