/* Base
----------------------- */
.appearance_page_kata-dashboard h1,
.appearance_page_kata-dashboard h2,
.appearance_page_kata-dashboard h3,
.appearance_page_kata-dashboard h4,
.appearance_page_kata-dashboard h5,
.appearance_page_kata-dashboard h6,
.appearance_page_kata-dashboard p,
.appearance_page_kata-dashboard span,
.appearance_page_kata-dashboard a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.appearance_page_kata-dashboard #wpcontent {
	padding-left: 0;
}

.kt-dashboard-container {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 0 10px;
}

.appearance_page_kata a:focus {
	outline: none;
	box-shadow: none;
}

.appearance_page_kata p {
	margin-top: 0;
}

.appearance_page_kata img {
	width: 100%;
}

.kt-dashboard-row {
	display: grid;
	grid-template-columns: repeat(10, 1fr);
	gap: 30px;
	grid-auto-rows: minmax(50px, auto);
}

.kt-dashbord-col-10,
.kt-dashbord-col-20,
.kt-dashbord-col-30,
.kt-dashbord-col-40,
.kt-dashbord-col-50,
.kt-dashbord-col-60,
.kt-dashbord-col-70,
.kt-dashbord-col-80,
.kt-dashbord-col-90,
.kt-dashbord-col-100 {
	position: relative;
	min-height: 1px;
	width: 100%;
}

.kt-dashbord-col-10 {
	grid-column: span 1;
}

.kt-dashbord-col-20 {
	grid-column: span 2;
}

.kt-dashbord-col-30 {
	grid-column: span 3;
}

.kt-dashbord-col-40 {
	grid-column: span 4;
}

.kt-dashbord-col-50 {
	grid-column: span 5;
}

.kt-dashbord-col-60 {
	grid-column: span 6;
}

.kt-dashbord-col-70 {
	grid-column: span 7;
}

.kt-dashbord-col-80 {
	grid-column: span 8;
}

.kt-dashbord-col-90 {
	grid-column: span 9;
}

.kt-dashbord-col-100 {
	grid-column: span 10;
}

@media (max-width: 1024px) {
	.kt-dashboard-row {
		grid-template-columns: auto;
		gap: initial;
	}
	.kt-dashbord-col-30,
	.kt-dashbord-col-70 {
		grid-column: span 10;
	}
}

.appearance_page_kata .notice,
.appearance_page_kata #message,
.swift-performance-notice {
	display: none;
}

.swift-performance-notice {
	display: none !important;
}

/* Header
----------------------------- */
.kt-dashboard-navigation {
	margin: 0;
}

.kt-dashboard-logo img {
	max-width: 127px;
	margin: 4px 0 0;
}

.kt-dashboard-header {
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 0;
	width: 100%;
	display: inline-block;
	box-shadow: none;
	z-index: 2;
}

.kt-dashboard-header .kt-dashboard-nav-wrap {
	text-align: right;
	padding-top: 10px;
}

