
nav.navbar.navbar-default{
	background-color: #A14961;
	border-color: #A14961;
	margin-top: 10px;
	
}

nav.navbar.navbar-default a {
	color: white;
}

li p.navbar-text, a.navbar-brand {
	color: white!important;
	font-weight: bolder;
}

footer.footer {
	background-color: #A14961;
	border-color: #A14961;
	margin-top: 55px;
	color: #E9CFC9;
	border-radius: 5px;
	font-size: 12px;
	text-align: right;
}

footer.footer p {
	padding: 10px;
}

nav.navbar.navbar-default a:hover {
color: #222;
}

span#pequeno {
	font-size: 12px;
	color: #000;
}

span#tamanho_fonte {   
 font-size: 25;
}

span#red {
	font-size: 12px;
	color: #FF0000;
}

span#verde {
	font-size: 16px;
	color: green;
}

span#vermelho {
	font-size: 16px;
	color: red;
}

.form-control_buscador {  
  width: 30%;
  margin-right: 10px;
  height: 34px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/*body { margin: 0; }

.logotipoEpsjv {
    display: grid;
    justify-content: start;
    grid-template-columns: 1fr 11fr;
}

.bg-epsjv-header {
	background: rgb(84,22,34);
    background: linear-gradient(180deg, rgba(84,22,34,1) 10%, rgba(117,38,54,1) 40%);
    padding-top: 25px;
    padding-bottom: 10px;
    border-radius: 0px;
    border: none;
} 

.title-epsjv {
    margin-left: 20px;
    padding-top: 0px;
}

.title-epsjv, .fot-epsjv {
    color: #e9cfc9 !important;
}

.bg-epsjv-navbar{
	background: rgba(117,38,54,1);
	border: none;
	padding-top: 0px;
	border-radius: 0px;
	margin: 0px;
}

.bg-epsjv-container {
	padding: 0px;
	margin-top: 0px;
}

.nav-edit nav.navbar.navbar-default{
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

.nav-edit .navbar-default .navbar-collapse {
	border: none;
	border-color: rgba(117,38,54,1);
	margin-top: 0px;
}

.nav-edit .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: rgba(117,38,54,1);
}

.nav-edit .navbar-default .navbar-toggle{
	border-color:  #e9cfc9;
}

.nav-edit .navbar-default .navbar-toggle .icon-bar {
	background-color:  #e9cfc9;
}

.navbar-epsjv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.nav-edit {
	margin: 0px;
	border: rgba(117,38,54,1) solid 1px;
	border-radius: 0px;
	}

.nav-edit .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
	background-color: rgb(94, 5, 23);
}

.nav-edit  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgb(94, 5, 23);
}

.nav-edit  .nav .open > a:focus {
	background-color:  rgba(117,38,54,1);
}

.nav-edit nav div .navbar .navbar-default .container-fluid .collapse .navbar-collapse{
	border-bottom: none;
	margin-top: 0px;
}

ul .dropdown-menu {
	background-color: rgba(117,38,54,1);
	border: none;
}

ul .dropdown-menu a:hover {
	background-color: rgb(207, 68, 96);
}

#nav-principal { 
	margin-bottom: 20px; 
}

#menu-principal li a {
	color: #e9cfc9 !important;
}
*/

/* dispositivos mobiles */
@media only screen and (max-width: 600px) {
	.logotipoEpsjv {
		display: flex !important;
		flex-direction: column;
		align-items: center;
	}

	ul .dropdown-menu {
		background-color: rgb(26, 94, 5);
		border: none;
	}

	.title-epsjv{
		font-size: 20px;
		text-align: left;
	};

	.sus {
		margin-top: 36px;
	}

	.botao{
		margin-top: 10px;
	}
	
}

.navbar .navbar-default .nav-edit {

}

.bg-epsjv {
    background: rgb(84,22,34);
    background: linear-gradient(180deg, rgba(84,22,34,1) 0%, rgba(117,38,54,1) 40%);
}

.bg-epsjv-container {
	padding: 0px;
	margin-top: 0px;
}

.bg-epsjv-navbar{
	background: rgba(117,38,54,1);
	border: none;
	padding-top: 0px;
	border-radius: 0px;
	margin: 0px;
}

.bg-epsjv-header {
	background: rgb(84,22,34);
    background: linear-gradient(180deg, rgba(84,22,34,1) 10%, rgba(117,38,54,1) 40%);
	padding-top: 25px;
	padding-bottom: 10px;
	border-radius: 0px;
	border: none;
}

.nav-edit nav.navbar.navbar-default{
	border: none;
	padding-top: 0px;
	margin-top: 0px;
}

.nav-edit .navbar-default .navbar-collapse {
    border: none;
    border-color: rgba(117,38,54,1);
    margin-top: 0px !important;
}

.nav-edit .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: rgba(117,38,54,1);
}

.nav-edit .navbar-default .navbar-toggle{
	border-color:  #e9cfc9;
}

.nav-edit .navbar-default .navbar-toggle .icon-bar {
	background-color:  #e9cfc9;
}

.navbar-epsjv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.title-epsjv, .fot-epsjv{
	color: #e9cfc9 !important;
}
.title-epsjv {
	margin-left: 20px;
	padding-top: 0px;
}

.link-epsjv {
	text-decoration: none !important;
	color: #e9cfc9 !important;
}

.logotipoEpsjv {
	display: grid;
	justify-content: start;
	grid-template-columns: 1fr 11fr;
}

.navStyle {
	padding: 32px 0 32px 0;
}

#menu-principal li a {
	color: #e9cfc9 !important;
}

.fot-epsjv {
	padding: 32px 0 32px 0;
}

.nav-edit .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover {
	background-color: rgb(94, 5, 23);
}

.nav-edit  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus {
	background-color: rgb(94, 5, 23);
}

ul .dropdown-menu {
	background-color: rgba(117,38,54,1);
	border: none;
}

ul .dropdown-menu a:hover {
	background-color: rgb(207, 68, 96);
}

.nav-edit  .nav .open > a:focus {
	background-color:  rgba(117,38,54,1);
}

.nav-edit nav div .navbar .navbar-default .container-fluid .collapse .navbar-collapse{
	border-bottom: none;
	margin-top: 0px;
}

.nav-edit {
	margin: 0px;
	border: rgba(117,38,54,1) solid 0px;
	border-radius: 0px;
	width: auto;
	height: auto;
}

.logotipoEpsjv img {
	margin-left: 20px;
	height: 61px;
	width: 123px;
}

body { margin: 0; }

#nav-principal { 
	margin-bottom: 20px;
	margin-top:0px; 
}

.rodape-icones ul{
	margin: none;
}

.rodape-icones li{
	list-style: none;
}
.rodape-icones li a {
	width: 250px;
	height: 30px;
	background: url(/imagens/logos_sprite.png) no-repeat;
	display: block;
	margin: auto;
}

.rodape-icones .fiocruz a {
    background-position: 20px -31px;
	margin-top: 38px;
}

.rodape-icones .sus a {
    background-position: 0px -205px;
    height: 75px;
	margin-top: 22px;
}

.rodape-icones .epsjv {
	margin-top: 38px;
}

.na-footer {
	background-color: #f0f3f5;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.form-edit{
	margin-right: 10px;
}

.collapse .navbar-collapse {
	padding: 20px;
}

.navbar-default {
	padding: 0px;
}

#numeroCards{
	color: #000;
	text-decoration: none;
}