.nav-custom li a:hover, .navbar li a.active{
    background-color: #111 !important;
}
.navbar-brand {
    width: 120px;
    height: 52px;
    margin-left: 0px !important;
    background: url(../img/logotipo.png) no-repeat left center;
    background-size: contain;
    background-size: 120px !important;        
}
.logo_banner {
    background: url(../img/logotipo.png) center no-repeat;
    width: 130px;
    height: 180px;
    background-size: contain;
}

a{
    color:rgba(47,50,52,1);
}
a:focus, a:hover{
    color:rgb(128, 128, 128);
}

.btn-primary {
    background-color: #333 !important;
    border: solid 1px #333 !important;
    background-color: #fff;
    color: #fff;
    font-weight: 600;
}

    .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #333;
        border-color: #333;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #555 !important;
        border-color: #555 !important;
    }

    .btn-primary[disabled] {
        color: #fff;
        background-color: #333;
        border-color: #333;
    }

.btn-primary-inverse {
    /*background-color: rgb(128, 128, 128);
    border-color: rgb(98, 98, 98);*/
    border: solid 1px #333 !important;
    background-color: #fff;
    color: #333;
    font-weight: 600;
}

    .btn-primary-inverse.active, .btn-primary-inverse.focus, .btn-primary-inverse:active, .btn-primary-inverse:focus, .btn-primary-inverse:hover, .open > .dropdown-toggle.btn-primary-inverse {
        color: #fff;
        background-color: #333;
        border-color: #333;
    }

    .btn-primary-inverse[disabled] {
        color: #333;
        background-color: #fff;
        border-color: #333;
    }

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}



/*banners*/
.banner1 {

    
    background: url(../img/fundo-padrao.jpg) no-repeat top center;    
    
    width: 100%;
}
.banner2 {
    height: 550px;
    background: url(../img/fundo-padrao.jpg) no-repeat top center;
    background-size: cover;
}
.banner3 {
    height: 550px;
    background: url(../img/fundo-padrao.jpg) no-repeat top center;
    background-size: cover;
}

@media screen and (max-width: 768px) {
    .navbar-brand {    
        margin-left: 15px !important;
     
    }
}

@media screen and (min-width: 768px) {
    .navbar-brand{
        /*width: 155px;*/

    }
}

@media screen and (min-width: 1200px) {
    .navbar-brand{
        /*width: 200px;*/
    }
}
