
body{
	font-family: 'Roboto';
	overflow-x: hidden;
	background-color: #000;
	font-size:15px;
}

h1,h2,h3{
	font-family: 'Oswald';
}

input::placeholder{
	color:#ccc;
}

a{
	text-decoration: none !important;
}
a:hover{
	opacity: 0.5;
	-webkit-transition: 0.5s ease-in;
	-moz-transition: 0.5s ease-in;
	-o-transition: 0.5s ease-in;
	transition: 0.5s ease-in;
}

input,select,textarea{
	border:1px solid #ddd !important;
	outline: none !important; 
	box-shadow: none !important;
}

hr{
	background-color:#eee;
	border-color:#eee;
}

.material-icons{
	padding:0 !important;
	margin:0 !important;
	vertical-align:middle;
}

.card{
	border-color: #eee !important;
	height:240px;
}

.page-item.active a{
	background:#343a40 !important;
	color:#fff;
	border:none ;
}
.page-item a{
	color:#343a40;
}
.page-item a:hover{
	color:#343a40;
}

.box_foto_galeria {
    width: 100%;
    height: 250px;
}

.box_foto {
    position: relative;
    width: 257px;
    height: auto;
    margin: 10px;
    text-align: center;
    padding: 0;
    display: inline-block;
}

.img_box {
    position: relative;
    width: 100%;
    height: 147px;
}

.btn-primary{
	background-color: #053adf !important;
	outline: none;
	border:none
}
.btn-primary:hover{
	background-color: #00e2ff;
}

/* .btn-black,.btn-dark{
	background-color:#053adf;
	color:#fff;
	outline: none;
	border:none
}
.btn-black,.btn-dark:hover{
	opacity: 0.8;
	color:#fff;
} */

.bg-primary{
	background-color:#053adf !important;
}



/*Selecão mouse geral do site*/
::selection {
    background: #000 !important;
    color: #fff !important;
}

::-moz-selection  {
	background: #000 !important;
    color: #fff !important;
}


/* Scrollbar */
::-webkit-scrollbar-track {
    background-color: #000;
}
::-webkit-scrollbar {
    width: 5px;
    background: #000;
}
::-webkit-scrollbar-thumb {
    background: #555;
}