/*
Theme Name:		 Landio Child
Theme URI:		 https://landio.uicore.co/
Description:	 Child theme for Landio - Multi-Purpose Landing Page WordPress Theme
Author:			 UiCore
Author URI:		 https://uicore.co
Template:		 landio
Version:		 1.0.0
Text Domain:	 landio
*/


/*
    Add your custom styles here
*/

.nav-left-sidebar {
	position: fixed;
	width: 264px;
	height: 100%;
	top: 78px;
	overflow: auto;
	background-color: #2e2f39;
	box-shadow: 0 0 28px 0 rgba(82,63,105,.13);
	transition: all .3s ease;
}

.nav-left-sidebar .navbar {
	position: relative;
	padding: 14px;
}

.navbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: .5rem 1rem;
}

.navbar .navbar-toggler:focus {
	box-shadow: none;
}

.nav-left-sidebar .navbar-nav {
	width: 100%;
	padding: 15px 0 0 0;
}

.nav-left-sidebar .nav-link[data-bs-toggle="collapse"] {
	position: relative;
	display: flex;
	align-items: center;
}

.nav-left-sidebar .navbar-nav .nav-link {
	font-size: 14px;
	padding: 12px;
	color: #71748d;
	transition: .3s;
}

.nav-left-sidebar .navbar-nav .nav-link.active {
	background-color: #3b3d48;
	color: #fff;
	border-radius: 2px;
}

.nav-left-sidebar .navbar-nav .nav-link:hover {
	color: #fff;
	background-color: #3b3d48;
	border-radius: 2px;
}

.nav-left-sidebar .nav-link i {
	font-size: 14px;
	margin-right: 9px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	color: #82849f;
}

.nav-left-sidebar .nav-link[data-bs-toggle="collapse"]::after {
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	right: 20px;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}

.nav-left-sidebar .nav-link[data-bs-toggle="collapse"]::after {
	transition: transform .35s ease,opacity .35s ease;
	opacity: .5;
}

.nav-left-sidebar .nav-link[data-bs-toggle="collapse"][aria-expanded="false"]::after {
	transform: rotate(-90deg);
}

.nav-left-sidebar .submenu {
	padding-left: 12px;
	padding-right: 12px;
	background: 0 0;
}

.nav-left-sidebar .submenu .nav .menu-item a {
	font-size: 14px;
	padding: 6px 12px;
	transition: .3s;
	color: #82849f;
	display: block;
}

.nav-left-sidebar .navbar-nav #menu-side-others .nav-item {
	list-style: none;
}

.nav-left-sidebar .navbar-nav #menu-side-others .nav-item {
	list-style: none;
}

.nav-left-sidebar .navbar-nav #menu-side-others .nav-item a {
	font-size: 14px;
	padding: 12px;
	color: #71748d;
	transition: .3s;
	display: block;
}

.nav-left-sidebar .navbar-nav #menu-side-others .nav-item i {
	font-size: 14px;
	margin-right: 9px;
	text-align: center;
	vertical-align: middle;
	line-height: 16px;
	color: #82849f;
}

.mb-1, .my-1 {
	margin-bottom: .25rem !important;
}

.fa, .far, .fas {
	font-family: "Font Awesome 5 Free";
}

.fa, .fas {
	font-weight: 900;
}

.innercontent {
	display: inline-block;
	width: 100%;
	padding: 107px 0 0 294px;
}

.border-top-primary {
	border-top: solid #5969ff !important;
}

/*--Card Blocks--*/

.card .text-success {
	color: #2ec551 !important;
}

.card .icon-shape {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	vertical-align: middle;
}

.card .icon-xs {
	height: 20px;
	width: 20px;
	line-height: 20px;
}

.card .rounded-circle {
	border-radius: 50% !important;
}

.card .bg-success-light {
	background-color: #c5fad3 !important;
}

.page-template-dashboard .uicore-navbar .uicore-header-wrapper, .page-template-profile-settings .uicore-navbar .uicore-header-wrapper, .tax-module .uicore-navbar .uicore-header-wrapper, .tax-hindi_module .uicore-navbar .uicore-header-wrapper, .single-chapter_hindi .uicore-navbar .uicore-header-wrapper, .single-chapter .uicore-navbar .uicore-header-wrapper {
	background-color: #fff;
}

.page-template-dashboard .innercontent, .page-template-profile-settings .innercontent, .tax-module .innercontent, .tax-hindi_module .innercontent, .single-chapter_hindi .innercontent, .single-chapter .innercontent {
	background-color: #efeff6;
}


.page-template-dashboard .notifications {
	min-height: 642px;
}

.page-template-dashboard .elementor-section.elementor-section-boxed > .elementor-container, .page-template-profile-settings .elementor-section.elementor-section-boxed > .elementor-container, .tax-module .elementor-section.elementor-section-boxed > .elementor-container, .tax-module_hindi .elementor-section.elementor-section-boxed > .elementor-container, .single-chapter .elementor-section.elementor-section-boxed > .elementor-container, .single-chapter_hindi .elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1320px;
}

/*--Login & Signup--*/

.bg-light {
	background-color: #efeff6 !important;
}

.splash-container {
	width: 100%;
	max-width: 495px;
	padding: 15px;
	margin: auto;
}

.splash-description {
	text-align: center;
	display: block;
	line-height: 20px;
	font-size: 1rem;
	margin-top: 5px;
	padding-bottom: 10px;
}

.splash-container .card-footer-item {
	padding: 12px 26px;
}

.splash-container .form-group {
	margin-bottom: 1rem;
}

.splash-container .form-control {
	font-size: 14px;
	outline: none !important;
	box-shadow: none !important;
}

.splash-container .form-control#address {
	min-height: 120px;
	resize: none;
}

.splash-container label {
	font-size: 14px;
}

.splash-container a {
	color: #5969ff;
	text-decoration: none;
	background-color: transparent;
}

.module-chapters .post_title {
	min-height: 60px;
}


@media (min-width: 992px){
	.navbar-expand-lg {flex-flow: row nowrap;justify-content: flex-start;}
}

@media (max-width: 768px){
	.page-template-dashboard .notifications {min-height: 200px;}
}
