/** Green	#4b5354
			#5a6667
 **************************************************************** **/
	::selection {
		background: #4b5354;
	}
	::-moz-selection {
		background: #4b5354; /* Firefox */
	}
	::-webkit-selection {
		background: #4b5354; /* Safari */
	}

	#aside nav ul li a:active,
	#aside nav ul li.menu-open,
	#aside nav ul li.always-open,
	#aside nav>ul>li>a:hover,
	#aside nav>ul>li>a:focus,
	#aside nav ul li.active,
	.fancy-file-upload.fancy-file-primary>span.button,
	.datepicker table tr td.active.active,
	.btn-primary,
	#header,

	/*.toast-primary,*/
	.popular .plan-title,
	body.min #aside ul.nav>li>ul li,
	body.min #aside ul.nav li.menu-open,
	body.min #aside ul.nav>li:hover>ul,
	#aside nav ul li a.dashboard,
	#aside .logo,
	body.min #asidesize,
	#aside, #asidebg {
		background-color: transparent;
	}
	
	body.min #aside ul.nav>li:hover:before {
		border-right-color: #5a6667;
	}

	.panel>.panel-heading strong {
		color:#4b5354;
	}
	
	.btn-primary {
		border-color:#4b5354;
	}

	.popular {
		border-color:#5a6667 !important;
	}
	
	/**
		IMPORTANT
	**/
	.btn-primary,
	.alert-theme-color,
	.panel-primary>.panel-heading {
		background-color: #4b5354 !important;
	}
	.panel-primary,
	.panel-primary>.panel-heading {
		border-color: #4b5354 !important;
	}
	
	@media only screen and (min-width: 768px) {
		body.min #aside ul.nav>li:hover>a span {
			background-color: #5a6667;
		}
	}
	
	#header a i.main-icon {
    float: left;
    font-size: 45px;
    width: 50px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color:#fff;
     
    margin-right: 10px;
    margin-bottom: -12px;
    margin-left: -10px;
    margin-top: 7px;
    
}

#header a:hover i.main-icon {
    float: left;
    font-size: 45px;
    width: 50px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color:#009D56 ;
     
    margin-right: 10px;
    margin-bottom: -12px;
    margin-left: -10px;
    margin-top: 7px;
}
#aside a:hover i.main-icon {
    color:#009D56;
    
}
#adminnav h5{margin-bottom:3px;}
#adminnav{    padding-left: 10px;
    background-color: #fdfdfd;
    height: 95vh;
    overflow: auto;
    padding-top: 5px;
	border:1px solid #d3d3d3;
	border-radius:5px;
	}
#adminnav ul {
    margin-bottom:1.75em;
    padding: 0 2em;
    list-style: none;
}
#adminnav li:before { 
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}
.panel-default>.panel-heading {
    padding: 10px 10px;
    background: #fdfdfd;
}
.panel-body {
    
    background: #fdfdfd;
}

dd  {
    margin-bottom: 10px;
}
.panel{border: 1px solid #e3e3e3}
