/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

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

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

/* Home Page Carousel */

header.carousel {
    height: 400px;
}
header.carousel .carousel-inner{
	margin-top: 31px;
}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

@media (max-width: 768px) {
	header.carousel .carousel-inner{
		margin-top: 93px !important;
	}
}

header.carousel .fill {
    width: 100%;
    height: 100%;
}

header.carousel2  {
    height: 280px !important;
}

header.carousel .item-a {
	border-top:10px solid rgba(35, 31, 32, .5);
    background-size: auto 112%;
    background-position-y: -12px;
    background-position: center;
	background-image:url('/imagens/home_topo.jpg');
	border-bottom:10px solid rgba(35, 31, 32, .5);
}
header.carousel .item-a2 {
    width: 100%;
    max-width: 1000px;
    margin-top: -150px;
}

header.carousel .item-b {
	border-top:10px solid rgba(35, 31, 32, .3);
    background-size: auto 112%;
    background-position-y: -12px;
    background-position: center;
    max-height: 278px !important;
    background-image:url('/imagens/imagem_pag_escritorio.jpg');
    border-bottom:10px solid rgba(35, 31, 32, .3);
}
header.carousel .item-b2 {
    width: 50%;
    max-width: 600px;
    position: relative;
    bottom: -60px;
    right: 0px;
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}


/* 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 {
    margin: 50px 0;
}

/* mesages Styles */
.msg1{
	text-align:center;
	height: 30px;
	background-color:#CADEF7 ;
	-moz-border-radius:10px;
	margin: 15px;
	border:1px solid #0B2340;
	font-size:13px;
	color:#0B2340;
	font-weight:bold;
	padding:5px;
	width:50%;
}


.msg2{
	text-align:center;
	height: 30px;
	background-color:#F4D0D0 ;
	-moz-border-radius:10px;
	margin: 15px;
	border:1px solid #C00;
	font-size:13px;
	color:#C00;
	font-weight:bold;
	padding:5px;
	width:50%;
}


/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }
	header.carousel{
		height:170px;
	}
	header.carousel .fill {

	}
    header.carousel .carousel {
        height: 90%;
    }
    header.carousel .item-a {
		/*border-top:10px solid rgba(35, 31, 32, .5);*/
		background-position: center;
	    background-size: cover;
		/*background-image:url('/imagens/home_topo_mobile.jpg');*/
		/*border-bottom:10px solid rgba(35, 31, 32, .5);*/
	}
    header.carousel .item-a2 {
        width: 100%;
        max-width: 1000px;
        margin-top: -10px!important;
    }
    header.carousel .item-b {
		border-top:8px solid rgba(35, 31, 32, .5);
		background-position: center;
	    background-size: cover;
		background-image:url('/imagens/imagem_pag_escritorio_mobile.png');
		border-bottom:8px solid rgba(35, 31, 32, .5);
		max-height: 178px !important;
	}
    header.carousel .item-b2 {
        width: 70% !important;
        max-width: 600px;
        position: relative;
        bottom: -60px;
        right: 0px;
    }
	header.carousel2  {
	    height: 170px !important;
	}
	
	.msg1{
		width:85%;
	}
	.msg2{
		width:85%;
	}
	
}