/* ----------------------------------------------------------------
AS ALTERAÃ‡Ã•ES ESPECÃFICAS DE CADA CLIENTE DEVEM SER REALIZADAS AQUI
-------------------------------------------------------------------
*/

/* Tags Gerais ------------------------------------------------------*/

body {
    color: #222222;
    font-size: 12px;
    background: #f1f0f0;
    overflow-x: hidden;
}

a{
    color: #231e54;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
    color: #14122a;
}

h1 {
    font-size: 30px;
    font-weight: bold;
    color: #241f55;
    text-transform: uppercase;
    margin-bottom: 20px;
}

h2 {
    font-size: 16px;
    line-height: 1.5em;
	}

h3 {
    color: #241f55; 
}

/* CabeÃ§alho ------------------------------------------------------*/

#cabecalho {
    background: url("../img/bg-cabecalho.jpg") no-repeat top;
}

.logo {
    margin-bottom: 7px;
    margin-top: 8px;
}

.facebook {
    margin-bottom: 20px;
    margin-top: 20px;
}

.contatos {
    text-align: right;
    font-size: 1.15em;
    margin-bottom: 20px;
    margin-top: 20px;
    color: yellow;
}
.contatos a {
    color: white;
}

.contatos a:hover {
    color: yellow;
}

#breadcrumb {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 2px solid yellow;
    border-bottom: 2px solid #9d9b9b;
    background: rgb(16,18,57); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(16,18,57,1) 0%, rgba(35,30,84,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,18,57,1)), color-stop(100%,rgba(35,30,84,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101239', endColorstr='#231e54',GradientType=0 ); /* IE6-9 */
}

.breadcrumb a:hover {
    color: yellow;
    text-decoration: none;
}

.breadcrumb > .active {
    color: #837cca;
}

/* Menu ----------------------------------------------------------*/

.navbar-default {
    margin-top: 0;
    border-radius: 8px 8px 0 0;
    border: 0;
    background: #f2f6f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */

}

.nav > li > a {
    padding: 12px 40px 12px 40px;
    border-right: 2px #b7c8d2 solid;
}

.navbar-default .navbar-nav > li > a {
    color: #1c1949;
    font-size: 1.15em;
}

.navbar-default .navbar-nav > li > a:hover {
    color: yellow;
    background: #b7c8d2;
    border-radius: 0;

}


/* Slideshow ------------------------------------------------------*/

#slideshow {
    background: url("../img/bg-slide.jpg") no-repeat top;
}

.carousel {
    margin: 0 0 15px 0;
    border-top: 2px solid #b7c8d2;
    border-radius: 0 0 8px 8px; 
}

.carousel-control, .item img {
    border-radius: 0 0 8px 8px;
}

.carousel-caption {
    right: 0;
    left: 0;
    bottom: 0px;
    padding-bottom: 30px;
    padding-top: 0px;
    background: rgba(0,0,0,0.65);
    border-radius: 0 0 8px 8px;
}

.carousel-caption h4 {
    font-weight: bold;
    font-size: 20px;
}

.carousel-indicators {
    bottom: 0px;
}

/* ConteÃºdo ------------------------------------------------------*/

#conteudo {
    padding-bottom: 20px;
}

.bot-vejamais {
    background: #f2f6f8; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
    border: 0;
    color: #1c1949;
}

.thumbnail {
    box-shadow: 2px 2px 4px #ccc;
}

.thumbnail .caption {
    padding: 5px 5px 0 5px;
}

