
.nav-md ul.nav.child_menu li:before {
  background: #fff;
}
.nav-md ul.nav.child_menu li:after {
  border-left: 1px solid #fff;
}
.nav.side-menu>li>a {
  color: #FFF;
}
.nav.child_menu>li>a {
  color: #BFBFBF;
}
.nav.child_menu>li>a:hover {
  color: #FFF;
}
.nav.child_menu li li a:hover, 
.nav.child_menu li li a.active {
  color: #fff;
}
.nav.side-menu> li.current-page, .nav.side-menu> li.active {
  border-right: 5px solid #2A38E8;
}
.nav li.current-page {
  background: #000;
}

.nav.side-menu>li.active>a{
  background: #2A38E8;
  color:#fff
}
.nav.side-menu> li.active > a:hover {
  color: #fff !important;
}
.nav.side-menu>li.active:hover .fa, .nav.side-menu>li.active span.fa-chevron-down{
  color:#fff
}

.profile_info span {
  color: #FFF;
}
.profile_info h2 {
  color: #ccc;
}


.sidebar-footer {
  background: #2A38E8;
  padding:10px;
}

.sidebar-footer a {
  background: #2A38E8;
}
.sidebar-footer a:hover {
  background: #000;
}
.sidebar-footer a span{
  color: #fff;
}
.sidebar-footer a:hover span{
  color: #fff;
}

.fa-bars {
	color:#FFF
}

.nav_menu {
  background: #2A38E8;
  border-bottom: 1px solid #D9DEE4;
}

.nav.navbar-nav>li>a {
  color: #fff !important;
}
body {
  color: #444;
}
.btn-black, .btn-file {
  color: #E9EDEF;
  background-color: #2A38E8;
  border-color: #2A38E8;
}
.btn-black:hover, .btn-file:hover, .btn-black:focus, .btn-file:focus, .btn-black:active, .btn-file:active, .btn-black.active, .btn-file.active, .open .dropdown-toggle.btn-black {
  color: #FFFFFF;
  background-color: #000;
  border-color: #000;
  transition: 0.2s ease-out;
}

footer {
  background: #2A38E8;
  padding:18px 30px;
  color:#fff
}

.nav_title {
  width: 230px;
  background: #FFF;
  height: 90px;
  border-bottom:#121EA9 solid 1px;
  padding:5px 0px;
}

.nav-sm .navbar.nav_title {
  width: 70px;
  height:59px;
}

.nav-sm .navbar.nav_title img {
	margin-top:10px;
}


.top_nav .nav>li>a:focus, .top_nav .nav>li>a:hover, .top_nav .nav .open>a, .top_nav .nav .open>a:focus, .top_nav .nav .open>a:hover {
  background: #000;
}

.form-control {
  border-radius: 4px;
  border:1px solid #CCCCCC;
  width:100%;
}

.select2-container {	
}

.select2-container--default .select2-selection--single {
	border-radius: 4px;
	border:1px solid #CCCCCC;
	height:34px;

}

.select2-container--default .select2-selection--multiple {
	border-radius: 4px;
}

.select2-container--default .select2-container--focus .select2-selection--multiple {
	border-radius: 4px;
}

.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {	
}

.select2-selection__rendered {	
}

.select2-container--default {	
}
.progress {
  height: 20px;
  margin-top: 5px;
  margin-bottom: 0px;
}

.btn-rojo {
	background-color:#F00;
	border:#F00 solid 1px;
	width:30px;
	height:30px;
	border-radius:4px
}

.btn-rojo:hover, .btn-rojo.active, .btn-rojo:hover.active {
	background-color:#F00;
	border:#333 solid 1px;
}

.btn-amarillo {
	background-color:#FEC401;
	border:#FEC401 solid 1px;
	color:#333;
	width:30px;
	height:30px;
	border-radius:4px
}

.btn-amarillo:hover, .btn-amarillo.active, .btn-amarillo:hover.active {
	background-color:#FEC401;
	border:#333 solid 1px;
	color:#333
}

.btn-verde {
	background-color:#008C00;
	border:#008C00 solid 1px;
	width:30px;
	height:30px;
	border-radius:4px	
}

.btn-verde:hover, .btn-verde.active, .btn-verde:hover.active {
	background-color:#008C00;
	border:#333 solid 1px;
}

@media (min-width: 480px) {

}
@media (max-width: 991px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 1270px) and (min-width: 192px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 192px) and (max-width: 1270px) {
}
@media (min-width: 480px) {
}
@media (min-width: 768px) {
}