/* Top nav and header
-------------------------------------------------- */

body {
	background: #ffffff;
    background: url(images/backgroundpage2.jpg) no-repeat center center fixed;
    background-size: cover;
}
.bs-ancr-nav {
  background-color: #0D2036;
  background: #0D2036; /* Old browsers */
  border-radius: 0px;
  border-bottom: 6px solid #1070B1;
  margin-bottom: 0px;
}
.bs-ancr-nav .navbar-collapse {
  border-color: #0D2036;
}
.bs-ancr-nav .navbar-brand {
  color: #fff;
}
.bs-ancr-nav .navbar-nav > li > a {
  color: #fff;
}
.bs-ancr-nav .navbar-nav > li > a:hover,
.bs-ancr-nav .navbar-nav > li.open > a.dropdown-toggle {
  color: #fff;
  background-color: #1070B1;
}
.bs-ancr-nav .navbar-nav > .active > a,
.bs-ancr-nav .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #1070B1;
}
.bs-ancr-nav .navbar-toggle {
  background-color: #0D2036;
  border-color: #fff;
}
.bs-ancr-nav .navbar-toggle:hover {
  background-color: #1070B1;
  border-color: #fff;
}
.navbar-text {
  color: #fff !important;
}
#headerblock {
    background: rgba(255,255,255,0.9);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,0.6) 40%, rgba(224,224,224,0.6) 60%, rgba(240,240,240,0.9) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.6)), color-stop(40%, rgba(242,242,242,0.6)), color-stop(60%, rgba(224,224,224,0.9)), color-stop(100%, rgba(240,240,240,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,0.6) 40%, rgba(224,224,224,0.6) 60%, rgba(240,240,240,0.9) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,0.6) 40%, rgba(224,224,224,0.6) 60%, rgba(240,240,240,0.9) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,0.6) 40%, rgba(224,224,224,0.6) 60%, rgba(240,240,240,0.9) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,0.6) 40%, rgba(224,224,224,0.6) 60%, rgba(240,240,240,.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0 );
    padding-top: 20px;
    padding-bottom: 20px;
}
.sidebarheader {
  background-color: #0D2036;
  padding: 10px 15px;
  color: #fff;
  border-bottom: 6px solid #1070B1 !important;
}
.nav-pills, .nav-pills ul {
  background-color: #0E6096;
  color: #fff;
  border-radius: 0px;
}
.nav-pills li, .nav-pills ul li {
  border-bottom: 4px solid #0D2036;
  border-radius: 0px;
}
.nav-pills ul li {
    margin: 2px;
}
.nav-pills li a {
  color: #fff;
  border-radius: 0px;
}
.nav-pills li a:hover {
  background-color: #0D2036;
}
.nav-pills ul li a:hover {
  background-color: #0D2036;
  color: #fff;
}
.nav-pills .open a.dropdown-toggle {
    background-color: #0D2036;
}

.list-group {
  border-radius: 0px !important;
  border-left: none;
  border-right: none;
  border-top: 6px solid #1070B1;
  margin-bottom: 0px;
}
.list-group-item {
  border-radius: 0px !important;
  border-bottom: 6px solid #1070B1;
  border-left: none;
  border-right: none;
}
.newscontainer {
  padding: 5px;
  background: #F2F2F2;
}
.maisnoticias {
  display: block;
  background-color: #1070B1;
  color: white;
  border-bottom: 6px solid #1070B1;
  padding-left: 15px;
  padding-right: 15px;
}
.maisnoticias:hover {
  color: white;
}
#footer {
  background-color: #0D2036;
  padding: 10px 15px;
  color: #fff;
}
/* This centers the images in the Cobertura das Provas when on small screens */
@media (max-width: 767px) {
 .imagelistholder {
  text-align: center;
}
 .imagelist {
  margin-left: auto;
  margin-right: auto;
}
}
 @media (min-width: 768px) {
 .imagelist {
  float: right;
}
}
#facebook {
    width: 100%;
    text-align: center;
    background: white;
}
.bannerLeft {
	padding-bottom: 8px;
	padding-top: 8px;
}
.bannersRight {
	background: white;
}
.badge {
	color: #1070B1;
	background-color: #fff;
}
th.toppadded {
	padding-top: 45px !important;
}
/* This centers the details in the description lists when on x-small screens */
@media (max-width: 767px) {
 .text-center-xs {
  text-align: center;
}
div.eventthumb {
	background: #fff;
	background-size: cover;
	height: 200px;
	margin-bottom: 8px;
}
.blockCheck {
	font-size: 30px;
	text-shadow: 0px 0px 3px #fff;
}