

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');



*{

	font-family: "Open Sans", sans-serif;

}



html{

	overflow-y: scroll;

	height: 100%;
	
	font-size:15px;

}



body{

	height:100%;

	min-height:100%;

	padding:0;

	margin:0;

	background-color:#ebebeb;
	
	padding-top:50px;

}

body.modal-open {
    padding-right: 0 !important;  /* Garante que o padding-right será removido */
    overflow: auto !important;    /* Garante que a rolagem da página será restaurada */
}

a{

    color:#151a37;
    
}

a,

a:focus,

a:hover,

a:active,

button,

button:hover {

	outline: 0 !important;

	text-decoration:none;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: 300;

	line-height: 1.2em;

	margin: 20px 0 17px 0;

}

.card-body p{
    margin-bottom:12px;
}


.anuncio-cabecalho{

	margin-bottom:4px;
	
	padding-bottom:2px;
	
	float:left;

}

.anuncio-logo{

	width: 40px;

	float:left;
	
	border:1px solid #EEE;
	
	padding:1px;

    border-radius:100px;
    
}

.anuncio-logo-imagem{

    border-radius:100px;

}

.anuncio-cabecacalho-informacoes{

    width: calc(100% - 50px);

	float: left;

    margin-left:10px;

}

.url-titulo{

	font-size:0.9em;
	
	font-weight:bold;

	color:#151a37;

	margin-top:2px;
	
	padding-bottom: 0px;
	
	float:left;

}

.anuncio-status{

	font-size:0.7em;

	color: #666666;

	margin-top:0px;
	
	float:left;
	
	clear:left;
	
	padding:0;

}

.anuncio-titulo a{

    font-size:1.1em;
	
	font-weight:bold;

	color:#151a37;

	margin-top:2px;

    width:100%;
	
	padding-bottom: 0px;
	
	float:left;

}


.url-geral a{



	color:#151a37;



}

.bg-1{

	background-color:#151a37 !important;
    
}

.bg-1 a{

	color:#FFF !important;
    
    font-size:0.9em;
    
}

.btn-primary{

	background-color:#151a37;

	border-color:#151a37;

	color:#FFF !important;

}

.btn-outline-primary{

    color:#151a37;
    
    border-color:#151a37;
    
}

.btn-outline-primary:hover{

    color:#FFF;
    
    background-color:#151a37;
    
    border-color:#151a37;
    
}

.botao-buscar{

	border-color:#151a37;

}


.btn-primary:hover{



	background-color:#151a37;

	border-color:#151a37;

	color:#FFF !important;

	

}



.page-item a{

	color:#151a37 !important;

}



.pagina-atual a{

	background-color:#151a37 !important;

	border-color:#151a37 !important;

	color:#FFF !important;

}


.breadcrumb-principal {

	background-color:#FFF;
	
	padding:10px 20px 10px 20px;

}


.breadcrumb-principal .breadcrumb {

	margin:0px;

	padding:0px;

	font-size:0.9em;

}



.sobreURL{

	background-color:#FFF;

	margin-top:20px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}

.sobreURL .card-header{

	height:80px;
	
	background-color: #151a37;

}

.sobreURL .card-body{

	margin-top:5px;

}



.sobreURL .card-title{

	font-size:1em;

	color: #151a37;

	text-align:center;

	margin-top:0px;

	margin-bottom:5px;

	padding:0;

}



.sobreURL .card-text{

	font-size:0.9em;

	line-height:1.2em;

	color: #666666;

	text-align:center;

}


.sobreURL .apresentacaoCurta{

	font-size:4em;

}


.img-thumbnail{

	border-radius:100px !important;

}

.sobreURL .url-principal{

	background-color: #151a37;

}

.sobreURL .url-principal .text-muted{

	color: #c2ae73 !important;

}

.caracteristicas{

	background-color:#FFF;

	margin-top:20px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}



.caracteristicas .card-header{

	background-color: #151a37;

	color:#FFF;

}

.caracteristica-titulo{

	font-weight:bold;
	
	}
	
.categorias{

	background-color:#FFF;

	margin-top:20px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}



.categorias .card-header{

	background-color: #151a37;

	color:#FFF;

}

