.container-fluid { 
	background-color: rgba(0,55,105,0.95); 

}

.navbar, div, article, section { margin: 0; }
.navbar { border-color: rgba(0,55,105,0.95);  border-radius: 0; border: 0; }

.navbar-brand { margin-top: -5px; }


.navbar-nav {
    text-transform: uppercase;
    color: white;
    font-weight: lighter;
    font-size: 1.05em;
}

.navbar-inverse .navbar-text {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: white; 
    background-color: rgba(255,255,255,0.5);
	box-shadow: 
	inset 0 2px 3px 0 rgba(255,255,255,.3), 
	inset 0 -3px 6px 0 rgba(0,0,0,.2), 
	0 3px 2px 0 rgba(0,0,0,.2);
}

.carousel-indicators {
    -webkit-filter:drop-shadow(1px 1px 1px #000);
    -moz-filter:drop-shadow(1px 1px 1px #000);
    -ms-filter:drop-shadow(1px 1px 1px #000);    
    filter:drop-shadow(1px 1px 1px #000);
}

.form-control { 
    font-size: 1.65em;
    height: 48px;
}
button { font-size: 1.85em!important; }
input:focus { background-color: lightgoldenrodyellow; }
input[type="email"] { text-transform: lowercase; }

.input-acessar { padding: 2px 10px!important; max-height: 30px; }
.bt-acessar { font-size: 1.15em!important; padding: 2px 10px; }

@media (min-width:320px){ 
    .navbar-right { display: block; } 
}
@media (min-width:490px){ 
    .navbar-right { display: none; } 
}

/* 768 */
@media (min-width:768px){
    .navbar-nav { font-size: 0.95em; }    
}

/* 1050 */
@media (min-width:1050px){
	.navbar-right { display: block; float: right; } 
    .navbar-nav { font-size: 1.15em; }
    .navlogo { display: inline-block; } 
    
    .form-control { 
        font-size: 1.05em;
        height: 34px;
    }
    button { font-size: 1.25em!important; }
}

/* 1280 */
@media (min-width:1280px){
    .navbar-right { display: block; }   
}