﻿

a{
    color:darkgreen;
}

.color-cinza {
    color: gray;
}
.carousel a{
    color:white;
}
.carousel-caption {
font-size:large;
}
body {
}

hr{
    margin-bottom: 0;
    margin-top: 0;
}

hr.linha{
  border:0;
  box-shadow:rgba(41, 4, 111, 0.50) 0 12px 12px -12px inset;
  border-radius:5px;
  height:12px;
}

.label{
    margin-left:1px;
    margin-right:1px;
}

.label-branco{
    background-color:white;
    color:darkgreen;
}
.pagination{
    margin:0;
}

.bg1{
    background: url("/images/fundo.png") no-repeat scroll center top rgba(0, 0, 0, 0);  
}

.bg-verdeescuro-transp{
    background-color: rgba(35,142,35, 0.3);
}

.bg-branco-transp{
    background-color: rgba(255,255,255, 0.8);
}

.navbar-default {
    border-radius: 0;
    box-shadow:none;
    border:none;
   background-color: rgba(35,142,35, 0.3);
   background-image:none;
  
}


.navbar {
border-radius: 0;
margin-bottom:0;
}

.navbar-default .navbar-nav > li > a {
    color: black;
}

.navbar-default .navbar-nav > li > a:hover {
    color: white;
    background-color:rgba(35,142,35, 0.3);
}

.alert{
    margin-bottom: 0;
}
.overflowScroll{
    overflow:auto;
    overflow-x:hidden;
    height:330px;
}


.hrnoticia{
    margin-top:10px;
    margin-bottom:10px;
    border-style:dashed;
    border-color:darkgreen;
}

.margin-top-10{
    margin-top:10px;
}
.margin-bottom-10{
    margin-bottom:10px;
}

.padTop25{
    padding-top:25px;
}

.btn-circle {
  width: 120px;
  height: 120px;
  text-align: center;
  line-height: 1.428571429;  
  padding: 8px;  
  border-radius: 60px;
  border: 10px solid #FFFFFF;
  transition: all 0.45s ease 0s;
  color:darkgreen;
  background-color:orange;
  margin:5px;
}

.btn-circle:hover,
.btn-circle:focus,
.btn-circle:active
 {
  color: orange;
  background-color:green ;  
  width: 130px;
  height: 130px;
  text-align: center;
  line-height: 1.428571429;  
  padding: 8px;  
  border-radius: 65px;
  border: 0px solid #FFFFFF;
  transition: all 0.45s ease 0s;
  margin:0px;
}

.bg-branco{
    background-color:white;
}

.padTopBottom10{
    padding-top:10px;
    padding-bottom:10px;
}

.botao {
display: inline-block;
background-color: green;
color: #444;
padding: 3px 6px;
text-decoration: none;
box-sizing: border-box;
border: 0;
}

.margin-TopBottom-5{
    margin-bottom:5px;
    margin-top:5px;
}

.pad10{
    padding:10px;
}

.botao:hover {
background-color: green;
color: #fff;
}

.img-responsive {
    margin: 0 auto;
}

.text-branco{
    color:white;
}

.panel-heading {
font-weight:bold;
font-size:medium;
}

.breadcrumb {
background-color:white;
border:1px solid whitesmoke;
}

.bold{
    font-weight:bold;
}

.pub-container .item {
/*border-style:solid;
border-width:5px;
border-color:white;*/
background-color:#f7f7f7;
padding:10px;
min-height:340px;
}

    .pub-container .item .head {
    color: #3c763d;
    font-weight: bold;
    font-size: medium;
    padding: 4px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height:30px;
    }

.pub-container .item a:hover {
    background-color:#f2f2f2;
    text-decoration:none;
}

.pub-container .item a:hover img {
    opacity:0.8;
}

.pub-container .caption{
    min-height:100px;
    padding:5px;
}

.item .overflowScroll{
    overflow:auto;
    overflow-x:hidden;
    height:310px;
}

@media screen and (min-width: 992px) {
    .no-pad-right {
        padding-right:0;    
    }

    .no-pad-left  {
        padding-left:0;    
    }
}

