/*.panel-heading, */.category-title, .nav-tabs > li.active > a{
	background-color:#000 !important;
	color:#fff !important;
}

.navbar-default .navbar-nav > .active > a{
    background-color:#37474F !important;
    color:#fff !important;
    box-shadow: 0px 0px !important;
}

.btn-active {
    background-color:#000 !important;
    color:#fff !important;
}

.btn-active-badge {
    position: absolute !important;
    top: 5px !important;
    right: 30px !important;
    padding: 1px 5px 0px !important;
    font-size: 10px !important;
    letter-spacing: 0.1px !important;
    vertical-align: baseline !important;
    border: 1px solid transparent !important;
    background-color: #000 !important;
}

.btn-badge {
    position: absolute !important;
    top: 5px !important;
    right: 30px !important;
    padding: 1px 5px 0px !important;
    font-size: 10px !important;
    letter-spacing: 0.1px !important;
    vertical-align: baseline !important;
    border: 1px solid transparent !important;
    background-color: #000 !important;
}

.media-badge-right {
    position: absolute;
    right: -5px;
    top: -2px;
}

.media-badge, .media-badge-right[class*="bg-"] {
    border: 2px solid;
}

.icon-bg{
    position: absolute !important;
    opacity: 0.4 !important;
    right: 10px !important;
    top: 0 !important;
    line-height: 100px !important;
    font-size: 80px !important;
}

.navbar-brand {
    text-align: center !important;
    width: 100% !important;
		padding-top: 8px !important;
}

.bg-arid {
	background-color: #000;
	border-color: #000;
  color: #fff;
}

.bg-arid-2 {
    background-color: #292929;
    border-color: #292929;
    color: #fff;
}

.bg-ancestral {
	background-color: #000 !important;
	border-color: #000 !important;
  color: #fff !important;
}

.bg-ancestral-2 {
    background-color: #292929 !important;
    border-color: #292929 !important;
    color: #fff !important;
}

/*.login-form ::-webkit-input-placeholder {
  color: rgba(255,255,255,0.7);
}
.login-form ::-moz-placeholder {
  color: rgba(255,255,255,0.7);
}
.login-form :-ms-input-placeholder {
  color: rgba(255,255,255,0.7);
}
.login-form :-moz-placeholder {
  color: rgba(255,255,255,0.7);
}
*/


/* ------- MENU ------------- */

.navigation > li > a {
    font-weight: 500;
    color: #717171;
}

/*.navigation > li.active > a, .navigation > li.active > a:hover, .navigation > li.active > a:focus {
    background-color: #292929;
    color: #fff;
}*/

.navigation > li.active > a, .navigation > li.active > a:hover, .navigation > li.active > a:focus {
    background-color: #dddddd;
    color: #717171;
}

.navigation .navigation-header, .navigation .navigation-header a {
    color: #717171;
    font-weight: 400;
}


.navigation > li ul li a {
    color: #717171;
}

.sidebar-xs .sidebar-main .navigation-main > li > a > span {
    background-color: #dddddd;
    border-color: #dddddd;
		color: #717171;
}

.sidebar-xs .sidebar-main .navigation-main > li > ul {
    background-color: #f6f6f6;
		color: #717171;
}

.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover, .dataTables_paginate .paginate_button.current:focus {
    background-color: #000;
}

.navigation li a:hover, .navigation li a:focus {
    color: #717171;
}

body, .panel {
    color: #717171;
}

.modal {
	z-index: 950 !important;
}

.modal-backdrop {
    z-index: 940 !important;
}


.bg-info, .bg-primary, .bg-success {
    color: #fff !important;
}

.wizard > .steps > ul > li.current .number {
    font-size: 0;
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.wizard > .steps > ul > li.done .number {
    font-size: 0;
    background-color: #000;
    border-color: #000;
    color: #fff;
}

.wizard > .steps > ul > li::before, .wizard > .steps > ul > li::after {
    content: '';
    display: block;
    position: absolute;
    top: 43px;
    width: 50%;
    height: 2px;
    background-color: #000;
    z-index: 9;
}

.bg-default{
	box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.01) inset;
	color: #333 !important;
	background-color: #e3e3e3;
	border-color: #bebebe;
}