.busca-anuncios{

	background-color:#FFF;

	padding:20px;

	margin-top:20px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}


.quadro_anuncio-dados{

	background-color:#FFF;

	padding:20px;

	margin-top:20px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}

.anuncio-lista h1, p{

	margin:0;

	padding:0;

}



.anuncio-lista .imagemDestaque{

	width:100%;

}



.anuncio-lista .anuncio-corpo{

    width:100%;

	margin-top:10px;
	
	float:left;
	
	clear:left;

}



.anuncio-lista .anuncio-corpo h1{

	font-size:1.2em;
	
	font-weight:bold;
	
	color: #151a37;
	
	margin-top:15px;

}




.anuncio-lista .anuncio-corpo .anuncio-titulo{

	 color: #151a37;
	 
	 font-size:1.1em;
	 
	 font-weight:bold;
	 
	 width:100%;
	 
	 clear:both;

}



.anuncio-lista .anuncio-corpo .destaques{

	font-size:1em;

	color:#666666;

	margin-top:0px;
	
	margin-bottom:10px;
	
	width:100%;
	
	float:left;

}



.anuncio-lista .anuncio-corpo .descricaoCurta{

	font-size:1em;

	color:#666666;

	margin-top:15px;
	
	display:block;
	
	width:100%;

}



.quadro_anuncio-lista .anuncio-corpo .precoSobconsulta{

	font-size:1.4em;

	color:#151a37;
	
	display:block;
	
	width:100%;

}


.anuncio-lista .anuncio-corpo .precoTitulo{

	font-size:0.8em;

	color:#666666;

	margin-top:15px;
	
	display:block;
	
	width:100%;

}

.anuncio-lista .anuncio-corpo .precoLegenda{

	font-size:0.8em;

	color:#666666;

	margin-top:5px;
	
	display:block;
	
	width:100%;

}



.anuncio-lista .anuncio-corpo .precoValor{

	font-size:1.4em;

	line-height:1.4em;

	margin-top:-6px;

	color:#151a37;

	padding-top:0;
	
	display:block;
	
	width:100%;

}



.anuncio-lista .anuncio-corpo .solicitarAtendimento{

	background-color:#151a37;

	text-align:center;

	width:100%;

	margin-top:15px;

	border:2px solid #151a37;

	border-radius:2px;
	
	display:block;
	
	width:100%;

}



.anuncio-lista .anuncio-corpo .solicitarAtendimento a{

	font-size:0.9em;

	color:#FFFFFF;

	padding:7px;

	display:block;

	width:100%;

	height:100%;

}



.anuncio-lista .anuncio-corpo .maisInformacoes{

	background-color:#FFFFFF;

	text-align:center;

	width:100%;

	margin-top:15px;

	border:2px solid #151a37;

	border-radius:2px;
	
	display:block;
	
	width:100%;

}



.anuncio-lista .anuncio-corpo .maisInformacoes a{

	font-size:0.9em;

	color:#151a37;

	padding:7px;

	display:block;

	width:100%;

	height:100%;

}

.anuncio-dados .anuncio-corpo{

	margin-top:10px;

}



.anuncio-dados .anuncio-corpo h1{

	font-size:1.2em;
	color: #151a37;

}

.anuncio-dados .anuncio-corpo .destaques{

	font-size:1em;

	color:#666666;

	margin-top:15px;

}


.anuncio-dados .anuncio-corpo .precoSobconsulta{

	font-size:1.4em;

	color:#151a37;

}



.anuncio-dados .anuncio-corpo .precoLegenda{

	font-size:0.8em;

	color:#666666;

	margin-top:15px;

}



.anuncio-dados .anuncio-corpo .precoValor{

	font-size:1.4em;

	line-height:1.4em;

	margin-top:-6px;

	color:#151a37;

	padding-top:0;

}



.anuncio-dados .anuncio-corpo .solicitarAtendimento{

	background-color:#151a37;

	text-align:center;

	width:100%;

	margin-top:15px;

	border:2px solid #151a37;

	border-radius:2px;

}



.anuncio-dados .anuncio-corpo .solicitarAtendimento a{

	font-size:0.9em;

	color:#FFFFFF;

	padding:7px;

	display:block;

	width:100%;

	height:100%;

}

