.theme-purple .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-purple .menu>ul>li>ul.normal-sub>li a:hover,
.theme-purple .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #9c27b0;
}

.theme-purple .navbar-brand {
	color: #fff;
}

.theme-purple .navbar-brand:hover,
.theme-purple .navbar-brand:active,
.theme-purple .navbar-brand:focus {
	color: #fff;
}

.theme-purple .navbar {
	background-color: #9c27b0;
}

.theme-purple .nav>li>a {
	color: #fff;
}

.theme-purple .nav>li>a:hover,
.theme-purple .nav>li>a:focus {
	background-color: transparent;
}

.theme-purple .nav .open>a {
	background-color: transparent;
}

.theme-purple .nav .open>a:hover,
.theme-purple .nav .open>a:focus {
	background-color: transparent;
}

.theme-purple .bars {
	color: #fff;
}

.theme-purple .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-purple .sidebar .menu .list li.active> :first-child i,
.theme-purple .sidebar .menu .list li.active> :first-child span {
	color: #9c27b0;
}

.theme-purple .sidebar .menu .list .toggled,
.theme-purple .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #9c27b0;
}

.theme-purple .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #9c27b0;
	transition: all 150ms linear;
}

.theme-purple .nav-tabs .nav-link.active {
	border-bottom: 1px solid #9c27b0 !important;
	color: #9c27b0 !important;
	font-weight: 700;
}

.theme-purple .blog-page .single-blog-post .img-holder .date-box {
	background-color: #9c27b0;
}

/* custom starts for dashboard*/

.cardBox {
	position: relative;
	width: 100%;
	padding: 0 0 30px 20px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
}

.cardBox .cards {
	position: relative;
	background: #fff;
	padding: 30px;
	border-radius: 20px;
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	box-shadow: 0 7px 25px rgba(0, 0, 0, 0.08);
}

.cardBox .cards .number {
	position: relative;
	font-weight: 500;
	font-size: 2.5em;
	color: var(--app_confirm);
}

.cardBox .cards .cardName {
	color: var(--app_confirm);
	font-size: 1.1em;
	margin-top: 5px !important;
	font-weight: bolder;

}

.cardBox .cards .iconBx {
	color: var(--app_confirm);
	font-size: 3.5em;
}

.cardBox .cards:hover {
	/* background: var(--app_confirm); */
	/* background: linear-gradient(228deg, var(--app2), var(--header_color)); */
	background: linear-gradient(194deg, var(--app_third) -11%, var(--app2) 34%, var(--app1) 85%);
	/* background: radial-gradient(circle, var(--app2), var(--header_color) 75%); */
	/* transform: translate(-0.5rem,0rem) rotate(2deg); */
	/* transform: translate(-0.5rem,-1rem) rotate(-1deg); */
}

.cardBox .cards:hover .number,
.cardBox .cards:hover .cardName,
.cardBox .cards:hover .iconBx {
	color: #fff;
}

.zmdi {
	font-size: 100%;
}