.kt-dashboard-navigation li.kt-dashboard-navitem {
	display: inline-block;
	margin-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.kt-dashboard-navigation li.kt-dashboard-navitem:last-child {
	padding-right: 0;
}

.kt-dashboard-navigation li.kt-dashboard-navitem a {
	line-height: 3;
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	font-weight: 500;
	color: #000;
	letter-spacing: 0.4px;
}

.kt-dashboard-navigation li.kt-dashboard-navitem a:hover {
	color: #403cf2;
}

@media (min-width: 591px) and (max-width: 1024px) {
	.kt-dashboard-header .kt-dashboard-row {
		grid-template-columns: repeat(10, 1fr);
		grid-auto-rows: minmax(50px, auto);
	}
}

/* Main Content
------------------------------ */
.kt-dashboard-main-content {
	margin-top: 0;
	background: #fff;
	padding-top: 10px;
}

@media (max-width: 1200px) {
	.kt-dashboard-main-content,
	.kt-dashboard-header .kt-dashboard-row {
		padding-left: 5%;
		padding-right: 5%;
	}
}

/* Dashboard Box
----------------------------- */
.kt-dashboard-box {
	background: #fff;
	border: 1px solid #e3e4e5;
	margin-bottom: 25px;
	border-radius: 11px;
	overflow: hidden;
	box-shadow: none;
}

.kt-dashboard-box .kt-dashboard-box-title {
	margin: 0;
	padding: 20px 20px 10px;
	font-size: 15px;
	box-shadow: none;
	z-index: 2;
	font-weight: 600;
	line-height: 21px;
}

.kt-dashboard-box .kt-dashboard-box-title i {
	color: #6d6af8;
	margin-right: 10px;
	vertical-align: bottom;
}

.kt-dashboard-box.pro-features,
.kt-dashboard-box.start-customizing {
	padding-bottom: 20px;
}

/* Dashboard lists
----------------------------- */
.kt-dashboard-ul {
	display: -ms-flex;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 0;
	margin: 0;
}

.kt-dashboard-ul .kt-dashboard-li {
	margin-bottom: 0;
	width: 33.33%;
}

.kt-dashboard-li.kt-dashbord-col-100 {
	width: 100%;
}

.start-customizing .kt-dashboard-li i.dashicons {
	position: absolute;
	left: 22px;
	top: 12px;
	color: #acb0b9;
	font-size: 16px;
	margin-top: 1px;
	transition: all 0.22s ease;
}

.kt-dashboard-ul .kt-dashboard-li a {
	display: block;
	line-height: 1.6;
	color: #4e4e4e;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	padding: 9px 20px;
	position: relative;
	transition: all 0.2s ease;
}

.start-customizing .kt-dashboard-ul .kt-dashboard-li a {
	padding: 10px 20px 11px 50px;
}

.kt-dashboard-ul .kt-dashboard-li a:hover,
.start-customizing .kt-dashboard-li a:hover i.dashicons {
	color: #6865f7;
}

/* Pro
----------------------------- */
.kt-pro-learn-more {
	float: right;
	font-size: 12px;
	line-height: 20px;
}

.kt-pro-learn-more i {
	display: inline-block;
	transition: all 0.3s ease;
}

.kt-pro-learn-more i {
	font-size: 13px;
	line-height: 1.9;
}

.pro-features .kt-dashboard-ul .kt-dashboard-li:nth-child(even) {
	background-color: #fbfbfb;
}

/* Widgets
----------------------------- */
.kt-dashboard-sidebar-widget {
	padding: 0 20px 20px;
}

.kt-dashboard-sidebar-widget p:last-child {
	margin-bottom: 0;
}

.kd-dashboard-sidebar .kt-dashboard-box {
	padding-bottom: 10px;
}

.kt-dashboard-links {
	font-size: 12px;
	text-decoration: none;
	border-radius: 2px;
	text-transform: capitalize;
	color: #403cf2;
}

.kt-dashboard-links i {
	font-size: 10px;
	line-height: 2;
	vertical-align: text-top;
	width: 10px;
	height: 10px;
}

/* Kata Notice
----------------------------- */
.kata-notice.notice.is-dismissible {
	padding-left: 270px;
	background-image: url(../img/dashboard-notice.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	background-size: 252px;
	border-left-color: #908efc;
	min-height: 170px;
	padding-right: 10px;
}

.kata-notice.notice.is-dismissible h2 {
	margin-bottom: 8px;
	margin-top: 21px;
	font-size: 17px;
	font-weight: 700;
}

.kata-notice.notice.is-dismissible a {
	border-radius: 3px;
	border-color: #6d6af8;
	color: #fff;
	text-shadow: unset;
	background: #6d6af8;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	text-transform: capitalize;
	padding: 12px 20px;
	display: inline-block;
	margin: 7px 0 13px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	letter-spacing: 0.4px;
}

.kata-notice.notice.is-dismissible a:hover {
	border-color: #17202e;
	background: #17202e;
}

.kt-dashboard-row .kata-notice.notice.is-dismissible {
	display: block;
	margin: 0 0 25px;
	border-left: 4px solid #6d6af8;
	border-radius: 0 11px 11px 0;
	overflow: hidden;
	box-shadow: 0 2px 7px -1px rgba(0, 0, 0, 0.04);
}

.kt-dashboard-row .kata-notice.notice.is-dismissible .notice-dismiss {
	display: none;
}

.kt-dashboard-row .kata-notice.notice.is-dismissible h2 {
	letter-spacing: -0.3px;
}

@media (max-width: 900px) {
	.kt-dashboard-ul .kt-dashboard-li {
		width: 50%;
	}
}

@media (max-width: 600px) {
	.kt-dashboard-main-content .kata-notice.notice.kt-dashboard-box {
		padding-left: 15px;
		padding-top: 180px;
	}

	.kt-dashboard-ul .kt-dashboard-li {
		width: 100%;
	}
}

:dir(rtl) {
	.kt-dashboard-box .kt-dashboard-box-title i {
		margin-left: 10px;
		margin-right: 0;
	}
	.start-customizing .kt-dashboard-ul .kt-dashboard-li a {
		padding: 10px 50px 11px 20px;
	}

	.start-customizing .kt-dashboard-li i.dashicons {
		right: 22px;
	}

	.kt-dashboard-header .kt-dashboard-nav-wrap {
		float: right;
	}

	.kt-pro-learn-more {
		float: left;
	}

	.kt-pro-learn-more i,
	.kt-dashboard-links i {
		transform: rotate(180deg);
	}

	.kt-pro-learn-more i {
		line-height: 1.4;
	}

	.kt-dashboard-links i {
		line-height: 0.6;
	}
}