.anuncio-dados .tab-content{

	padding:20px;

}

.anuncio-dados .tab-content p{

	font-size:0.9em;

	color:#666666;

	margin-top:15px;

}

.anuncios-paginacao{

	margin-top:20px;
	
}

.modulo-cabecalho{

	background-color:#151a37;
	
	padding:5px 0px 5px 0px;
	
	margin-top:15px;
	
}

.modulo-cabecalho h1{

	font-size:1em;
	
	font-weight:bold;

	color:#c2ae73;
	
	margin:0;
	
	padding:10px 0 5px 0;

}


.modulo-cabecalho h2{

	font-size:0.9em;

	color:#fff2cd;
	
	margin:0;
	
	padding:0px 0 5px 0;

}

.modulo-corpo{

	background-color:#FFF;

	padding:20px 10px 20px 10px;

	margin-top:15px;
	
	margin-left:15px;
	
	margin-right:15px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}

.modulo-corpo h1{

	font-size:1.2em;
	
	font-weight:bold;

	color:#151a37;

	margin-top:0;
	
	border-bottom:1px solid #EEE;
	
	padding-bottom: 5px;

}

.modulo-corpo h2{

	font-size:1.2em;

	color:#151a37;

	margin-top:0;

}

.modulo-corpo h3{

	font-size:1.2em;

	color:#151a37;

	margin-top:0;

}

.modulo-corpo h4{

	font-size:1.1em;
	
	font-weight:bold;

	color:#151a37;

	margin-top:0;

}

.modulo-corpo h5{

	font-size:1.1em;

	color:#151a37;

	margin-top:0;

}

.modulo-corpo h6{

	font-size:1em;

	color:#1e2446;

	margin-top:0;

}


.modulo-corpo p{

	line-height:150%;

	margin-bottom:1em;

	font-size:1em;

	color:#666666;

}

.modulo-corpo p.legenda-1{

	line-height:120%;

	margin-bottom:1em;

	font-size:0.8em;

	color:#666666;

}

.modulo-corpo ul{

	line-height:150%;

	margin-bottom:1em;

	font-size:1em;

	color:#666666;

}

.modulo-corpo form label{

	font-size:0.9em;

	color:#151a37;

}

.quadro_anuncios-lista-rodape{

	background-color:#FFF;

	padding:20px;

	margin-top:20px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}



.quadro_anuncios-lista-rodape .disabled{

	cursor:not-allowed;

}



.paginacao-feedback{

	font-size:12px;

	color:#222222;

	margin-top:15px;

}



.anuncios-feedback{

	font-size:12px;

	color:#222222;

	margin-top:15px;
	
	margin-bottom:0px;
	
	padding:5px;
	
	float:left;

}



/** Footer

 **************************************************************** **/
 