@media (max-width: 991px) {
	.cardBox {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 480px) {
	.cardBox {
		grid-template-columns: repeat(1, 1fr);
	}
}

/* custom ends */

/* counts in left menu starts */

.pull-right {
	float: right;
	/* color: var(--white) !important; */
	/* background: var(--header_color); */
	background: linear-gradient(12deg, var(--app_third) -100%, var(--app2) 24%, var(--app1) 100%);
	color: var(--white) !important;
	text-align: center;
}

/* counts in left menu ends */

.theme-blue .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-blue .menu>ul>li>ul.normal-sub>li a:hover,
.theme-blue .menu>ul>li>ul>li>ul>li a:hover {
	background-color: var(--app_confirm);
	/* background: linear-gradient(194deg, var(--app_third) -11%, var(--app2) 34%, var(--app1) 85%); */
}

.theme-blue .navbar-brand {
	color: var(--white);
}

.theme-blue .navbar-brand:hover,
.theme-blue .navbar-brand:active,
.theme-blue .navbar-brand:focus {
	color: var(--app_third);
	/* color: #7e909a; */


}

.theme-blue .navbar {
	/* background-color: var(--app1); */
	/* background: linear-gradient(310deg, var(--app2), var(--app1)); */
	/* background: radial-gradient(circle, var(--app2), var(--header_color) 75%); */
	/* background: linear-gradient(246deg, #a1d8dc 9%, #0090d1 34%, #154d7e 85%); */
	/* background: radial-gradient(circle, #a1d8dc -11%, #0090d1 34%, #154d7e 85%); */
	background: radial-gradient(circle, var(--app_third) -11%, var(--app2) 34%, var(--app1) 85%);
	/* background: linear-gradient(194deg, var(--app_third) -11%, var(--app2) 34%, var(--app1) 85%); */
	/* radial-gradient(circle, #a1d8dc -11%, #0090d1 34%, #154d7e 85%) */



	/* radial-gradient(circle, #1b4f43 , #44b781, #215b48); */


}

.theme-blue .sidebar {
	background-color: #ffffff;
}

.theme-blue .navbar-header {
	/* background-color: var(--header_color); */
	background-color: #1c5b93;
	/* background-color: var(--app1); */


	/* background: linear-gradient(230deg, var(--app2), var(--header_color)); */
}

/* .theme-blue .nav > li > a {
	color: var(--app_third);
} */

.theme-blue .navbar-right>li>a {
	color: var(--white);
}

.theme-blue .navbar-left>li>a {
	color: var(--white);
}


.theme-blue .nav>li>a:hover,
.theme-blue .nav>li>a:focus {
	background-color: transparent;
}

.theme-blue .nav .open>a {
	background-color: transparent;
}

.theme-blue .nav .open>a:hover,
.theme-blue .nav .open>a:focus {
	/* background-color: transparent; */
	background-color: var(--app_confirm);

	/* background: linear-gradient(194deg, #a1d8dc -11%, #0090d1 34%, #154d7e 85%); */
}

.theme-blue .bars {
	color: var(--white);
}

.theme-blue .sidebar .menu .list li.active {
	/* background-color: var(--app1); */
	background: linear-gradient(194deg, var(--app_third) -11%, var(--app2) 34%, var(--app1) 85%)
		/* background: linear-gradient(222deg, var(--app1), var(--header_color)); */
}

.theme-blue .sidebar .menu .list li.active> :first-child i,
.theme-blue .sidebar .menu .list li.active> :first-child span {
	color: var(--white);
}

.theme-blue .sidebar .menu .list li.active> :first-child .pull-right {
	background-color: var(--app1);
	color: var(--white) !important;
}

.theme-blue .sidebar .menu .list .toggled,
.theme-blue .sidebar .menu .list .ml-menu {
	background-color: transparent;
	/* background-color: var(--app_confirm);; */
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: transparent;
	/* border-color: var(--app_confirm) */
}

.theme-blue .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid var(--app_confirm);
	transition: all 150ms linear;
}

.theme-blue .nav-tabs .nav-link.active {
	border-bottom: 1px solid var(--app_confirm) !important;
	color: var(--app_confirm) !important;
	font-weight: 700;
}

.theme-blue .blog-page .single-blog-post .img-holder .date-box {
	background-color: var(--app_confirm);
}

.theme-blue .authentication {
	/* background: linear-gradient(255deg, var(--app2), var(--header_color) 10%); */
	/* background: radial-gradient(circle, var(--app2), var(--header_color) 75%); */
	/* background: url(../images/background.jpg) no-repeat center center fixed; */
	/* background-size: 100%; */
	/* background: var(--app1); */

	/* background-color: #154d7e;
	background-image: linear-gradient(358deg, #154d7e 23%, #0090d1 59%, #a1d8dc 91%); */

	background-color: #a1d8dc;
	background-image: linear-gradient(45deg, var(--app_third) 9%, var(--app2) 34%, var(--app1) 85%);

	
		/* background-color: #7d9099;
background-image: linear-gradient(45deg, #7d9099 14%, #0090d1 53%, #154d7e 100%); */




}

.theme-blue .authentication .card .header {
	/* background: linear-gradient(102deg, var(--app1), var(--app2)); */
	/* background: url(../images/bim.png) no-repeat center center fixed; */
	background: var(--white);
	/* background-color: var(--app_third) */
}

.theme-cyan .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-cyan .menu>ul>li>ul.normal-sub>li a:hover,
.theme-cyan .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #00bcd4;
}

.theme-cyan .navbar-brand {
	color: #fff;
}

.theme-cyan .navbar-brand:hover,
.theme-cyan .navbar-brand:active,
.theme-cyan .navbar-brand:focus {
	color: #fff;
}

.theme-cyan .navbar {
	background-color: #00bcd4;
}

