body{
    background: url(../_img/carousel-bg.jpg) !important;
}
.navbar-inverse {
    padding-top: 10px;
    background: none !important;
}

#tmm-form-wizard .form-wizard
{
    min-height:initial !important;
}

/*nav*/
.navbar-fixed-top{
    padding-top: 10px;
}
.navbar-brand{
    padding: 0 20px 20px 0;
    background: url("../_img/logo_topo.png") no-repeat center left;
    color:transparent !important;
    width: 212px;
    height: 55px;
    background-size: 100% auto;
    margin-right: 20px;
}
.navbar-nav>li>a{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    font-size: 1.1em;
    line-height: 10px;
}
.navbar-nav{
    margin-top: 8px;
}
.navbar-inverse{
    /*background-color: rgb(7,122,184);*/
    border-color: transparent;
}
.navbar-inverse .navbar-nav>li>a{
    color:white;
}
.navbar-inverse .navbar-toggle{
    border-color:#fff;
}
.carousel-control.right {
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.0001) 0, rgba(255,255,255,0.1) 100%);
    background-image: -o-linear-gradient(left, rgba(255,255,255,0.0001) 0, rgba(255,255,255,0.1) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.0001)), to(rgba(255,255,255,0.1)));
    background-image: linear-gradient(to right, rgba(255,255,255,0.0001) 0, rgba(255,255,2555,0.1) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=1);
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.1)), to(rgba(255,255,255,0.0001)));
    background-image: linear-gradient(to right, rgba(255,255,255,0.1) 0, rgba(255,255,255,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=1);
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

/*ferranentas*/
#ferramentas{
    margin-top:20px;
}
#ferramentas .item-i{
    margin: 20px auto;
    font-size: 4em;
}
.glyphicon-star{
    color:rgb(15, 103, 154);
}
section#empresa{
    padding-top: 20px;
}
section h1{
    padding-top: 60px;
}
#empresa p{
    font-size:16px;
    line-height: 1.7em;
}
.embed-responsive{
    margin: 10px auto;
}

hr {
  margin-top: 20px;
  margin-bottom: 70px;
  border: 0;
  border-top: 1px solid #eee;
}

#plataforma a{
    float: left;
    margin-bottom: 20px;
}
#plataforma a:hover{
    //background:white;
    opacity: 0.8;
}
#plataforma .btn{
    margin-bottom: 20px;
}
#plataforma .btn i{
    font-size:2em;
    padding: 10px auto;
}
.item-plataforma{
    position:relative;
    float:left;
}
.item-legenda{
    position:absolute;
    left:5%;
    bottom:8%;
    background:rgba(255,255,255,0.8);
    width:90%;
    padding:2%;
}
.item-legenda b{
    color:black;
    text-shadow: 1px 2px 2px rgba(255,255,255,0.6);
    font-size:1.5em;
}
.item-legenda p{
    color:black;
}
#contato{
    background:#222;
    min-height:200px;
    color:white;
}
#mapa{
    widht:100%;     
    height:300px;
    margin-bottom:30px;
    margin-top:20px;
}

.error-info:before{
    content: '( Erro: ';
}

.error-info:after{
    content: ' )';
}

.error-info{
    font-size: 14px;
    color:#9f061d;
    font-weight: bold;
}

@media (max-width:768px){
    .navbar-inverse{
        padding-bottom: 10px;
    }
    .navbar-brand{
        width: 190px;
    }
    /*.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #077ab8;
        background: #077ab8;
    }*/
}