@font-face {
	font-family: 'icomoon';
	src: url('../fonts/betterdocs-elf.eot?hv4dj3');
	src: url('../fonts/betterdocs-elf.eot?hv4dj3#iefix') format('embedded-opentype'),
		url('../fonts/betterdocs-elf.ttf?hv4dj3') format('truetype'),
		url('../fonts/betterdocs-elf.woff?hv4dj3') format('woff'),
		url('../fonts/betterdocs-elf.svg?hv4dj3#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"],
[class*=" icon-"],
[class*="betterdocs-icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.elementor-element-wrapper:not(.elementor-element--promotion) [class^="betterdocs-"]:after,
.elementor-element-wrapper:not(.elementor-element--promotion) [class*=" betterdocs-"]:after {
	content: "\e91e";
	font-family: "icomoon" !important;
	speak: none;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 6px;
	right: 6px;
	color: #cdcfd2;
}

#elementor-panel__editor__help__link[href^="https://betterdocs.co/docs"]:before {
	content: "\e91e";
	font-family: "icomoon" !important;
	font-size: 190%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.betterdocs-icon-Navigation:before {
	content: "\e90c";
}

.betterdocs-icon-Content:before {
	content: "\e907";
}

.betterdocs-icon-Social-Share:before {
	content: "\e910";
}

.betterdocs-icon-title:before {
	content: "\e916";
}

.betterdocs-icon-Breadcrumbs:before {
	content: "\e903";
}

.betterdocs-icon-BA:before {
	content: "\e918";
}

.betterdocs-icon-date:before {
	content: "\e908";
}

.betterdocs-icon-feedback:before {
	content: "\e909";
}

.betterdocs-icon-Reactions:before {
	content: "\e90b";
}

.betterdocs-icon-search:before {
	content: "\e90f";
}

.betterdocs-icon-Sidebar:before {
	content: "\e911";
}

.betterdocs-icon-category-grid:before {
	content: "\e905";
}

.betterdocs-icon-category-box:before {
	content: "\e904";
}

.betterdocs-icon-faq::before {
	content: "\e90a";
}

.betterdocs-icon-related-docs::before {
	content: "\e90e";
}

.betterdocs-icon-attachment::before {
	content: "\e902";
}

.betterdocs-icon-printer::before {
	content: "\e954";
}

.betterdocs-icon-alarms::before {
	content: "\e910";
}

.betterdocs-icon-ai-summary::before {
	content: "\e922";
}

.betterdocs-icon-code-snippet::before {
	content: "\e924";
}

.betterdocs-icon-Doc-Author::before {
	content: "\e906";
}

.betterdocs-icon-Tag::before {
	content: "\e925";
}

.betterdocs-icon-Reading-Time::before {
	content: "\e90d";
}

.betterdocs-icon-archive-header::before {
	content: "\e900";
}

.betterdocs-icon-Tab-Grid::before{
	content:"\e926";
}

.betterdocs-dialog-buttons-action {
	display: block;
	text-align: center;
}

.betterdocs-ea-warning,
.elementor-panel .elementor-control-betterdocs_section_pro .elementor-panel-heading-title {
	color: #f54;
	font-weight: 700;
}

.betterdocs-warning {
	font-size: 13px;
	line-height: 18px;
	background-color: #f3f0ca;
	color: #886726;
	padding: 10px;
	border-radius: 3px;
}

.elementor-panel .elementor-element .icon {
	height: 46px;
}