.theme-cyan .nav>li>a {
	color: #fff;
}

.theme-cyan .nav>li>a:hover,
.theme-cyan .nav>li>a:focus {
	background-color: transparent;
}

.theme-cyan .nav .open>a {
	background-color: transparent;
}

.theme-cyan .nav .open>a:hover,
.theme-cyan .nav .open>a:focus {
	background-color: transparent;
}

.theme-cyan .bars {
	color: #fff;
}

.theme-cyan .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-cyan .sidebar .menu .list li.active> :first-child i,
.theme-cyan .sidebar .menu .list li.active> :first-child span {
	color: #00bcd4;
}

.theme-cyan .sidebar .menu .list .toggled,
.theme-cyan .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #00bcd4;
}

.theme-cyan .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #00bcd4;
	transition: all 150ms linear;
}

.theme-cyan .nav-tabs .nav-link.active {
	border-bottom: 1px solid #00bcd4 !important;
	color: #00bcd4 !important;
	font-weight: 700;
}

.theme-cyan .blog-page .single-blog-post .img-holder .date-box {
	background-color: #00bcd4;
}

.theme-black .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-black .menu>ul>li>ul.normal-sub>li a:hover,
.theme-black .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #181a1b;
}

.theme-black .navbar-brand {
	color: #fff;
}

.theme-black .navbar-brand:hover,
.theme-black .navbar-brand:active,
.theme-black .navbar-brand:focus {
	color: #fff;
}

.theme-black .navbar {
	background-color: #181a1b;
}

.theme-black .nav>li>a {
	color: #fff;
}

.theme-black .nav>li>a:hover,
.theme-black .nav>li>a:focus {
	background-color: transparent;
}

.theme-black .nav .open>a {
	background-color: transparent;
}

.theme-black .nav .open>a:hover,
.theme-black .nav .open>a:focus {
	background-color: transparent;
}

.theme-black .bars {
	color: #fff;
}

.theme-black .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-black .sidebar .menu .list li.active> :first-child i,
.theme-black .sidebar .menu .list li.active> :first-child span {
	color: #26c6da;
}

.theme-black .sidebar .menu .list .toggled,
.theme-black .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #26c6da;
}

.theme-black .sidebar .user-info {
	background: url(../../assets/images/black_profile_bg.jpg) no-repeat no-repeat;
}

.theme-black .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #181a1b;
	transition: all 150ms linear;
}

.theme-black .nav-tabs .nav-link.active {
	border-bottom: 1px solid #181a1b !important;
	color: #181a1b !important;
	font-weight: 700;
}

.theme-black .blog-page .single-blog-post .img-holder .date-box {
	background-color: #181a1b;
}

.theme-black .notify .heartbit {
	border-color: #26c6da;
}

.theme-black .notify .point {
	background-color: #26c6da;
}

.theme-deep-purple .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-deep-purple .menu>ul>li>ul.normal-sub>li a:hover,
.theme-deep-purple .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #673ab7;
}

.theme-deep-purple .navbar-brand {
	color: #fff;
}

.theme-deep-purple .navbar-brand:hover,
.theme-deep-purple .navbar-brand:active,
.theme-deep-purple .navbar-brand:focus {
	color: #fff;
}

.theme-deep-purple .navbar {
	background-color: #673ab7;
}

.theme-deep-purple .nav>li>a {
	color: #fff;
}

.theme-deep-purple .nav>li>a:hover,
.theme-deep-purple .nav>li>a:focus {
	background-color: transparent;
}

.theme-deep-purple .nav .open>a {
	background-color: transparent;
}

.theme-deep-purple .nav .open>a:hover,
.theme-deep-purple .nav .open>a:focus {
	background-color: transparent;
}

.theme-deep-purple .bars {
	color: #fff;
}

.theme-deep-purple .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-deep-purple .sidebar .menu .list li.active> :first-child i,
.theme-deep-purple .sidebar .menu .list li.active> :first-child span {
	color: #fec60a;
}

.theme-deep-purple .sidebar .menu .list .toggled,
.theme-deep-purple .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #fec60a;
}

.theme-deep-purple .sidebar .user-info {
	background: url(../../assets/images/deep_purple_profile_bg.jpg) no-repeat no-repeat;
}

.theme-deep-purple .sidebar .user-info .info-container {
	color: inherit;
}

.theme-deep-purple .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #673ab7;
	transition: all 150ms linear;
}