.has-success .form-control, .has-success .form-control:focus{border-color:#3c763d;}
.has-warning .form-control, .has-warning .form-control:focus{border-color:#8a6d3b;}
.has-error .form-control, .has-error .form-control:focus{border-color:#a94442;}
.default-bg .has-success .form-control, .default-bg .has-warning .form-control, .default-bg .has-error .form-control, .default-bg .has-success .form-control:focus, .default-bg .has-warning .form-control:focus, .default-bg .has-error .form-control:focus{border-color:#fff;color:#ffffff;}
.default-bg .has-success .form-control-feedback, .default-bg .has-warning .form-control-feedback, .default-bg .has-error .form-control-feedback, .default-bg .has-success .control-label, .default-bg .has-warning .control-label, .default-bg .has-error .control-label{color:#fff;}
.has-success .form-control, .has-warning .form-control, .has-error .form-control{-webkit-box-shadow:none;box-shadow:none;}
.has-success .form-control:focus, .has-warning .form-control:focus, .has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
.has-error .error{font-weight:700;margin-bottom:5px;display:block;}
label ~ .form-control-feedback{top:25px;}
.form-control-feedback{width:40px;height:40px;line-height:42px !important;top:0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{opacity:0.5;filter:alpha(opacity=50);}


#footer {

	margin-top:30px;

	

	font-size:14px;

	color: rgba(255,255,255,0.6);

	display: block;



	background: #313131;

	background: -moz-linear-gradient(top, #555555 0%, #313131 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a1d2b), color-stop(100%, #313131));

	background: -webkit-linear-gradient(top, #555555 0%, #313131 100%);

	background: -o-linear-gradient(top, #555555 0%, #313131 100%);

	background: -ms-linear-gradient(top, #555555 0%, #313131 100%);

	background: linear-gradient(to bottom, #555555 0%,#313131 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#313131',GradientType=0 );

}

#footer>.container {

	padding-top:60px;

	margin-bottom:60px;

}

#footer:after,

#footer:before {

	content:" ";

	display:table;

}

	#footer:after {

		display: block;

	    content: "";

	    clear: both;

	}



#footer>.copyright {

	background-color:rgba(0,0,0,0.2);

	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);

	padding:25px 0;

	font-size:13px;

	display:block;

}

#footer>.copyright:after,

#footer>.copyright:before {

	content:" ";

	display:table;

}

	#footer>.copyright:after {

		display: block;

	    content: "";

	    clear: both;

	}

#footer>.copyright.has-social {

	padding:8px;

}

#footer>.copyright.has-social .social-icon {

	margin-top:8px;

	margin-bottom:0;

	line-height:0;

}

#footer>.copyright .copyright-text {

	margin-top:14px;

}

