.banner {
	background: orange;
	padding: 0;
	margin-top: -8px;
	border-bottom: 3px #f6921e solid;
	border-top: 3px #f6921e solid;
}

.destaques {
	margin-top: 20px;
}

.italo {
	text-decoration: none;
}

.topo a {
	text-decoration: none;
	color: #808184;
}

.base a {
	text-decoration: none;
	color: white;
}

.box-destaque {
	
}

.panel-default {
	border-radius: 0;
}

.panel-body {
	padding: 0px;
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #f6921e;
    border-color: #f6921e;
    border-radius: 0px;
    font-size: 23px;
}

.panel-primary {
    border-color: #f6921e;
}

.box-img {
	width: 100%;
}

.mensagem, .botoes {
	padding: 0; 
}

.form-control {
	border-radius: 0;
	background: #eaebec;
}

.botao {
	background: #f6921e;
	font-size: 17px;
	color: white;
	border-radius: 0;
}

.erro {
	color: red;
	font-size: 10px;
}

/* ##################### NOSSOS GATOS ##################### */

.titulo-gato {
	font-size: 16px;
	color: #6d6e70;
	font-weight: bold;
}

.descricao-gato {
	font-size: 16px;
	color: #6d6e70;
}

/* ##################### RODAPÉ ##################### */

.evento {
	padding: 10px;
}

@media (min-width: 300px){

	.topo {
		font-size: 17px;
		color: #808184;
		margin-top: 15px;
	}

	.nextel {
		margin-top: 20px;
	}

	.menu {
		
		height: 50px
	}

	.menu ul li {
		display: inline;
	}

	.navbar-inverse .navbar-nav > li > a {
		color: white;
		font-size: 18px;
	}

	.navbar .navbar-nav {
		display: inline-block;
		float: none !important;
	}

	.navbar .navbar-collapse {
		text-align: center;
	}

	.navbar-inverse {
		background: #f6921e;
		margin-top: 10px;
	    border-color: #f6921e;
	    height: 50px;
	}

	.topo-center {
		text-align: center;
	}

	.contato-topo {
		display: none;
		visibility: hidden;
	}

	.conteudo {
		border: 2px #f6921e solid;
		margin-top: 20px;
		width: 95%;
	}

	.titulo {
		font-size: 23px;
		color: #f6921e;
	}

	.descricao {
		color: #6d6e70;
		font-size: 17px;
		text-align: justify;
	}

	/* ##################### TOPO ##################### */

	.navbar-inverse .navbar-nav > li > a {
		color: white;
		font-size: 18px;
		background-color: #f6921e;
		z-index: 99;
	}

	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
		background-color: white;
	}

	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: black;
	}

	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		border-color: black;
	}

	.rodape {
		background: #f6921e;
		margin-top: 30px;
	}

	.base {
		font-size: 17px;
		color: white;
		margin-top: 40px;
	}

	.rodape-center {
		text-align: center;
	}

	.logo-premier {
		margin-top: 40px;
	}

	.direitos {
		color: white;
		font-size: 13px;
		margin: 35px 0 10px 0;
	}

	.direitos a {
		text-decoration: none;
		color: white;
	}
}



@media (min-width: 992px){

	.topo {
		font-size: 17px;
		color: #808184;
		margin-top: 15px;
	}

	.nextel {
		margin-top: 20px;
	}

	.menu {
		
		height: 50px
	}

	.menu ul li {
		display: inline;
	}

	.navbar-inverse .navbar-nav > li > a {
		color: white;
		font-size: 18px;
	}

	.navbar .navbar-nav {
		display: inline-block;
		float: none !important;
	}

	.navbar .navbar-collapse {
		text-align: center;
	}

	.navbar-inverse {
		background: #f6921e;
		margin-top: 10px;
	    border-color: #f6921e;
	    height: 50px;
	}

	.topo-center {
		text-align: left;
	}

	.contato-topo {
		display: none;
		visibility: hidden;
	}

	/* ##################### TOPO ##################### */

	.contato-topo {
		display: block;
		visibility: visible;
	}

	.rodape {
		background: #f6921e;
		margin-top: 30px;
	}

	.base {
		font-size: 17px;
		color: white;
		margin-top: 40px;
	}

	.logo-premier {
		margin-top: 40px;
	}

	.direitos {
		color: white;
		font-size: 13px;
		margin: 35px 0 10px 0;
	}

	.topo {
		font-size: 17px;
		color: #808184;
		margin-top: 15px;
	}

	.nextel {
		margin-top: 20px;
	}

	.menu {
		
		height: 50px
	}

	.menu ul li {
		display: inline;
	}

	.navbar-inverse .navbar-nav > li > a {
		color: white;
		font-size: 18px;
	}

	.navbar .navbar-nav {
		display: inline-block;
		float: none !important;
	}

	.navbar .navbar-collapse {
		text-align: center;
	}

	.navbar-inverse {
		background: #f6921e;
		margin-top: 10px;
	    border-color: #f6921e;
	    height: 50px;
	}
}

