body {
    background-color: #f7f7f7;
}

.my-nav{
    background-color: #ffffff;
    font-size: 16px;

}

.navbar-default .navbar-nav > li > a {
    color: #E30731;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    color: #E30731;
    background-color: transparent;
}

.navbar-mine{
    margin-top: 30px;
}

.navbar-brand {
    padding: 15px 0px;
    position: absolute;
}

.navbar-header{
    padding-bottom: 110px;
}
h2, h3, h4{
    margin-top: 0px;
}

.dropdown-menu.show {
    display: block;
}

.navbar-default .navbar-nav .dropdown-menu > li > a {
    color: #E30731;
}

.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .dropdown-menu > li > a:active {
    color: #E30731;
    background-color: transparent;
}


@media(max-width:767px){
    .navbar-header{
        padding-bottom: 60px;
    }

    .navbar-mine{
        margin-top: 0px;
    }

    /* Dropdown do menu mobile expande como bloco inline, não como caixa flutuante */
    .navbar-nav .dropdown-menu.show {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

    .navbar-nav .dropdown-menu.show > li > a {
        padding: 8px 15px 8px 25px;
        line-height: 20px;
    }

    .navbar-nav .dropdown-menu.show > li > a:hover,
    .navbar-nav .dropdown-menu.show > li > a:focus {
        background-image: none;
    }
}