.signup {
	background-color: #FFFFFF !important; 
}

.aside-menu .menu>.menu-item>.menu-link .menu-icon i {
	font-size: 35px !important;
	color: var(--kt-text-muted) !important;
}

.aside-menu .menu>.menu-item>.menu-link a .menu-title {
	color: var(--kt-text-muted) !important;
}

.aside-menu .menu>.menu-item.db-active >.menu-link .menu-icon i {
	color: var(--kt-warning) !important;
}

.aside-menu .menu>.menu-item.db-active >.menu-link a .menu-title {
	color: var(--kt-warning) !important;
}

#kt_header_nav .menu .menu-item.db-active a {
	border-radius: 5px;
	background-color: var(--kt-aside-bg-color) !important;
	font-weight: bold;
}

#kt_header_nav .menu .menu-item.db-active a span.menu-title {
	color: var(--kt-warning) !important;
}

.aside-menu .menu>.menu-item.here>.menu-link {
	background-color: transparent;
}

.header .header-menu .menu>.menu-item.here>.menu-link {
	background-color: var(--kt-text-warning);
    color: var(--kt-white);
}

.db-app-active {
	color: var(--kt-text-warning) !important;
}

.header .header-menu .menu>.menu-item.here>.menu-link .menu-title {
    color: #333333 !important;
}

#role_pesmission .form-check {
	margin-bottom: 10px;
}

.m2mc {
	margin-bottom: 5px;
}

.m2mc .form-check {
	margin-bottom: 10px;
}

body.db-clarn-form {
	
}
.my-dsa-card {
	position: relative;	
}
.my-dsa-card .download {
	position: absolute;
	top: 0px;
	right: 0px;	
}
.my-dsa-card .mw-350 {
	width: 400px !important;
}

.header-fluid-layout {
	box-shadow: 0 5px 12px 0 rgba(0,0,0,.12);
}

.header-fluid-layout .top-header a img {
	max-width: 100px;
}

.header-fluid-layout .top-header {
	position: relative;
	padding: 0px 0px 15px 0px;
}
.header-fluid-layout .top-header .back-to {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0px, -50%);
}
.m-size-layout {
	max-width: 768px;
}
.class-info {
	display: flex;
	margin-top: 50px;
}
.class-info .class-pic {
    max-width: 170px;
    border-radius: 4px;
    margin-right: 15px;
}
.class-info .content p {
	margin-bottom: 7px;
}
.form-box .box {
	margin-top: 50px;
	box-shadow: 0 5px 12px 0 rgba(0,0,0,.12);
}

@media (min-width: 1300.98px) {
	.wide {
		max-width: 1400px;
		margin: 0 auto;
	}
}

@media (max-width: 991.98px) {
	.db-top-menu .header-menu {
	    transform: translateX(0);
	    overflow-y: hidden;
	    top: 54px;
	    left: 0;
	    height: 50px;
	    width: 100% !important;
	    border-top: 3px solid var(--kt-page-bg);
	}
	.db-top-menu .header-menu .menu-lg-row {
		flex-direction: row;
	    margin: 4px 0px !important;
	    padding: 0;
	}
	.db-top-menu .header-menu .menu-lg-row .menu-item a {
		white-space: nowrap;
	}
	.header-tablet-and-mobile-fixed .wrapper {
	    padding-top: 90px;
	}
}
@media (max-width: 767.98px) {
	.my-dsa-card .mw-350 {
		width: 100% !important;
	}
	.m-size-layout {
		max-width: 100%;		
	}
	.class-info {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 25px;
	}
	.class-info .content {
		text-align: center;
		margin-top: 15px;
	}
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


