@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');

* { font-family: 'Lato', sans-serif; }

a { color: #fafafa; }

body {
	background: none repeat scroll 0% 0% #ecf0f1;
}

a:hover { color: #fff; }
a.ver:hover{ 
      cursor:pointer;
}
.topo { background-image: url('//assets.lands.srv.br/camarademo/images/bg-topo.jpg'); }

.navbar-default {
	background: #34495e;
	border: medium none;
	border-radius: 0;
	margin-bottom: -1px;
}

.navbar-default .navbar-nav > li > a {
	color: #fafafa;
	font-size: 16px;
}

.navbar-default .navbar-nav > li > a:hover {
	color: #fff;
}
.miniatura{
      text-align: center;
}
img.miniatura-img{
      width: 120px;
}

header .advertisement .inline {
  height: auto;
  width: 100%;
    padding: 5px 20px;
}
a.tip {
  color: #fff !important;
}
.mini h4 {
  height: 56px;
  overflow: hidden;
}
img.ultimas{
      height: 40px;
      width: auto;
}

.navegacao > li {
  padding: 5px 0 !important;
}
.addthis_sharing_toolbox {
  clear: both;
  float: left;
  margin-top: 10px;
}
.mega-menu-item li a { color: #2c3e50; }

.mega-menu-item li a:hover { color: #2980b9; }

.navbar-nav > li > .dropdown-menu { 
	border-radius: 0; 
	background-color: #ecf0f1;
}

header .advertisement { background-color: #34495e; }

header {
	background: none repeat scroll 0 0 #fff;
	border-bottom: none;
	border-top:none;
}
   .mega-menu-item{
                        padding-right:20px;
                        float:left;
                  }
                  .mega-menu-item.ultimo{
                        padding-right:10px;

                  }
                  .logo {
                        line-height: 125px;
                  }
                  .img-logo{
                        height: 110px;
                  }
                  .yamm .yamm-content {
                        padding: 10px 25px 10px 35px;
                  }
                  
                  #conteudo {
  background: none repeat scroll 0 0 #fff;
}
.breadcrumb {
  background: none repeat scroll 0 0 #efefef;
  margin-top:10px;
  margin-bottom:10px;
 
}
.breadcrumb a {
  color: #777;
}
.footer-bottom ul li a {
  color: #fff;
  font: 16px "Roboto",sans-serif;
}
#wrapper {
  background: #fff;
  box-shadow: none;
  padding: 0;
}
.right-sidebar {
  background: none repeat scroll 0 0 #fff;
}
#sidebar .title {
  background: none repeat scroll 0 0 #34495e;
  border-bottom: 2px solid #4883CF;
  color: #f5f5f5;
  font: 23px "Roboto",Arial,sans-serif;
  padding: 7px 10px 5px;
  text-shadow: none;
}
h1, h2, h3, h4, h5, h6 {
      font-family: "Roboto",Arial,sans-serif !important;
}
.thumbnail img {
  width: 100% !important;
  height: 200px;
  overflow: hidden;
}
.thumbnail .caption {
  color: #333;
  padding: 9px;
  text-align: center;
}
#conteudo a {
  color: #2c6dc2;
}
.btn {
  border-radius: 2px;
  font-weight: normal;
  color: #fff !important;
}
.section-title h3 {
  background: inherit;

}
.pagination ul li a.active, .pagination ul li a:hover {
    background: none repeat scroll 0 0 #3c7ac8;
    color: #fff !important;
    text-shadow: none;
}
.pager li > a, .pager li > span {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  display: inline-block;
 padding: 5px 10px;
}
.pagination ul li a {
 
   background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    color: #337ab7;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
   padding: 5px 10px;
    position: relative;
    text-decoration: none;
}

.dataTables_wrapper {
 
  padding: 10px;
 
}
table.dataTable thead th, table.dataTable thead td {
  border-bottom: 1px solid #ddd;
  padding: 10px 18px;
}
table.dataTable.no-footer {
  border-bottom: 2px solid #ddd;
}
.dataTables_filter input[type="search"] {
    border:1px solid #ddd;
}
.dataTables_length select {
    border:1px solid #ddd;
}
.dataTables_wrapper label {
  font-weight: normal;
}

.to-top a, .to-top a.active {

  color: #fff;


}
/*TELEVISAO*/
@media only screen 
and (min-width : 1524px) {


}
/*PCS TELA GRANDE*/
@media only screen 
and (min-width : 1224px) {


}
/*TABLETS*/
@media (max-width: 768px) {


}
/*SMARTPHONES*/
@media only screen and (min-width: 280px) and (max-width: 767px) {

	.banner {
		margin-top: 0px;
	}
        
        .mega-menu-item li a {
    color: #e7e7e7;
}
.mega-menu-item li p {
    color: #e7e7e7;
}
.mega-menu-item li p strong {
    color: #fff;
}

}

