@charset "UTF-8";
/* CSS Document */

body{
	background-color:#ebeae6;
}

p{
	color:#53565b;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	color:#53565b;
}

a{
	text-decoration:none;
	color:#53565b;
}

a:hover, a:focus{
	color:#712040;
}

.container{
	background-color:#FFF;
	/*min-height:768px;*/
}

header{
	margin:20px 0;
}


/******* Menu ********/

.navbar-brand{
	padding: 0 15px;
	height: 76px;
}

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

.navbar-nav>li>a{
	padding:10px;
	border-radius:4px;
}

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

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-color:#712040;
	color:#fff;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
	background-color:#ebeae6;
	color:#712040;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	background-color:#ebeae6;
	color:#712040;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
	background-color:#ebeae6;
	color:#712040;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background-color:#fff;
	color:#712040;
}


/*************** TOGGLE MENU ******************/

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

/*.navbar-toggle{
	background-color:#ebeae6;
}*/

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

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color:#ebeae6;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border:none;
}



/******* Carousel ********/

.carousel{
	margin-top:20px;
}


.btn-primary{
	background-color:#712040;
	border-color:#621c38;
	margin-top:20px;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{
	background-color:#621c38;
	border-color:#5a1933;
}

.carousel-control{
	width:10%;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
	right: 30%;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{
	left:30%;
}

.carousel-control.left{
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(0,0,0,.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}

.carousel-control.right{
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.1)));
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}


.carousel-control:hover, .carousel-control:focus{
	opacity: .8;
}

.carousel-caption{
	/*background-color:rgba(0,0,0,0.15);*/
	bottom:0;
	width:100%;
	right:0;
	left:0;
	padding-top:10px;
	padding-bottom: 5px;
	padding-left:8%;
	text-align:left;
	text-shadow: 1px 1px 2px rgba(0,0,0,.9);
}

.carousel-caption h2, .carousel-caption h4{
	color:#fff;
	margin:0;
	padding:5px;
}


.carousel-indicators{
	bottom: 10px;
	padding-bottom:0;
	margin-bottom:0;
}


/******* Carousel col-xs********/

@media screen and (max-width: 768px) {
    .carousel{
	  margin-top: 5px;
    }
}

@media screen and (max-width: 768px) {
    .carousel-caption h2{
	  font-size:18px;
    }
}

@media screen and (max-width: 768px) {
    .carousel-caption h4{
	  font-size:12px;
	  padding:0;
    }
}

@media screen and (max-width: 768px) {
    .btn-primary{
	  font-size:12px;
	  margin-top:8px;
	  padding: 5px 10px;
    }
}

@media screen and (max-width: 768px) {
    .carousel-indicators{
	  bottom: 3px;
    }
}



/******* Destaques ********/

.page-header{
	border-color:#e0dfd9;
	margin-bottom:40px;
}

@media screen and (max-width: 768px) { /* col-xs */
    .page-header h2{
	  font-size:24px;
    }
}

.panel{
	margin-bottom:20px;
}

.panel-default{
	border-color:#e0dfd9;
	position:relative;
}

.panel-default a{
	text-decoration:none;
}

.panel-title{
	color:#53565b;
}

.panel-default>.panel-heading, .well{
	background-color:#ebeae6;
	border-color:#e0dfd9;
}

.icon{
	color:#712040;
	padding-right:5px;
}

.panel-body{
	min-height:140px;
}

.p-link{
	position: absolute;
	bottom: 10px;
	right: 15px;
	
}

.p-link a{
	text-decoration:underline;
	color:#712040;
}

.p-link>a:hover, .p-link>a:focus{
	text-decoration:none;
}

.icon-right{
	padding-left: 5px;
}



/******* Rodapé ********/

footer{
	font-size:12px;
	background-color:#712040;
	padding-top:12px;
	text-align:center;
	margin-top:80px;
}

footer p{
	color:#fff;
}

.icon-footer{
	color:#fff;
	padding-right: 5px;
}

