.out-logo {
	max-height: 100px;
	margin-top: -4%
}
.in-logo {
	width : 60% !important;
}

.olvido_contrasena{
	color: #151b26 !important;
	font-size: 17px;
	text-decoration : underline #000
}

.bg-dark, .bg-inverse {
    background: #151B26!important;
}
.btn.btn-inverse, .btn.btn-inverse:not(:disabled):not(.disabled).active:focus, .btn.btn-inverse:not(:disabled):not(.disabled):active:focus, .show>.btn.btn-inverse.dropdown-toggle:focus {
    color: #fff;
    background: #5a3a7b;
    -webkit-box-shadow: 0 1px #24292e;
    box-shadow: 0 1px #24292e;
}
.btn.btn-inverse:hover{
	background: #614b79;
}

.header {
	box-shadow: 0px 9px 19px -15px #111;
}
#content {
	background-color : #f9f9f9;
}
.panel {
	box-shadow: 0 1px 7px #c9c9c9; 
    -moz-box-shadow: 0 1px 7px #c9c9c9;
    -webkit-box-shadow: 0 1px 7px #c9c9c9;
}
.widget {
	box-shadow: 0 1px 7px #c9c9c9; 
    -moz-box-shadow: 0 1px 7px #c9c9c9;
    -webkit-box-shadow: 0 1px 7px #c9c9c9;
}
.sidebar .nav-user {
	background: #43295f;
}
.sidebar .nav-user .image {
	background: #eaedef;
	/*padding : 5px; */
}
.position {
	color: #FFF !important
}
.nav-header{
	color: #FFF !important
}
.navbar-user > a .image img {
	/* padding: 5px; */
}
.sidebar, .sidebar-bg {
    background: #614b79;
}
.sidebar .nav > li.divider {
    background: #00a3e0;
}
.sidebar-minify-btn {
	background: #43295f;
}
.page-header {
	color : #000033;
}
.sidebar .sub-menu {
    background: #432f58;
}
.sidebar .nav > li.expand > a, .sidebar .nav > li > a:hover, .sidebar .nav > li > a:focus {
    background: #43295f;
}
.float-sub-menu-container {
	background: #43295f;
}
.panel.panel-inverse .panel-heading {
    background: #614b79;
}
.dropdown-notification > li.notification-item .title, .dropdown-notification > li.notification-item .desc {
    white-space: break-spaces;
    width: 232px;
    margin-top: 5px;
}
.sidebar .nav > li.active > a > i{
	background: #2fa2dd;
	color: #FFF
}
.sidebar .nav > li.active > a{
	background: #43295f;
	color: #FFF
}
.sidebar .sub-menu:before{
	background: #2fa2dd;
}
.sidebar .sub-menu > li.active > a:before{
	color: #FFF
}
.sidebar .sub-menu > li > a:before{
	color: #614b79
}
.sidebar .nav > li > a > i{
	background: #2fa2dd;
	color: #FFF
}
.navbar-brand .logo{
	height: 37px;
	float: left;
	margin-right: 10px;
	margin-top: -6px
}
.sidebar .nav > li > a{
	color: #FFF
}
.sidebar .sub-menu > li > a:hover:before, .sidebar .sub-menu > li > a:focus:before{
	color: #FFF
}
.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a{
	background: #5e3c84;
}
.float-sub-menu:before{
	background: #2fa2dd
}
.float-sub-menu li.active > a:before{
	color: #FFF
}
.sidebar .nav > li.active > a, .sidebar .nav > li.active > a:hover{
	background: #49484a;
	color: #FFF
}