#footer canvas {

	width:auto !important;

	height:auto !important;

}





	/* Footer Logo */

	#footer img.footer-logo {

		margin-bottom:20px;

		display:block;

	}



	#footer .footer-logo.footer-2 {

		float:left;

		margin:0 20px 10px 0;

		border-right:rgba(255,255,255,0.1) 1px solid;

		padding-right:20px;

	}



	/* Footer Typography */

	#footer h2 {

		font-size:26px;

		text-shadow:rgba(0,0,0,0.3) 3px 3px 5px;

	}

	#footer h3 {

		font-size:18px;

		margin-bottom:25px;

	}

	#footer h4 {

		font-size:15px;

		margin-bottom:25px;

	}



	#footer a {

		color: rgba(255,255,255,0.6);

		text-decoration:none;

	}

	#footer a:hover {

		color: rgba(255,255,255,0.9);

	}

	#footer a>i.fa {

		padding-right: 6px;

	}



	#footer  p {

		margin-top:0;

	}

	

	#footer ul {

		margin-bottom:0;

	}



	#footer hr {

		border:0;

		margin:20px 0;

		border-bottom:rgba(255,255,255,0.1) 1px solid;

		border-top:rgba(0,0,0,0.4) 1px solid;

	}



	#footer address {

		margin-bottom:0;

	}



	#footer h1,

	#footer h2,

	#footer h3,

	#footer h4,

	#footer h5,

	#footer h6 {

		color: rgba(255,255,255,0.8);

		font-weight:600;

	}



	/* footer form */

	#footer form input,

	#footer form textarea {

		color: #999;

		background-color: rgba(0,0,0,.2);

		border-color: rgba(0,0,0,.25);

		margin-bottom:6px;



		-webkit-transition: all 0.2s;

		   -moz-transition: all 0.2s;

			 -o-transition: all 0.2s;

				transition: all 0.2s;

	}

	#footer form input[type="submit"]:hover,

	#footer form input:focus,

	#footer form textarea:focus {

		background-color: rgba(0,0,0,.3);

	}

	#footer form .input-group-addon {

		color: #999;

		background-color: rgba(0,0,0,.4);

		border-color: rgba(0,0,0,.25);

	}

	#footer form .input-group input,

	#footer form .input-group textarea {

		margin-bottom:0;

	}



	@media only screen and (max-width: 480px) {

		#footer h4 {

			margin-top:60px;

			display:block;

		}

		#footer .mobile-block {

			margin-bottom:25px !important;

		}

		#footer.footer-fixed .mobile-block {

			margin-bottom:0 !important;

		}

		#footer .copyright {

			text-align:center;

		}

	}



	/* footer list links */

	#footer ul.footer-links>li {

		padding-bottom:10px;

		font-weight:300;

	}

	#footer ul.footer-links>li>a {

		color: rgba(255,255,255,0.6);

	}

	#footer ul.footer-links>li>a:hover {

		color: rgba(255,255,255,0.9);

	}

	#footer ul.footer-links>li>a:before {

		content: "\f105";

		display: inline-block;

		font: normal normal normal 14px/1 FontAwesome;

		padding-right:10px;

	}



	/* footer news list */

	#footer ul.footer-list li {

		padding:10px 0;

		border-bottom:rgba(0,0,0,0.2) 1px solid;

	}

	#footer ul.footer-list li small {

		display:block;

		font-family:'Open Sans',Arial,Helvetica,sans-serif;

		color:#ddd;

	}

		#footer.footer-light ul.footer-list li small {

			color: #999;

		}



	#footer ul.footer-list.half-paddings li {

		padding:6px 0;

	}

	#footer ul.footer-list.half-paddings.noborder li {

		border:0;

	}



	/* footer posts */

	#footer ul.footer-posts>li {

		padding: 15px 0;

		border-bottom:rgba(255,255,255,0.07) 1px solid;

	}

	#footer ul.footer-posts>li:first-child {

		padding-top:0;

	}

	#footer ul.footer-posts>li:last-child {

		border-bottom:0;

	}

	#footer ul.footer-posts>li>small {

		display:block;

	}



	/* footer contact text */

	#footer address {

		background:url('../images/_smarty/world-map.png') no-repeat center;

	}

	#footer address .footer-sprite {

		margin-bottom:20px;

		padding-left:30px; 

		background:url('../images/_smarty/footer_sprite.png') no-repeat 0 0;

	}

		#footer address .footer-sprite:last-child {

			margin-bottom:0;

		}

	#footer p {

		line-height:18px;

	}

	#footer p.contact-desc {

		margin:0 0 30px 0; 

		padding:0 0 10px 0;

		border-bottom:#403E44 1px dashed;

	}

	#footer address .footer-sprite.address {

		background-position:0 0;

	}

	#footer address .footer-sprite.phone {

		background-position:0 -138px;

		line-height:30px;

	}		

	#footer address .footer-sprite.email {

		background-position:0 -247px;

	}





	/* footer links - breadcrumbs like */

	#footer ul.inline-links>li+li:before {

	  padding: 0 5px 0 0;

	  content: "/\00a0";

	  color:rgba(255,255,255,0.3);

	}





	/* footer images gallery */

	#footer .footer-gallery>a {

		display:inline-block;

		margin-bottom:3px;

		margin-right:3px;

		float:left;

	}

	#footer .footer-gallery>a:hover {

		opacity:0.8;

	}





	@media only screen and (max-width: 768px) {

		#footer .footer-gallery {

			text-align:center;

		}

		#footer .footer-gallery>a,

		#footer .footer-gallery>img {

			float:none;

			margin-right:0;

		}

		

		#footer .row>div {

			margin-bottom:60px;

		}

	}



	/* sticky footer */

	footer.sticky {

		width: 100%;

	}

	@media only screen and (max-width: 768px) {

		footer.sticky {

			top:auto !important;

			position:relative !important;

		}

	}



#footer .btn,

#footer .form-control {

	height:36px;

}

#footer .btn-sm,

#footer .btn-sm,

#footer .btn-lg,

#footer .btn-xlg {

	height:auto;

}



.quadro_anuncio-principal{

	background-color:#FFF;

	padding:20px;

	margin-top:15px;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);

	border-radius:2px;

}



.quadro_anuncio-principal h1, p{

	margin:0;

	padding:0;

}



.quadro_anuncio-principal h1{

	font-size:1.2em;

}



.quadro_anuncio-principalh1 a{

	 color: #151a37;

}



.quadro_anuncio-principal .destaques{

	font-size:1em;

	color:#666666;

	margin-top:15px;

}



.quadro_anuncio-principal .descricaoCurta{

	font-size:1em;

	color:#666666;

	margin-top:15px;

}



.quadro_anuncio-principal.precoSobconsulta{

	font-size:1.4em;

	color:#151a37;

}



.quadro_anuncio-principal .precoLegenda{

	font-size:0.8em;

	color:#666666;

	margin-top:15px;

}