.thumbnail-lista {
    border: 1px solid #f8f9fa;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}

.media-body {
    vertical-align: middle;
    padding-left: 20px;
}

.hr-servicos {
    margin-top: 10px;
    margin-bottom: 10px;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
}

.h2-servicos {
    font-size: 30px;
    font-weight: bold;
    color: #241f55;
    text-transform: uppercase;
}

/* Sidebar ------------------------------------------------------*/ 

.sidebar h3 {
    margin-top: 20px;
    font-size: 20px;
}

.sidebar li {
    border-bottom: 1px #837cca dotted;
    margin-left: -35px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 5px;
}

.sidebar ul {
    list-style-type: none;
    list-style-position: outside;
}


/* Fale Conosco ------------------------------------------------------*/   

.google-maps {
    height: 235px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-horizontal {
    margin-top: 20px;
}


/* RodapÃ© ------------------------------------------------------*/

#rodape {
    margin: 0;
    border-top: 2px solid yellow;
    background: rgb(16,18,57); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(16,18,57,1) 0%, rgba(35,30,84,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,18,57,1)), color-stop(100%,rgba(35,30,84,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101239', endColorstr='#231e54',GradientType=0 ); /* IE6-9 */
}

.redes-sociais {
    float: left;
    padding-top: 6px;
    color: #ccc;
}

.redes-sociais a {
    color: #ccc;
}

.redes-sociais a:hover {
    color: magenta;
    text-decoration: none;
}

.copyright {
    text-align: center;
    text-wrap: normal;
    padding-top: 12px;
    color: #ccc;
}


/* ---------------------------------------------------------------------------*/
/* -----------------------------RESPONSIVO-----------------------------------*/
/* -------------------------------------------------------------------------*/

@media (max-width: 992px) {

    .navbar-default {
        z-index: 10000;
        margin-top: 10px;
        background: #EA4D9E;
    }

    .nav > li > a {
        padding: 12px 20px 12px 20px;
        border-right: 2px #EA097D solid;
    }

    .navbar-default .navbar-nav > li > a {
        color: #FFF;
        font-size: 0.90em;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    #rodape {
        min-height: 120px;
        background: rgb(16,18,57); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(16,18,57,1) 0%, rgba(35,30,84,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,18,57,1)), color-stop(100%,rgba(35,30,84,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101239', endColorstr='#231e54',GradientType=0 ); /* IE6-9 */
    }

    .redes-sociais {
        float: none;
        margin: 0;
        padding: 0;
    }

    .copyright {
        margin: 0;
        padding: 5px 0 5px 0;
    }

    .facebook {
        display: none;
    }

    .logo img {
        width: 80%;
    }
}


@media (max-width: 768px) {

    .navbar {
        margin-bottom: 0px;
        border: 0;
    }

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

    .navbar-header {
        border-bottom: 0;
    }

    .navbar-default .navbar-brand {
        color: #FFF;
        padding: 13px;
    }

    .navbar-default .navbar-brand a {
        color: yellow;
        padding: 10px 0 10px 0;
    }

    .navbar-default .navbar-toggle {
        border-color: #fff;
    }

    .nav > li > a {
        padding: 10px;
        border-top: 1px #fff solid;
    }

    .navbar-default .navbar-nav > li > a {
        color: #FFF;
        font-size: 1.15em;
    }

    .navbar-default .navbar-nav > li > a:hover {
        color: yellow;
        background: #EA097D;
        border-radius: 0;
    }

    .navbar-collapse {
        border-top: 0;
    }

    #logo-contatos {
        margin: 0;
    }


}

@media (max-width: 768px) {

    .contatos {
        float: right;        
    }

}

@media (max-width: 475px) {

    .contatos {
        float: none;
        width: 100%;
        text-align: center;
    }

    .logo {
        width: 100%;
        text-align: center;
    }

    .carousel-caption {
        display: none;
    }

}













/* ----------------------------------------------------------------
AS ALTERAÇÕES ESPECÍFICAS DE CADA CLIENTE DEVEM SER REALIZADAS AQUI
-------------------------------------------------------------------
*/

/* Tags Gerais ------------------------------------------------------*/
/*
body {
    color: #222222;
    font-size: 12px;
    background: #f1f0f0;
    overflow-x: hidden;
}

a{
    color: #231e54;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
    color: #14122a;
}

h1 {
    font-size: 30px;
    font-weight: bold;
    color: #241f55;
    text-transform: uppercase;
    margin-bottom: 20px;
}

h3 {
    color: #241f55; 
}

 Cabeçalho ------------------------------------------------------

#cabecalho {
    background: url("../img/bg-cabecalho.jpg") no-repeat top;
}

.logo {
    margin-bottom: 7px;
    margin-top: 8px;
}

.facebook {
    margin-bottom: 20px;
    margin-top: 20px;
}

.contatos {
    text-align: right;
    font-size: 1.15em;
    margin-bottom: 20px;
    margin-top: 20px;
    color: yellow;
}
.contatos a {
    color: white;
}

.contatos a:hover {
    color: yellow;
}

#breadcrumb {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 2px solid yellow;
    border-bottom: 2px solid #9d9b9b;
    background: rgb(16,18,57);  Old browsers 
    background: -moz-linear-gradient(top,  rgba(16,18,57,1) 0%, rgba(35,30,84,1) 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,18,57,1)), color-stop(100%,rgba(35,30,84,1)));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  IE10+ 
    background: linear-gradient(to bottom,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101239', endColorstr='#231e54',GradientType=0 );  IE6-9 
}

.breadcrumb a:hover {
    color: yellow;
    text-decoration: none;
}

.breadcrumb > .active {
    color: #837cca;
}

 Menu ----------------------------------------------------------

.navbar-default {
    margin-top: 0;
    border-radius: 8px 8px 0 0;
    border: 0;
    background: #f2f6f8;  Old browsers 
    background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  IE10+ 
    background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );  IE6-9 

}

.nav > li > a {
    padding: 12px 40px 12px 40px;
    border-right: 2px #b7c8d2 solid;
}

.navbar-default .navbar-nav > li > a {
    color: #1c1949;
    font-size: 1.15em;
}

.navbar-default .navbar-nav > li > a:hover {
    color: yellow;
    background: #b7c8d2;
    border-radius: 0;

}


 Slideshow ------------------------------------------------------

#slideshow {
    background: url("../img/bg-slide.jpg") no-repeat top;
}

.carousel {
    margin: 0 0 15px 0;
    border-top: 2px solid #b7c8d2;
    border-radius: 0 0 8px 8px; 
}

.carousel-control, .item img {
    border-radius: 0 0 8px 8px;
}

.carousel-caption {
    right: 0;
    left: 0;
    bottom: 0px;
    padding-bottom: 30px;
    padding-top: 0px;
    background: rgba(0,0,0,0.65);
    border-radius: 0 0 8px 8px;
}

.carousel-caption h4 {
    font-weight: bold;
    font-size: 20px;
}

.carousel-indicators {
    bottom: 0px;
}

 Conteúdo ------------------------------------------------------

#conteudo {
    padding-bottom: 20px;
}

.bot-vejamais {
    background: #f2f6f8;  Old browsers 
    background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  IE10+ 
    background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );  IE6-9 
    border: 0;
    color: #1c1949;
}

.thumbnail {
    box-shadow: 2px 2px 4px #ccc;
}

.thumbnail .caption {
    padding: 5px 5px 0 5px;
}

.thumbnail-lista {
    border: 1px solid #f8f9fa;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}

.media-body {
    vertical-align: middle;
    padding-left: 20px;
}

.hr-servicos {
    margin-top: 10px;
    margin-bottom: 10px;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
}

.h2-servicos {
    font-size: 30px;
    font-weight: bold;
    color: #241f55;
    text-transform: uppercase;
}

 Sidebar ------------------------------------------------------ 

.sidebar h3 {
    margin-top: 20px;
    font-size: 20px;
}

.sidebar li {
    border-bottom: 1px #837cca dotted;
    margin-left: -35px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 5px;
}

.sidebar ul {
    list-style-type: none;
    list-style-position: outside;
}


 Fale Conosco ------------------------------------------------------   

.google-maps {
    height: 300px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-horizontal {
    margin-top: 20px;
}


 Rodapé ------------------------------------------------------

#rodape {
    margin: 0;
    border-top: 2px solid yellow;
    background: rgb(16,18,57);  Old browsers 
    background: -moz-linear-gradient(top,  rgba(16,18,57,1) 0%, rgba(35,30,84,1) 100%);  FF3.6+ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,18,57,1)), color-stop(100%,rgba(35,30,84,1)));  Chrome,Safari4+ 
    background: -webkit-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  Chrome10+,Safari5.1+ 
    background: -o-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  Opera 11.10+ 
    background: -ms-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  IE10+ 
    background: linear-gradient(to bottom,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101239', endColorstr='#231e54',GradientType=0 );  IE6-9 
}

.redes-sociais {
    float: left;
    padding-top: 6px;
    color: #ccc;
}

.redes-sociais a {
    color: #ccc;
}

.redes-sociais a:hover {
    color: magenta;
    text-decoration: none;
}

.copyright {
    text-align: center;
    text-wrap: normal;
    padding-top: 12px;
    color: #ccc;
}


 ---------------------------------------------------------------------------
 -----------------------------RESPONSIVO-----------------------------------
 -------------------------------------------------------------------------

@media (max-width: 992px) {

    .navbar-default {
        z-index: 10000;
        margin-top: 10px;
        background: #EA4D9E;
    }

    .nav > li > a {
        padding: 12px 20px 12px 20px;
        border-right: 2px #EA097D solid;
    }

    .navbar-default .navbar-nav > li > a {
        color: #FFF;
        font-size: 0.90em;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    #rodape {
        min-height: 120px;
        background: rgb(16,18,57);  Old browsers 
        background: -moz-linear-gradient(top,  rgba(16,18,57,1) 0%, rgba(35,30,84,1) 100%);  FF3.6+ 
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,18,57,1)), color-stop(100%,rgba(35,30,84,1)));  Chrome,Safari4+ 
        background: -webkit-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  Chrome10+,Safari5.1+ 
        background: -o-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  Opera 11.10+ 
        background: -ms-linear-gradient(top,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  IE10+ 
        background: linear-gradient(to bottom,  rgba(16,18,57,1) 0%,rgba(35,30,84,1) 100%);  W3C 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101239', endColorstr='#231e54',GradientType=0 );  IE6-9 
    }

    .redes-sociais {
        float: none;
        margin: 0;
        padding: 0;
    }

    .copyright {
        margin: 0;
        padding: 5px 0 5px 0;
    }

    .facebook {
        display: none;
    }

    .logo img {
        width: 80%;
    }
}


@media (max-width: 768px) {

    .navbar {
        margin-bottom: 0px;
        border: 0;
    }

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

    .navbar-header {
        border-bottom: 0;
    }

    .navbar-default .navbar-brand {
        color: #FFF;
        padding: 13px;
    }

    .navbar-default .navbar-brand a {
        color: yellow;
        padding: 10px 0 10px 0;
    }

    .navbar-default .navbar-toggle {
        border-color: #fff;
    }

    .nav > li > a {
        padding: 10px;
        border-top: 1px #fff solid;
    }

    .navbar-default .navbar-nav > li > a {
        color: #FFF;
        font-size: 1.15em;
    }

    .navbar-default .navbar-nav > li > a:hover {
        color: yellow;
        background: #EA097D;
        border-radius: 0;
    }

    .navbar-collapse {
        border-top: 0;
    }

    #logo-contatos {
        margin: 0;
    }


}

@media (max-width: 768px) {

    .contatos {
        float: right;        
    }

}

@media (max-width: 475px) {

    .contatos {
        float: none;
        width: 100%;
        text-align: center;
    }

    .logo {
        width: 100%;
        text-align: center;
    }

    .carousel-caption {
        display: none;
    }

}*/
