/*!
 * 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%;
}

body {
    background: url(../images/bg-mobile.jpg) no-repeat center top #FF7401;
}

.redes-fixed{
	background-color: transparent;
	right:50px;
	position:fixed;
	padding:14px 10px;
	bottom:6%;
	width:50px;
	height:50px;
	z-index:5000;
	transition:0.3s;}
	
.redes-fixed:hover{
	background-color: transparent;
	position:fixed;
	padding:14px 10px;
	bottom:7%;
	width:50px;
	height:50px;
	z-index:5000;
	transition:0.3s;}


.main-cont{
-webkit-box-shadow: 0px 10px 15px -5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 10px 15px -5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 10px 15px -5px rgba(50, 50, 50, 0.75);
}

h1{
    color: #26186F;
    margin-top: 0;
    margin-bottom: 15px;
}

h1 small{
    color: #777;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 15px;
}

h2{
    color: #26186F;
    margin-top: 0;
    margin-bottom: 15px;
}

h2 small{
    font-size: 12px;
    color: #777;
}

h3{
    font-weight: bold;
}

h4{
    font-weight: bold;
    color: #26186F;
}

.padding-left0{
    padding-left: 0;
}

.padding-30{
    padding: 0 15px;
}

.divisor{
    border-bottom: 1px solid #eeeeee;
    float: left;
    margin: 20px 0;
    width: 100%;
}


@media (min-width: 768px){
body {
    background: url(../images/home.jpg) no-repeat center top #FF7401;
}
  
}

@media (min-width: 992px){
  .padding-30{
    padding: 0 30px;
}
  
}

/* Header */

header{
    padding: 10px 0 12px;
}

header > .container{
    background: transparent;
}

header p{
   color: #26186F;
   font-weight: bold !important;
}

header p a{
   color: #26186F !important;
   font-weight: bold !important;
}

header p.lead{
    margin-bottom: 0;
}

@media (min-width: 768px){
    header{
    padding: 10px 0 25px;
}
}

.container{
    background: #fff;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

.carousel {
    height: 50%;
}

.carousel .item,
.carousel .item.active,
.carousel .carousel-inner {
    height: 100%;
}

.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* Home */

.items-home{
    margin-bottom: 20px;
}

.border-left-aside{
    border-left: 2px dotted #ddd;
}

/* Aside */

aside .divisor{
    border-bottom: 1px solid #eee;
    float: left;
    margin: 10px 0 !important;
    width:100%;
}

/* Flota */

.flota{
    margin-top:30px;
}

.flota h2{
    font-size: 16px;
    margin-top: 0;
}

@media (min-width: 768px){
  .flota h2{
    font-size: 16px;
    margin-top: 35%;
}  
}
/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}



footer {
    margin: 20px 0;
    color:#fff;
    font-size: 13px;
}

footer .container{
background-color: transparent;
}

/* 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%;
    }
}


/*ale*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/*ale*/