.quadro_anuncio-principal .precoValor{

	font-size:1.4em;

	line-height:1.4em;

	margin-top:-6px;

	color:#151a37;

	padding-top:0;

}

#sync1 .item {

    padding: 15px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #EEE;
    text-align: center;

}

#sync2 .item {
    background: #C9C9C9;
    padding: 5px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
  }
  
#sync2   .current .item{
    background: #EEEEEE;
}

.owl-theme {
	position: relative;  
}

.owl-next, .owl-prev {
	width: 22px;
	height: 40px;
	margin-top: -20px !important;
	position: absolute !important;
	top: 50%;
}

.owl-prev {
	left: 10px;
}

.owl-next {
	right: 10px;
}

.custom-checkbox{
	width:100%;
}

.anuncio-destaques{

	background-color:#c2ae73;
	
	color:#151a37;
	
	padding:5px;
	
	margin-right:5px;
	
}



.barra-social{

	background-color:#FFFFFF;
	
	padding:10px 20px 10px 20px;
	
	/*height:50px;*/
	
	width:100%;
	
	
}

.barra-social img{

         height:30px;
	
	}

.modal .modal-dialog .header-erro{

       background-color:#e50000;
       
       color:#ffffff;
       
       font-size:1em;
       
       }
       
.modal .modal-dialog .header-sucesso{

       background-color:#31b637;
       
       color:#ffffff;
       
       font-size:1em;
       
       }
  
.modal .modal-dialog .modal-header .modal-title{

       margin:0;
       padding:0;
       
       float:left;
       
       }       
       
.modal .modal-dialog .modal-footer button{

       background-color:#eeeeee !important;
       
       color:#222222 !important;
       
       border-color:#222222;
       
       }     
       
.modal .modal-dialog .modal-body li{

       margin-top:15px;
       
       }         
       
#aguarde{
	background:url("https://www.pageads.com.br/ebindi.designer/imagens/diversas/aguarde.gif");
	display:none;
	position:fixed;
	top:50%;
	left:50%;	
	margin-top:-100px;
	margin-left:-100px;
	height:200px;
	width:200px;
	z-index:9999;
}

.btn-input-group-btn{

	border-radius:0 4px 4px 0;

}

.texto-titulo{

	 color: #151a37;
	 
	 font-size:1.2em;
	 
	 font-weight:bold;
	 
	 width:100%;
	 
	 clear:both;

}

.descricaoCompleta{

	margin-top:20px;
	
	}
	
.descricaoCompleta p{

	line-height:150%;
	margin-bottom:10px;
	
	}
	
.descricaoCompleta ul{

	margin-top:20px;
	
	}
	
.link-whatsapp{

    background-color:#13d64c;
    color:#FFFFFF;
}

.modulo-publicacao-lista{

    margin-top:20px;
    
    background-color:green;
    
    }
    
.publicacao-lista .publicacao-cabecalho{

	border-bottom:1px solid #EEE;

	height:30px;

}



.publicacao-lista .publicacao-cabecalho .publicacao-logo{

	width: 40px;

	float:left;

}



.publicacao-lista .publicacao-cabecalho .publicacao-cabecacalho-informacoes{

	float: left;

	margin-left:0px;

}



.publicacao-lista .publicacao-cabecalho .url-titulo{

	font-size:0.9em;

	color: #151a37;

	margin:0;

	margin-top:3px;

}



.publicacao-lista .publicacao-cabecalho .publicacao-status{

	font-size:0.7em;

	color: #666666;

	margin:0;

}



.publicacao-lista h1, p{

	margin:0;

	padding:0;

}



.publicacao-lista .imagemDestaque{

	width:100%;

}



.publicacao-lista .publicacao-corpo{

	margin-top:10px;

}



.publicacao-lista .publicacao-corpo h1{

	font-size:1.2em;
	
	margin-top:15px;

}



.publicacao-lista .publicacao-corpo .publicacao-titulo{

	 color: #151a37;
	 
	 font-size:1.2em;
	 
	 font-weight:bold;
	 
	 width:100%;
	 
	 clear:both;

}



