/* FRONTEND CSS
*********************************************/

html {
    /* scrollbar fix (prevent ugly left pull for lower content sites) */
    overflow-y: scroll;
}

body {}


/* MEDIA QUERIES
*********************************************/


/* Extra small devices (phones, less than 768px) */


/* No media query -> mobile first strategy */


/* Small devices (tablets, 768px and up) */

@media (min-width: 768px) {
    /*.wrap-image{max-width:580px}*/
    .logo {
        background: url(../images/LOGO-IRH-BRANCo805.png) !important ;
    }
}


/* Medium devices (desktops, 992px and up) */

/*@media (min-width: 992px) {
    .logo {
        background: #1e70c3 url(../images/LOGO-IRH-BRANCo805.png) 15px center no-repeat ;
    }
}*/


/* Large devices (large desktops, 1200px and up) */

/*@media (min-width: 1200px) {
    .logo {
        background: url(../images/logo_irh_nova.png)  no-repeat ;
    }
}*/

/* for higher resolutions (android and retina) */

@media screen and (-webkit-min-device-pixel-ratio: 1.5),
screen and (max--moz-device-pixel-ratio: 1.5) {}

video {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    clear: both;
    margin-bottom: 20px;
}

.page-header>h2:nth-child(1)>a:nth-child(1),
.page-header>h2:nth-child(1) {
    text-decoration: none;
    font-weight: 900;
    font-size: 24px;
    color: #15407f;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-top: 3%;
}

.breadcrumb,
.article-info,
.page-header {
    margin-bottom: 3%;
}

.item-image {
    margin-right: 3%;
    margin-bottom: 3%;
}

.category-name>a {
    color: #005f98;
    text-decoration: none;
    margin-right: 10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
}

.page-content {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.page-governo.governo-licitacoes .c-tabs .c-tabs-nav,
.page-governo.governo-mapa_do_trabalho .c-tabs .c-tabs-nav,
.page-governo.imprensa .c-tabs .c-tabs-nav {
    border-top: none !important;
    border-bottom: none !important;
}

.list-agenda__item__content {
    width: 100% !important;
}

.addthis_inline_share_toolbox {
    margin-top: 3%;
}

.player {
    background: none !important;
}
div.sidebar-box > div.content > ul {
  border-bottom: none !important;
}
.breadcrumb > li:nth-child(4){
  display: none;
}

.item-album > figure > a > img{
    min-height: 80px;
}

.item-album > figure > img{
    min-height: 80px;
}

.btn-blue {
    font-weight: 900;
    font-size: 16px;
    color: white;
    background: #005f98;
    border: 0;
    width: 180px;
    height: 56px;
    text-transform: uppercase;
    float: right;
    cursor: pointer;
}

/* submenu */
#nav > li > ul {
    display: none;
}

#nav > li > ul {
    background-color:#004c79 !important;
}
/* fim submenu */
/* menu */
#container header .side-menu nav {
    padding-left: 5px;
}
#container header .side-menu{
    width: 190px;
}
/* */

table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
  thead {
    display: table-header-group;
  }

  table {
    border-collapse: collapse !important;
  }


table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
table > tbody + tbody {
  border-top: 2px solid transparent;
}


table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1){
    font-weight: bold;
    background-color:#003859;
    color:white;
}

.icon-xls{
  background: url("../images/icons/xls.png") 0 0 no-repeat;
}

.post-header > h2 > a {
    text-decoration: none !important;
}

.post-header > h2 > p {
    text-decoration: none !important;
}

div.post > div > p > a{
  text-decoration: none !important;
}

#container header h1{
  color: #005BAB;
  text-shadow: none;
}
#container header .aux-menu{
 margin-left: -30px;
}

@media (max-width: 700px){
  #container header .menor{
    background-size: 34% ;
    margin-left: 15px ;
    background-position: left center; 
  }
  .logo-site{
    background-color:#005f98;
    max-width: 100%;
    height:70px;
  }
}
@media (min-width: 1200px){
  #container header .logo{
        margin-top: -3.6%; 
  }

}
@media (max-width: 1199px){
  #container header .logo{
    background-size: 15% !important;
    margin-left: 15px !important;
    background-position: left center !important; 
  }
  .logo-site{
    background-color:#005f98;
    max-width: 100%;
    height:70px;
  }
  .page-governo header {
    margin-top: 100px;
  }
  #container #content .home .highlights article.big {
    margin-top: 100px;
  }
}

/*@media (max-width: 1990px){

  #container header .logo{
    background-size: 91%;
    background-position: right center; 
  }

}*/