@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500);

body{
  background: url(../images/fundo.jpg) repeat top left;
  background-attachment: fixed;
  font-family: 'Roboto', sans-serif;

}

.container h5{
  color:#101C4F;
}

#articles .item {
  margin: 0;
  background:#fff;
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  border:#101c4f 6px solid;
}

#articles .item h3 {
  height: 58px;
}

#articles .item img {
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}

#articles .item .item-img {
  width: 250px;
  height: 250px;
  margin-top:10px;
  margin-bottom:10px;
}

#articles .item .ref {
  padding-top: 12px;
}

#articles .item .label {
  color:#101C4F;
  background-color: #ffd147;
  font-size: 100%;
  font-weight: 300;
}

.articles-more-link {
  display: none;
}

.container p{
  clear:both;
}

.container .row {
  background: url(../images/bg.png) repeat;
  border-radius: 8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  margin-top: 30px;
  padding:12px;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
  color: #FFF;
  background-color: #ffd147;
}

.navbar-inverse .navbar-nav>li>a {
  color: #FFF;
  font-weight:bold;
  margin-right:2px;
}

.navbar-inverse .navbar-nav>li>a:hover{
  color: #FFF;
  font-weight:bold;
  margin-right:2px;
}

.navbar-nav .active a {
  background-color: #ffd147;
}

.navbar-inverse {
  background-color: #101C4F ;
  border:none;
  max-height:50px;
  top:0;
}

.navbar-brand span{
  margin-left:12px;
}

.navbar-inverse .navbar-brand {
  color: #FFF !important;
  padding:5px 25px 3px 0px;
  font-weight: bold;
}

.navbar-inverse .navbar-brand a {
  color: #FFF;
  font-weight:bold;
  margin-left:20px;
  
}

.navbar-inverse .navbar-brand a:hover {
  color: #FFF;
  font-weight:bold;
  margin-left:20px;
}

.navbar-nav .active a:hover {
  background-color: #FFF;
  font-weight:bold;
  margin-left:20px;
}

.container .jumbotron {
  padding-right: 20px;
  padding-left: 30px;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-block;
  margin-left: 25px;
  vertical-align: middle;
  width:19%;
}

.btn-default {
  width:120%;
  color: #101C4F;
  background-color: #fff;
  border-color: #FFF;
}

.jumbotron {
  width:100%;
  height: 150px;
  background: transparent;
  padding: 5px;
  color:#FFF;
}

.jumbotron h1 {
  margin: 0;
  color: #ffd147;
  font-size: 48px;
  text-align: right;
}
.sidebar-offcanvas{
   background-color: #101C4F;
   
   float:right !important; 
}

.text-white {
  color: #fff!important;
}

div.col-md-4.text-white {
    color: #ffffff;
}

@media print {
  @page {
    margin: 0.5cm;
    font-family: 'Roboto', sans-serif;
    background:#EAEAEA;
    color:#101C4F;
  }

  ul {
    list-style: none
  }
  
  header h1, header nav {
    display: none;
  }

  a {
    color:white;
  }

  a[href]:after {
    content: none;
  }

  .btn-primary {
    display:none;
  }

  #articles .item {
    border-radius:0px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    width:8cm;
    float:left;
    color:#101C4F;
    border:1px solid #101C4F;
    margin: .25cm;
    padding:0.1cm;
  }
 
  #articles .item .label {
    color:#101C4F;
    background-color: #ffd147;
    font-size: 100%;
    font-weight: 300;
  }

  .btn-default {
    display:none;
  }

  .container .row {
    margin-top:0;
  }
}
