.not-verified-alert{
	background-color:#d4efff
}
.dashboard-banner-container{
	margin-top:125px
}
@media (max-width:991px){
	.dashboard-banner-container{
		margin-top:25px
	}
}
.dashboard-banner-container .dashboard-banner{
	position:absolute;
	right:0;
	bottom:0;
	height:375px
}
.rtl .dashboard-banner-container .dashboard-banner{
	left:0;right:auto
}
@media (max-width:991px){
	.dashboard-banner-container .dashboard-banner{
		position:relative;
		height:auto;
		width:100%;
		margin-top:20px
	}
}
.dashboard .account-balance .account-balance-icon{
	width:65px;height:65px
}
.dashboard .dashboard-stats{
	transition:all .5s ease
}
.dashboard .dashboard-stats:hover{
	background-color:unset!important;
	box-shadow:0 8px 23px 0 rgba(62,73,84,.15);
	transition:all .5s ease
}
.dashboard .dashboard-stats .stat-icon{
	width:90px;
	min-width:90px;
	height:90px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center
}
.dashboard .dashboard-stats .stat-icon img{
	width:42px;height:42px
}
.dashboard .dashboard-stats .stat-icon.requests{
	background-image:linear-gradient(135deg,#11c99c,#00e31d)
}
.dashboard .dashboard-stats .stat-icon.monthly-sales{
	background-image:linear-gradient(135deg,#f761a1 10%,#8c1bab)
}
.dashboard .dashboard-stats .stat-icon.support-messages{
	background-image:linear-gradient(135deg,#ff0844,#ffb199)
}
.dashboard .dashboard-stats .stat-icon.comments{
	background-image:linear-gradient(135deg,#3c8ce7 10%,#00eaff)
}
.dashboard .noticeboard .noticeboard-item{
	border-bottom:1px solid #ececec
}
.dashboard .noticeboard .noticeboard-item:last-child{
	border-bottom:0
}
.dashboard .monthly-sales-card .monthly-sales-chart{
	height:-webkit-max-content;
	height:-moz-max-content;
	height:max-content
}
.requests{
	box-shadow:0 3px 10px 0 rgba(91,255,113,.4)
}
.support-messages{
	box-shadow:0 3px 10px 0 rgba(255,85,85,.26)
}
.monthly-sales{
	box-shadow:0 3px 10px 0 rgba(236,108,224,.4)
}
.comments{
	box-shadow:0 3px 10px 0 rgba(68,198,206,.4)
}
.panel-shadow{
	box-shadow:0 12px 23px 0 rgba(62,73,84,.04)
}
.conversation-box{
	border-radius:10px;
	border:1px solid #ececec
}
.conversation-box,.selected-row{
	background-color:#f7fafd
}
.conversations-list{
	height:710px;
	overflow:auto
}
.conversations-card{
	height:405px;
	overflow:auto
}
@media (max-width:991px){
	.conversations-list{
		height:275px
	}
}
.notification-card{
	border:3px solid transparent;
	transition:all .3s ease
}
.notification-card .badge{
	display:block;
	width:16px;
	height:16px
}
.notification-card:hover{
	box-shadow:0 10px 30px 0 rgba(67,212,119,.3)!important;
	border:3px solid #43d477!important;
	transition:all .3s ease
}
.notification-card:hover button{
	background-color:#43d477;
	color:#fff
}
.panel-sidebar{
	top:55px;
	left:0;
	bottom:0;
	width:254px;
	height:100%;
	box-shadow:18px 0 35px 0 rgba(0,0,0,.02);
	background-color:#fff
}
.rtl .panel-sidebar{
	left:auto;
	right:0;
	border: 1px solid #e5e5e5;
    margin-left: 10px;
    border-radius: 7px;
	background-color: #172b4d;
}
.panel-sidebar .panel-sidebar-close{
	position:absolute;
	top:10px;
	right:20px;
	display:none
}
.rtl .panel-sidebar .panel-sidebar-close{
	left:20px;
	right:auto
}
@media (max-width:991px){
	.panel-sidebar{
		width:100%;
		background-color:#fff;
		top:110%;
		z-index:570;
		padding:40px 20px 0!important;
		transition:top .4s cubic-bezier(.43,.83,.54,1.02),opacity .4s linear
	}
	.panel-sidebar .panel-sidebar-close{
		display:block
	}
	.panel-sidebar.nav-show{
		top:0
	}
}
.panel-sidebar .user-info .user-avatar{
	width:100px;
	height:100px;
	border-radius:50px
}
.panel-sidebar .user-info .user-avatar img{
	border-radius:50px
}
.panel-sidebar .user-info .user-name{
	font-weight:500;
	line-height:1.2;
	color:#ffffff
}
.panel-sidebar .user-info .user-name h3 {
	font-size:22px;
}
.panel-sidebar .user-info span {
    color: #ffffff;
}
@media (max-width:991px){
	.panel-sidebar .user-info .user-name h3{
		font-size:14px
	}
}
.panel-sidebar .user-info .create-new-user{
	border-radius:5px;
	background-color:#f1f1f1;
	padding:8px;
	font-size:14px;
	font-weight:500;
	line-height:1.19;
	color:#818894;pointer-events:none
}
@media (max-width:991px){
	.panel-sidebar .user-info .user-avatar{
		width:70px;height:70px
	}
	.panel-sidebar .user-info .user-name{
		margin-top:0!important
	}
}
.panel-sidebar .sidebar-user-stats .sidebar-user-stat-item strong{
	font-size:16px;
	font-weight:700;
	line-height:1.2;
	color:#171347;
	pointer-events:none
}
.panel-sidebar .sidebar-user-stats .sidebar-user-stat-item .stat-name{
	font-size:14px;
	font-weight:500;
	line-height:1.29;
	color:#818894;
	pointer-events:none
}
.panel-sidebar .sidebar-menu{
	height:calc(100% - 405px);
	overflow:auto;
	padding-bottom:35px
}
.panel-sidebar .sidebar-menu.has-user-group{
	height:calc(100% - 455px)
}
@media (max-width:991px){
	.panel-sidebar .sidebar-menu{
		height:calc(100% - 160px)!important
	}
}
.panel-sidebar .sidebar-menu .sidenav-item{
	padding:12px 0
}
.panel-sidebar .sidebar-menu .sidenav-item.sidenav-item-active>a,
.panel-sidebar .sidebar-menu .sidenav-item.sidenav-item-active>a *{
	font-weight:700!important;
	color:#43d477!important
}
.panel-sidebar .sidebar-menu .sidenav-item.sidenav-item-active .cls-1,
.panel-sidebar .sidebar-menu .sidenav-item.sidenav-item-active .cls-3{
	fill:#43d477!important
}
.panel-sidebar .sidebar-menu .sidenav-item.sidenav-item-active .sidenav-notification-icon .cls-1,
.panel-sidebar .sidebar-menu .sidenav-item.sidenav-item-active .sidenav-notification-icon .cls-3{
	fill:none!important;stroke:#43d477!important
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-icon{
	width:24px;height:24px
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-icon .cls-1,
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-icon .cls-3{
	fill:#1f3b64
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-icon.sidenav-notification-icon .cls-1{
	fill:none;stroke:#1f3b64;
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-width:1.5px
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-icon svg{
	min-width:100%;
	width:100%;
	max-width:100%;
	min-height:100%;
	height:100%;
	max-height:100%
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse{
	position:relative;
	padding:10px 0 10px 34px
}
.rtl .panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse{
	padding:10px 34px 10px 0
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse:before{
	content:"";
	position:absolute;
	top:0;
	left:11px;
	height:100%;
	width:1px;
	background-color:#1f3b64
}
.rtl .panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse:before{
	left:auto;right:11px
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse li{
	position:relative
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse li:before{
	content:"";
	position:absolute;
	top:50%;
	left:-22px;
	width:11px;
	height:11px;
	box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
	border:3px solid #fff;
	background-color:#1f3b64;
	border-radius:50px;
	transform:translate(-50%,-50%)
}
.rtl .panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse li:before{
	left:auto;right:-33px
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse li.active a{
	font-weight:700;
	color:#43d477
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse li.active:before{
	background-color:#43d477
}
.panel-sidebar .sidebar-menu .sidenav-item .sidenav-item-collapse li a{
	font-size:14px;
	font-weight:400;
	line-height:1.29;
	color:#818894
}
.panel-sidebar .sidebar-create-class{
	position:relative;
	padding-top:35px
}
.panel-sidebar .sidebar-create-class .sidebar-create-class-btn{
	position:relative;
	height:110px
}
.panel-sidebar .sidebar-create-class .sidebar-create-class-btn img{
	position:absolute;
	top:0;
	left:0;
	transform:translate(-2%,-25%);
	z-index:5;
	height:140px
}
.rtl .panel-sidebar .sidebar-create-class .sidebar-create-class-btn img{
	left:auto;
	right:0
}
.xs-panel-nav{
	position:fixed;
	top:50px;
	width:100%;
	background-color:#fff;
	border-bottom:1px solid #f1f1f1;
	z-index:481
}
.xs-panel-nav .user-avatar{
	width:55px;
	height:55px;
	box-shadow:0 3px 6px 0 rgba(0,0,0,.16);
	border-radius:50px
}
.xs-panel-nav .user-avatar img{
	border-radius:50px
}
.xs-panel-nav .sidebar-toggler{
	font-size:.8rem;
	color:rgba(52,52,52,.5);
	border:1px solid rgba(52,52,52,.1)!important
}
.webinar-icon{
	color:#171347
}
body{
	background-color:#fbfbfd
}
#panel_app .nav-icons-or-start-live .nav-notify-cart-dropdown{
	display:flex!important
}
#panel_app .nav-icons-or-start-live .nav-start-a-live-btn{
	display:none!important
}
.table th{
	font-weight:500
}
tbody tr,
tbody tr:hover{
	transition:all .3s ease
}
tbody tr:hover{
	background-color:#fbfbfd!important
}
.panel-content {
    border: 1px solid #e5e5e5;
    border-radius: 7px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
}
.customer-dashboard-menu, 
.woocommerce-MyAccount-navigation {
    width: 100%;
    border: none;
    float: right;
    padding: 5px 0;
    margin-top: 20px;
}
.customer-dashboard-menu ul, 
.woocommerce-MyAccount-navigation ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.woocommerce-MyAccount-navigation li.is-active {
    background: rgb(108 117 125 / 10%);;
}
.woocommerce-MyAccount-navigation li {
    float: none!important;
    color: #666;
    height: auto;
    font-size: 14px;
    margin: 0!important;
    transition: 470ms;
}
.woocommerce-MyAccount-navigation li.is-active a {
	border-right: 3px solid #ffffff;
    color: #ffffff;
	opacity: 1;
}
.woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 12px!important;
    color: #FFFFFF;
    border-right: 3px solid #172B4D;
	opacity: .7;
}
.woocommerce-MyAccount-navigation-link a:before {
    margin-left: 10px;
    font: normal normal normal 17px/1 FontAwesome;
    content: "\f32a";
    vertical-align: middle;
}
.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: "\f3fd";
}
.woocommerce-MyAccount-navigation-link--orders a:before {
    content: "\f847";
}
.woocommerce-MyAccount-navigation-link--downloads a:before {
    content: "\f0ed";
}
.woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: "\f5a0";
}
.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: "\f4ff";
}
.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: "\f011";
}
.woocommerce-MyAccount-navigation-link--courses a:before,
.woocommerce-MyAccount-navigation-link--teacher-dashboard a:before {
    content: "\f19d";
}
.woocommerce-MyAccount-navigation-link--woo-wallet a:before {
	content: "\e900";
	font-family: woowallet!important;
}
.woocommerce-MyAccount-navigation-link--notifications a:before {
	content: "\f0f3";
}

@media (max-width: 991px) {
	.panel-sidebar{
		position:fixed;	
	}
}