.publicacao-lista .publicacao-corpo .destaques{

	font-size:1em;

	color:#666666;

	margin-top:0px;
	
	margin-bottom:10px;
	
	width:100%;
	
	float:left;

}



.publicacao-lista .publicacao-corpo .descricaoCurta{

	font-size:1em;

	color:#666666;

	margin-top:15px;
	
	display:block;
	
	width:100%;

}



.quadro_publicacao-lista .publicacao-corpo .precoSobconsulta{

	font-size:1.4em;

	color:#151a37;
	
	display:block;
	
	width:100%;

}


.publicacao-lista .publicacao-corpo .precoTitulo{

	font-size:0.8em;

	color:#666666;

	margin-top:15px;
	
	display:block;
	
	width:100%;

}

.publicacao-lista .publicacao-corpo .precoLegenda{

	font-size:0.8em;

	color:#666666;

	margin-top:5px;
	
	display:block;
	
	width:100%;

}



.publicacao-lista .publicacao-corpo .precoValor{

	font-size:1.4em;

	line-height:1.4em;

	margin-top:-6px;

	color:#151a37;

	padding-top:0;
	
	display:block;
	
	width:100%;

}



.publicacao-lista .publicacao-corpo .solicitarAtendimento{

	background-color:#151a37;

	text-align:center;

	width:100%;

	margin-top:15px;

	border:2px solid #151a37;

	border-radius:2px;
	
	display:block;
	
	width:100%;

}



.publicacao-lista .publicacao-corpo .solicitarAtendimento a{

	font-size:0.9em;

	color:#FFFFFF;

	padding:7px;

	display:block;

	width:100%;

	height:100%;

}



.publicacao-lista .publicacao-corpo .maisInformacoes{

	background-color:#FFFFFF;

	text-align:center;

	width:100%;

	margin-top:15px;

	border:2px solid #151a37;

	border-radius:2px;
	
	display:block;
	
	width:100%;

}



.publicacao-lista .publicacao-corpo .maisInformacoes a{

	font-size:0.9em;

	color:#151a37;

	padding:7px;

	display:block;

	width:100%;

	height:100%;

}

.publicacao-dados .publicacao-corpo{

	margin-top:10px;

}



.publicacao-dados .publicacao-corpo h1{

	font-size:1.2em;
	color: #151a37;

}

.publicacao-dados .publicacao-corpo .destaques{

	font-size:1em;

	color:#666666;

	margin-top:15px;

}


.publicacao-dados .publicacao-corpo .precoSobconsulta{

	font-size:1.4em;

	color:#151a37;

}



.publicacao-dados .publicacao-corpo .precoLegenda{

	font-size:0.8em;

	color:#666666;

	margin-top:15px;

}



.publicacao-dados .publicacao-corpo .precoValor{

	font-size:1.4em;

	line-height:1.4em;

	margin-top:-6px;

	color:#151a37;

	padding-top:0;

}



.publicacao-dados .publicacao-corpo .solicitarAtendimento{

	background-color:#151a37;

	text-align:center;

	width:100%;

	margin-top:15px;

	border:2px solid #151a37;

	border-radius:2px;

}



.publicacao-dados .publicacao-corpo .solicitarAtendimento a{

	font-size:0.9em;

	color:#FFFFFF;

	padding:7px;

	display:block;

	width:100%;

	height:100%;

}

.publicacao-dados .tab-content{

	padding:20px;

}

.publicacao-dados .tab-content p{

	font-size:0.9em;

	color:#666666;

	margin-top:15px;

}

.publicacoes-paginacao{

	margin-top:20px;
	
}

.bloco-selecao-dependente{

    display:none;
    
}

.orcamento-item{
					
	padding:20px;
	background-color:#EEEEEE;
	border-radius:5px;
	margin-top:15px;

}

.orcamento-item-legenda{

	font-weight:bold;
	
}

.orcamento-item-descricao{

    margin-top:20px;
    
    }
    
.list-unstyled li{

    height:40px;
    
    padding:0px;
    
}

.list-unstyled li a{

    line-height:40px;

    height:100%;
    
    width:100%;
    
    display: block;
    
}

.page-link{

    padding: 0.9rem 0.85rem;
    
}
					
					