.theme-deep-purple .nav-tabs .nav-link.active {
	border-bottom: 1px solid #673ab7 !important;
	color: #673ab7 !important;
	font-weight: 700;
}

.theme-deep-purple .blog-page .single-blog-post .img-holder .date-box {
	background-color: #673ab7;
}

.theme-deep-purple .notify .heartbit {
	border-color: #fec60a;
}

.theme-deep-purple .notify .point {
	background-color: #fec60a;
}

.theme-red .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-red .menu>ul>li>ul.normal-sub>li a:hover,
.theme-red .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #f34167;
}

.theme-red .navbar-brand {
	color: #fff;
}

.theme-red .navbar-brand:hover,
.theme-red .navbar-brand:active,
.theme-red .navbar-brand:focus {
	color: #fff;
}

.theme-red .navbar {
	background-color: #f34167;
}

.theme-red .nav>li>a {
	color: #fff;
}

.theme-red .nav>li>a:hover,
.theme-red .nav>li>a:focus {
	background-color: transparent;
}

.theme-red .nav .open>a {
	background-color: transparent;
}

.theme-red .nav .open>a:hover,
.theme-red .nav .open>a:focus {
	background-color: transparent;
}

.theme-red .bars {
	color: #fff;
}

.theme-red .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-red .sidebar .menu .list li.active> :first-child i,
.theme-red .sidebar .menu .list li.active> :first-child span {
	color: #27213b;
}

.theme-red .sidebar .menu .list .toggled,
.theme-red .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #27213b;
}

.theme-red .sidebar .user-info {
	background: url(../../assets/images/red_profile_bg.jpg) no-repeat no-repeat;
}

.theme-red .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #f34167;
	transition: all 150ms linear;
}

.theme-red .nav-tabs .nav-link.active {
	border-bottom: 1px solid #f34167 !important;
	color: #f34167 !important;
	font-weight: 700;
}

.theme-red .blog-page .single-blog-post .img-holder .date-box {
	background-color: #f34167;
}

.theme-red .notify .heartbit {
	border-color: #27213b;
}

.theme-red .notify .point {
	background-color: #27213b;
}

.theme-green .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-green .menu>ul>li>ul.normal-sub>li a:hover,
.theme-green .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #4caf50;
}

.theme-green .navbar-header {
	background: #263238;
}

.theme-green .navbar-brand {
	color: #fff;
	font-weight: 700;
}

.theme-green .navbar-brand:hover,
.theme-green .navbar-brand:active,
.theme-green .navbar-brand:focus {
	color: #fff;
}

.theme-green .navbar {
	background-color: #fff;
}

.theme-green .nav>li>a {
	color: #263238;
}

.theme-green .nav>li>a:hover,
.theme-green .nav>li>a:focus {
	background-color: transparent;
}

.theme-green .nav .open>a {
	background-color: transparent;
}

.theme-green .nav .open>a:hover,
.theme-green .nav .open>a:focus {
	background-color: transparent;
}

.theme-green .bars {
	color: #4caf50;
}

.theme-green .sidebar .user-info {
	background: linear-gradient(45deg, #4caf50, #90e878);
}

.theme-green .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-green .sidebar .menu .list li.active> :first-child i,
.theme-green .sidebar .menu .list li.active> :first-child span {
	color: #4caf50;
}

.theme-green .sidebar .menu .list .toggled,
.theme-green .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #4caf50;
}

.theme-green .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #4caf50;
	transition: all 150ms linear;
}

.theme-green .nav-tabs .nav-link.active {
	border-bottom: 1px solid #4caf50 !important;
	color: #4caf50 !important;
	font-weight: 700;
}

.theme-green .blog-page .single-blog-post .img-holder .date-box {
	background-color: #4caf50;
}

.theme-green .notify .heartbit {
	border-color: #4caf50;
}

.theme-green .notify .point {
	background-color: #4caf50;
}

.theme-orange .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-orange .menu>ul>li>ul.normal-sub>li a:hover,
.theme-orange .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #ffc100;
}

.theme-orange .navbar-header {
	background: #e7099d;
}

.theme-orange .navbar-brand {
	color: #fff;
	font-weight: 700;
}

.theme-orange .navbar-brand:hover,
.theme-orange .navbar-brand:active,
.theme-orange .navbar-brand:focus {
	color: #fff;
}

.theme-orange .navbar {
	background-color: rgb(252, 111, 198);
}

