/* CSS Document */
/* Gesdi 2019 */
/*---------------------------------------------------------structure---*/
body {
    background: #191919;
}
main .container	{
	background:#fff;
}

/*-------------------------------------content---*/
#right{ 
   }
#left{ 
   }
img {
    max-width: 100%;
    height: auto;
}
iframe {
    max-width: 100%;
}
/* fonts */
h1, h2, h3, h4, h5, h6 {
  color:#191919;
}
h1 {
  font-size: 2rem;
}
h2 {
  font-size: 1.8rem;
}
h3 {
  font-size: 1.6rem;
}
h4 {
  font-size: 1.4rem;
}
h5 {
  font-size: 1.2rem;
}
h6 {
  font-size: 1.1rem;
}
#right h2 {
  font-size: 1.4rem;
}
#right h3 {
  font-size: 1.3rem;
}
#right h4 {
  font-size: 1.2rem;
}

p {
  color:#000000;
}
a, li a {
  color: #ff8f00;
}
a:hover {
  color: #000000;
}

header .nav-item {
background: #fc9701; color: #fff; margin-right: .5rem!important;
}

header .navbar-dark .navbar-nav .nav-link {
    color: #fff;
}
header
.dropdown-item.active, .dropdown-item:active {
    background-color: #ffa400;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #f6f6f6;
}
.article-text-indent h1, .article-text-indent h2, .article-text-indent h3, .article-text-indent h4, .article-text-indent h5, .article-text-indent h6 { 
color:#191919;
}

.list-footer{ list-style:none; margin:0; padding:0; text-transform:uppercase;}
.list-footer li{ padding:0 0 1px 0;}
.list-footer li a{ color:#fff; font-size:10px; line-height:17px;}
.list-footer li a:hover{ color:#ffa400;}

.article-title-text{ color:#000000; font-size:30px; line-height:25px; font-weight:normal;}

@media only screen and (max-width: 767px) {
div.hidden-xs {
    display: none !important;
}
}

footer {background: #191919;}
footer .list-group-item {
    background-color: #191919;
    border: 1px solid #191919;
	padding: .5rem 1.25rem;
}
footer .list-group-item a, footer .nav-item a {
    color: #fff;
}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6 {
  color:#ff8f00;
}

/* Buttons adicional */
a.btn:not([href]):not([tabindex]) {
    color: #fff;
    text-decoration: none;
}
@media (max-width: 395px)
{
   body > header > div > nav > a > img, body > header > div > nav > a > img a
   {
      width: 150px;
   }
}
@media (max-width: 360px)
{
   body > header > div > nav > a > img, body > header > div > nav > a > img a
   {
      width: 120px;
   }
}