/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15/abr/2016, 15:29:06
    Author     : Alexandra Orfão
*/
html, body {
    height: 100%;
    background-size: cover;
    color: #fff;
}

body {
    background-color: #333;
    background: url('imagens/fundo.jpg') repeat center center fixed;
    font-family: 'Open Sans', sans-serif;
}

.navbar {
    height: 80px;
    background-color: rgba(34,34,34,0.8);
    border:none;
    color:white;
}
.navbar a{
    color: #bbb
} 
.navbar a:hover,
.navbar a:focus,
.navbar a:active{
    color:white;
    background-color: inherit !important;
}
.nav > li > a {
    line-height: 50px;
    font-size:18px
}

.navbar-toggle{
    margin-top: 23px;
    margin-bottom: 23px;
}

.navbar-collapse{
    background-color: rgba(34,34,34,0.8);
}

#inicio{
    /*padding-top: 100px;*/
    min-height:100%;
}

#portfolio{
    padding-top: 100px;
}

.img-center{
    margin: 0 auto;
}
.vertical-center {
    min-height: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.vertical-center .inner {
    text-align: center;
    /*margin-top: 40px;*/
    /*margin-bottom: 50px;*/
}

#go-down{
    position: relative;
    bottom: 60px;
    left: 50%;
    margin-left: -25px;
}

#bio{
    padding-top: 100px;
}

.entrada{
    padding-bottom: 10px;
}

.entrada .data{
    color: #bbb;
}

#contacto{
    padding-top: 100px;
    padding-bottom: 100px;
}

.dados-contacto{
    text-align: right;
}

.mailto{
    color: #fff;
}

.mailto:hover,
.mailto:focus,
.mailto:active{
    color: #bbb;
}


.hide-bullets {
    padding: 0px;
    width: 85px;
    list-style:none;
}

.thumbnail{
     padding:0;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}

#slider-thumbs {
    height: 565px;
    overflow-y: scroll;
    white-space: initial;
    align-items: center;
}



@media (max-width: 767px) {
    section * {
        text-align: center;
    }
}