.theme-orange .nav>li>a {
	color: #263238;
}

.theme-orange .nav>li>a:hover,
.theme-orange .nav>li>a:focus {
	background-color: transparent;
}

.theme-orange .nav .open>a {
	background-color: transparent;
}

.theme-orange .nav .open>a:hover,
.theme-orange .nav .open>a:focus {
	background-color: transparent;
}

.theme-orange .bars {
	color: #ffc100;
}

.theme-orange .sidebar .user-info {
	background: linear-gradient(45deg, #e7099d, #df2ca3);
}

.theme-orange .sidebar .user-info .info-container {
	color: inherit;
}

.theme-orange .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-orange .sidebar .menu .list li.active> :first-child i,
.theme-orange .sidebar .menu .list li.active> :first-child span {
	color: #ffc100;
}

.theme-orange .sidebar .menu .list .toggled,
.theme-orange .sidebar .menu .list .ml-menu {
	background-color: #f6f6f6;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #ffc100;
}

.theme-orange .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #ffc100;
	transition: all 150ms linear;
}

.theme-orange .nav-tabs .nav-link.active {
	border-bottom: 1px solid #ffc100 !important;
	color: #ffc100 !important;
	font-weight: 700;
}

.theme-orange .blog-page .single-blog-post .img-holder .date-box {
	background-color: #ffc100;
}

.theme-orange .notify .heartbit {
	border-color: #ffc100;
}

.theme-orange .notify .point {
	background-color: #ffc100;
}

.theme-orange .authentication {
	background: url(../images/red_profile_bg.jpg) no-repeat center center fixed;
}

.theme-orange .authentication .card .header {
	background: linear-gradient(45deg, #abd141, #62a7d9);
}

.theme-blush .profile-page .profile-sub-header .box-list ul li a:hover,
.theme-blush .menu>ul>li>ul.normal-sub>li a:hover,
.theme-blush .menu>ul>li>ul>li>ul>li a:hover {
	background-color: #dd5e89;
}

.theme-blush .navbar-header {
	background: #f00c83;
}

.theme-blush .navbar-brand {
	color: #fff;
	font-weight: 700;
}

.theme-blush .navbar-brand:hover,
.theme-blush .navbar-brand:active,
.theme-blush .navbar-brand:focus {
	color: #fff;
}

.theme-blush .navbar {
	background: #f00c83;
}

.theme-blush .nav>li>a {
	color: #ffffff;
}

.theme-blush .nav>li>a:hover,
.theme-blush .nav>li>a:focus {
	background-color: transparent;
}

.theme-blush .nav .open>a {
	background-color: transparent;
}

.theme-blush .nav .open>a:hover,
.theme-blush .nav .open>a:focus {
	background-color: transparent;
}

.datahead {
	background-color: #f3e7e6;
	padding-top: 10px;
	padding-bottom: 5px;
}

.theme-blush .bars {
	color: #ffffff;
}

.theme-blush .sidebar .user-info {
	background: #f00c83;
}

.theme-blush .sidebar .menu .list li.active {
	background-color: transparent;
}

.theme-blush .sidebar .menu .list li.active> :first-child i,
.theme-blush .sidebar .menu .list li.active> :first-child span {
	color: #01a6cc;
}

.theme-blush .sidebar .menu .list .toggled,
.theme-blush .sidebar .menu .list .ml-menu {
	background-color: #e5e5e56b;
	border-left: 3px solid;
	border-bottom: none;
	border-top: none;
	border-color: #01a6cc;
}

.theme-blush .inbox-widget .inbox-inner:hover .inbox-img img {
	border: 2px solid #dd5e89;
	transition: all 150ms linear;
}

.theme-blush .nav-tabs .nav-link.active {
	border-bottom: 1px solid #dd5e89 !important;
	color: #dd5e89 !important;
	font-weight: 700;
}

.theme-blush .blog-page .single-blog-post .img-holder .date-box {
	background-color: #dd5e89;
}

.theme-blush .notify .heartbit {
	border-color: #dd5e89;
}

.theme-blush .notify .point {
	background-color: #dd5e89;
}

.theme-blush .authentication {
	/* background: url(../images/blush_loginbg.jpg) no-repeat center fixed */
	background: linear-gradient(to bottom right, #f00c83, rgba(254, 225, 64, 1));
}

.theme-blush .authentication .card .header {
	background: #ffffff;
}