/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
    height: 100%;
    font-family: "Trebuchet MS";
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
    clear: both;
}

    header.carousel .item,
    header.carousel .item.active,
    header.carousel .carousel-inner {
        height: 100%;
    }

    header.carousel .fill {
        width: 100%;
        height: 100%;
        background-position: center;
        background-size: cover;
    }

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

    .price sup {
        top: -20px;
        left: 2px;
        font-size: 20px;
    }

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    background: #216AA9;
    padding-bottom: 10px;
}

/* Responsive Styles */

/*@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    margin-top: 50px;
}

}*/

/*.navbar {
    background: #FFF;
    border: 0;
    height: 135px;
    padding: 0;
    margin: 0;
}

.navbar-default .navbar-nav > li > a {
    font: bold 16px "Trebuchet MS";
    color: #0593D1 !important;
}

    .navbar-default .navbar-nav > li > a:hover {
        color: #FFF !important;
        background: #0593D1;
    }*/

.header-image {
    padding-bottom: 2px;
    border-bottom: #325195 solid 5px;
}


.header-image .row{
   background: url(images/bkheader.jpg) repeat-x;
 }


    .header-image .row > span {
        text-align: center;
    }

    h1{font:bold 30px "Trebuchet MS"; color: #FFF; padding:0px 0px;}

.content {
    min-height: 350px;
}

footer .container {
    margin-top: 10px;
    color: #fff;
}

footer h6 {
    font: bold 22px "Trebuchet MS";
    color: #96D1EB;
    padding: 0px;
}




.fTransports {
    padding-left: 15px;
}

    .fTransports ul {
        width: 100%;
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .fTransports ul li {
            width: 30%;
            float: left;
            color: #FFF;
        }


.copyright {
    display: block;
    width: 100%;
    text-align: right;
    color: #96D1EB;
    font-size: 11px;
    padding-top: 15px;
}

.content {
    margin: 20px auto;
    font-size: 14px;
    color: #636363;
}

    .content h2 {
        font: normal 22px "Trebuchet MS";
        color: #0592D1;
        padding: 0px;
    }

        .content h2 strong {
            color: #335092;
            font-weight: bold;
        }

    .content h3 {
        font: bold 16px "Trebuchet MS";
        color: #335092;
    }

.lastNews {
    margin-bottom: 20px;
}

    .lastNews p {
        margin-top: 8px;
    }

        .lastNews p img {
            float: left;
            margin-right: 5px;
            margin-bottom: 5px;
            clear: right;
        }

    /*.lastNews a {
        font: bold 12px "Trebuchet MS";
        color: #0591D1;
        float: right;
    }*/

.panelAtividades {
    padding: 0px;
    background: #F2F2F2;
}

    .panelAtividades .panel-body {
        padding: 0px 15px 15px 15px;
    }

    .panelAtividades ul {
        list-style: none;
        padding: 10px 15px;
    }

        .panelAtividades ul li {
            padding-bottom: 10px;
            /*background: url(images/arrowBlue.png) no-repeat;*/
            padding: 0px 0px 10px 0px;
        }

          .panelAtividades ul li a{
           display:block;
              padding-top:4px;
        }

       .panelAtividades .fa-stack{

        line-height: none; }

    .panelAtividades span {
        display: block;
        text-align: right;
    }

.navbar {
  position: relative;
  min-height: 135px;
  margin-bottom: 0px;
  border: 0px solid transparent;
}

.navbar-default {
  background-color: #ffffff;
  border-color: #ffffff;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #e7e7e7;
  margin-top: 40px;
}

.navigationBar {
margin-top: 30px;
}

.navigationBar ul {
float: right;
}

.navbar-nav li > a {
font: bold 16px "Trebuchet MS";
color: #0593D1 !important;
}

.navbar-nav li > a:hover {
color: #FFF !important;
background: #0593D1 !important;
}

.servicos{margin-bottom:22px;}

.media-heading{color: #325195; font-size:22px; font-weight:bold}


h1.page-header{color: #335092;}

.introducao{font:bold 17px "Trebuchet MS"; color:#0593D1; padding-bottom:20px;}
.conteudo {
    font: normal 14px "Trebuchet MS" !important;
   } 

.field-validation-error{color:#ff9999; font-weight:bold; }

.pageDetail {margin-bottom:20px;
}

@media (min-width: 768px) {

    .fTransports {
    padding-left: 15px;
    border-left: 1px dashed #FFFFFF;
    }



}


@media (max-width: 768px) {

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
        margin-top: 80px;
    }
    .fTransports ul li {
        width: 50%;
        float: left;
        color: #FFF;
    }
}

p { font: normal 14px "Trebuchet MS" !important; line-height: 24px !important;}