body{
	background-color: #212121;
	color: #FFF;
}

input, .form-control{
	background-color: #5F6368 !important;
	color: #FFF !important;
	border-color: #5F6368 !important;
}

.tabela-bonus-armas, .tabela-info-caracteristicas{
    color: #444;
}

.alert-info{
	background-color: #777;
	color: #FFF;
}
.pos-menu #btnFeiticos{
	background-color: #777 !important;
	color: #000 !important ;
}
.pos-menu li{
	border-color: #CCC;
}

td, thead{
	border: 1px solid #333;
}
.tabela-status p, .tabela-status span{
	color: #CCC;
}
table .bg-light{
	background-color: #444 !important;
}

.form-control:focus{
	border-color: #5F6368 !important;
	box-shadow: 0px 0px 5px #FFF !important;
}
::placeholder, ::-webkit-input-placeholder{
	color: #C0C0C0 !important;
} 

.outline-primary{
	border-color: #AAA;
	background-color: transparent;
	color: #CCC;
	font-weight: 500;
}
.outline-primary:hover{
	border-color: #AAA;
	background-color: #AAA;
	color: #000;
}
.bg-primary{
	border-color: #CCC;
	background-color: #444 !important;
	color: #CCC !important;
	font-weight: 500;
}
.bg-primary:hover:not(.item-excluido){
	color: #BBB !important;
}
.lista-pequena{
	background-color: #444;
	color: #CCC;
}

#conjuntos{
	border-color: #CCC;
	background-color: #151515 !important;
	color: #CCC !important;
	font-weight: 500;
}

a{
	color: #AAA !important;
	font-weight: 500;
}

nav, footer{
	background-color: #151515 !important;
}
nav a, footer a{
	color: #FFF !important;
}
.dropdown-item{
	color: #444 !important;
}
nav a:hover, footer a:hover, a:hover{
	color: #C5C5C5 !important;
}
nav .btn{
	
}

hr{
	border-color: #444;
}

.btn:hover, nav .btn:hover{
	background-color: #C5C5C5 !important;
	color: #333 !important;
	border-color: #C5C5C5 !important;
}

.btn-primary, .btn-outline-primary{
	background-color: #424242 !important;
	color: #FFF !important;
	border-color: #C5C5C5;
}
.btn-outline-secondary, .btn-outline-dark{
	color: #FFF;
}

.nav-item .active{
	background-color: #5F6368 !important;
	color: #FFF !important;
	border-color: #5F6368 !important;
}
.nav-item, .nav{
	border-color: #424242 !important;
}

.link-buff{
	background-color: #424242;
}
.link-buff:hover{
	background-color: #5F6368;
}

.lista-feiticos td, .lista-feiticos li, .feiticos-gerais li, #lista-feiticos-arma{
	background-color: #424242;
}
.lista-feiticos-todos, .feiticos-gerais{
	background-color: #000;
}
.lista-feiticos-todos hr{
	border-color: #666;
}

.menu-classes .classes .selecionado img{
	background-color: #C9C9C9;
}
.menu-classes .classes img:hover{
	background-color: #5F6368;
}

.pop-up-geral{
	background-color: rgba(0, 0, 0, 0.85);
}

.item{
	background-color: #424242 !important;
}

.menu-flutuante li{
	margin-bottom: 20px;
	background-color: #000;
	border-radius: 10px;
	padding: 5px;
}
.menu-flutuante li:hover{
	background-color: #000;
	cursor: pointer;
	color: #FFF;
}

.caracteristicas li{
	background-color: #424242;
}

.estatisticas li{
	background-color: #424242;
}

.pets img:hover, .armas img:hover, .miscelaneas img:hover{
	background-color: #5F6368;
	border-radius: 6px;
}

.pets .selecionado img, .armas .selecionado img, .miscelaneas .selecionado img{
	background-color: #C9C9C9;
}

.categoria-itens .menu-fixo{
	background-color: #424242;
}

.categoria-itens  .input-group{
	background-color: #424242;
}

.categoria-itens .item{
	background-color: #424242;
}

.text-muted{
	color: #C0C0C0 !important;
}

.alert-light{
	background-color: #424242 !important;
	color: #FFF !important;
	border-color: #555 !important;
}

.cabecalho-mobile{
	background-color: #151515;
}
.pos-menu-mobile .btn-light{
	background-color: #151515;
	color: #CCC;
	border-color: #555;
}

.menu-flutuante{
	background-color: #252525;
	box-shadow: 0px 2px 1px #111;
}

.index-info-usuario{
	background-color: #444;
	color: #FFF;
}
.index-info-usuario p.text-primary{
	color: #CCC !important;
}

@media screen and (max-width: 999px) {



	nav{
		margin-bottom: 30px;
		background-color: transparent !important;
	}
	
	#menuMobile{
		background-color: #5F6368;
		border: 1px dashed #999;
		box-shadow: 1px 2px 3px #000;
	}
	
	.outline-primary{
		background-color: #CCCCCC55;
		text-shadow: 1px 1px 2px #000;
	}
}