/********************************/
/********* CUSTOM COLOR *********/
/********************************/
.bg-indigo-900 {
	background-color: #005272 !important;
}
.bg-indigo-800, .bg-indigo-700 {
	background-color: #00a03b !important;
}
.dropdown-toggle::after {
	content: none !important;
}

/********************************/
/*********** TOP MENU ***********/
/********************************/
.navbar-nav > li > a.dropdown-toggle img {
	max-width: 100% !important;
}
.navbar.navbar-size-large .navbar-nav > li > a > i {
	font-size: 22px;
}

@media (max-width: 767px) {
	.navbar-nav > li > a.dropdown-toggle {
		padding: 0 30px !important;
	}
	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		overflow-y: auto !important;
	}

	.sub-menu > li {
		padding: 0 3em 0 3em !important;
	}

	.sub-menu > li:hover {
		font-weight: bold !important;
		color: #00a03b !important;
		border-bottom: 0.3em solid #00a03b !important;
	}
	.sub-menu > li > a {
		font-weight: 500 !important;
		color: #005272 !important;
	}
	.sub-menu > li > a:hover {
		font-weight: bold !important;
		color: #00a03b !important;
	}
	.sub-menu > li > a > i:hover {
		font-weight: bold !important;
		color: #00a03b !important;
	}

	.dropdown-toggle::after {
		content: initial !important;
	}
}

.navbar-nav > li:hover {
	font-weight: bold !important;
	color: #00a03b !important;
	border-bottom: 0.3em solid #00a03b !important;
}
.navbar-nav > li > a {
	font-weight: 500 !important;
	color: #005272 !important;
	font-size: 16px !important;
}
.navbar-nav > li > a:hover {
	font-weight: bold !important;
	color: #00a03b !important;
}
.navbar-nav > li > a > i:hover {
	font-weight: bold !important;
	color: #00a03b !important;
}

#menuBtn > li > a {
	font-weight: 500 !important;
	color: #005272 !important;
}
#menuBtn > li:hover {
	font-weight: bold !important;
	color: #00a03b !important;
	border-bottom: 0.3em solid #00a03b !important;
}
#menuBtn > li > a:hover {
	font-weight: bold !important;
	color: #00a03b !important;
}

/*******************************/
/*** DASHBOARD - LOOK & FEEL ***/
/*******************************/
#loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100vh;
	z-index: 9999;
	background: #FFFFFF;
}
#loader .loader-icon {
	padding-top: 50vh;
	opacity: 1;
	z-index: 9999;
}

.icon-block {
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.btn-image{
	background-color: #FFFFFF;
	border: 1px solid #00A03B;
}
.btn-image img {
	width: 100%;
	height: auto !important;
}