body{
	min-width: 310px;
	font-family: 'lato'
}


.box-email{
	padding: 5px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}
.box-email p{
	margin-top: 0;	
}

#loading {
    position: absolute; width: 100%; height: 100%; background: url('https://www.sampaonline.com.br/img/ajax-loader.gif') no-repeat center center;
    overflow: hidden;
}

.data-lista{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 50%;
	float: left;
	overflow: hidden;
}
.data-lista p{
	float: left;
	margin-right: 10px;
	font-size: 14px;
	margin-bottom: 0;


}

.informe-cpf-cpnj p{
	margin: 0;
	margin-bottom: 4px;
}

.informe-cpf-cpnj{
	margin-bottom: 10px;
}

.informe-cpf-cpnj input{
	max-width: 500px;
	width: 90%;
	border-radius: 5px;
	border: 1px solid #b6b6b6;
	padding: 5px;
}

.topo-box-lista{
	border-bottom: 1px solid gray;
	overflow: hidden;
}

.anunciantes-info{

}


.anunciantes-info p{
	font-size: 13px;
	margin: 10px 0;
}

.anunciantes-info h2{
	margin: 5px 0;
	font-size: 16px;
	font-weight: normal;
}

.line-red{
	height: 1px;
	background: #FF4444;
	border: 0;
}
.lista-acoes{
	text-align: right;
	overflow: hidden;
	width: 50%;
	margin-top: 5px;
	float: right;

}

.btn-painel-controle a{
	text-decoration: none;
	color: #282828;
	vertical-align: middle;
	width: 100%;
	padding: 5px;
	max-width: 100px;

}

.caso-title h2{
	margin: 0;
	font-size: 18px;
}

.edit-atv{
	color: #FF4444;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.edit-atv:before{
	content: url('https://www.sampaonline.com.br/img/lapis.png');
	margin-right: 5px;
	height: 13px;
}

.figuracao-caso p{
	margin-top: 5px;
}

.figuracao-caso p:first-child{
	margin-top: 10px;
	margin-bottom: 0;
}

.local-caso p{
	margin: 0;
	margin-bottom: 5px;
}

.local-caso{

}

.local-caso p:first-child{
	margin-top: 10px;

}
.anuncios-caso p{
	margin-top: 5px;
}

.anuncios-caso p:first-child{
	margin-top: 10px;
	margin-bottom: 0;
}
.box-atividade{
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 10px;

}

.box-atividade input {
	margin-right: 5px;
}


.box-atividade p{
	margin-top: 5px;
	margin-bottom: 0;
}

.box-atividade-escolha{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;


}

.box-atividade-escolha input {
	margin-right: 5px;
}


.box-atividade-escolha p{
	margin-top: 5px;
	margin-bottom: 0;
}

.box-escolha-quem p{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 3px;
}
.box-escolha-campo{
	float: left;
	margin-right: 5px;
	width: 48%;
}
.box-escolha-quem{
	overflow: hidden;
}
.box-escolha-quem input{
	border-radius: 5px;
	border: 1px solid #999;
	margin-bottom: 10px;

	padding: 5px 5px;
	width: 95%;
}
.ramo-box-escolha{
	padding:  0 10px 15px 10px ;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
}
.caso-title p{
	margin: 0;
	margin-top: 5px;
}
.painel-controle{
	width: 100%;
	overflow: hidden;
}

.anunciantes-info em{
	font-size: 16px;
	text-transform: none;
	font-style: normal;
}
.painel-controle p{
	margin-top: 5px;
}
.situacao-box p{
	margin: 0;
	margin-bottom: 10px;
}


.situacao-box h1{
	margin-top: 10px !important;
}

.local-caso{
	width: 44%;
	margin-right: 2%;
	float: left;
		padding: 0 10px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.local-caso-dados p{
	font-size: 14px;
	margin-bottom: 10px;
}
.local-caso-dados strong{
	color: #282828;
}

.local-caso-dados{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.local-caso-title{
	border-bottom:1px solid #e5e5e5;
	width: 100%;
}

.separa-altera-senha{
	width: 48%;
	float: left;
}

.box-troca-senha{
	overflow: hidden;
	max-width: 350px;	
	margin-top: 5px;
	margin-bottom: 10px;
}

.box-troca-senha p{
	margin-right: 10px;
	margin: 0;
	margin-bottom: 3px;
}
.gray-divisor{
	height: 1px;
	background: #e5e5e5;
	border: 0;
	margin: 0;
	margin-bottom: 10px;
}

.table-reg-pgo{
	padding: 5px;
	overflow: hidden;
	border: 1px solid #ddd;

}

.ag-conta input{
	width: 150px !important;
}

.reg-pag-edit{
	overflow: hidden;
}

.reg-pag-edit p{
	margin: 5px 0; 
	float: left;
	margin-right: 10px;
	padding: 10px;
}

.reg-pag-edit select{
	margin-bottom: 5px;
	margin-top: 10px;

	padding: 5px;
	border-radius: 5px;
	border: 1px solid #A0A0A0;	

}

.reg-pag-edit strong{
	color: #282828;
}

.n-informe{
	float: inherit;
	width: 100%;
	margin: 0;
	font-size: 13px;	

	margin-top: -10px !important;
}


.table-reg-pgo .reg-pag-edit:first-child{
	border: 0;
}

.reg-pag-edit input{
	margin-bottom: 5px;
	float: left;
	padding: 5px;
	margin-right: 10px;
	max-width: 300px;	
	width: 90%;
	border-radius: 5px;
	border: 1px solid #A0A0A0;	
	margin-top: 10px;
}

.table-reg-pgo .reg-pag-edit{
	border-top: 1px solid #ddd;
}
.box-troca-senha input{
	border-radius: 5px;
	width: 90%;
	border: 1px solid #A9A9A9;
}

.valor-total{
	margin: 0;
	margin-bottom: 5px;
}
.forma-pgo-wrapper p{
	margin:  10px 0;  
}
.forma-pgo-wrapper input{
	margin-right: 5px;
}

.forma-pgo-wrapper{
	overflow: hidden;	
}

.side-forma-pgo{
	width: 40%;
	float: left;
	margin-right: 10px;
	padding-right: 10px;

}

.banco-wrapper{
	overflow: hidden;
	margin-bottom: 10px;
}
.ag-banco{
	max-width: 200px;
	float: left;
	margin-right: 10px;
}

.ag-banco input{
	border-radius: 5px;
	border: 1px solid #B8B8B8;
}

.ag-banco p{
	margin: 0;
	margin-bottom: 5px;

}

.forma-pgo-wrapper .side-forma-pgo:first-child{
	border-right: 1px solid #e5e5e5;
}

.btn-caso-interacao{
	background: #FF4444;
	color: white;
	padding: 5px;
	border-radius: 5px;
	text-decoration: none;
	font-size: 14px;
	border: 0;
}

.btn-caso-interacao2{
	background: #7e7e7e;
	color: white;
	padding: 5px;
	border-radius: 5px;
	text-decoration: none;
	font-size: 14px;
	border: 0;
}

.anunciante-publicar p{
	margin-top: 0;
}

.intrucao-pgo em{
	color: red;
	font-style: normal;
	font-weight: bold;
}

.apos-pgo p{
	margin: 0;
	margin-bottom: 5px;
}

.local-caso-dados .mapa{
	text-decoration: none;
	font-weight: bold;
}

.simula-table{
	width: 250px;
	overflow: hidden;
	margin-bottom: 10px;

}
.simula-table p{
	border: 1px solid black;
	float: left;
	margin: 0;
	margin-top: ;
}

.tb-num{
	padding: 10px;
	height: 20px;
}
.tb-name{
	padding: 10px 19px;
	height: 20px;

	width: 137px;
	float: left;

}


.lista-acesso {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    font-size: 14px;
    border: 1px solid #ddd;
}

.lista-acesso th, .lista-acesso td {
    border: none;
    text-align: left;
    padding: 8px;
    padding: 5px 10px;
    border: 1px solid #ddd;
}

/*.lista-acesso tr:nth-child(even){background-color: #f2f2f2}*/


.txt-blue-table{
	color: blue;
}

.colored-td p{
	background: #FFC;
	font-weight: bold;
}

.small-txt{
	font-size: 13px;
}
.simula-table img{
	padding: 10px;
	margin: 0;
	border: 1px solid black;
	margin-bottom: -5px;

}
.anuncio-situ p{
	margin: 0;
}
.anuncio-situ {
	margin-bottom: 5px;
}
.atv-renova-pgo p{
	margin: 0;
	margin-bottom: 3px;
}

.atv-renova-pgo em{
	color: #3882F2;
}

.ramo-atv{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}

.ramo-escolha-pass{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
}

.escolhas-pass-wrapper{
	overflow: hidden;
}

.pass-escolha p{
	width: 100%;
	margin: 0;
	margin-bottom: 5px;
	margin-top: 5px;
}

.opc-pass{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e5e5e5;
}

.opc-pass p{
	margin: 2px;
}

.simula-pass a{
	text-decoration: none;
	color: #1C3AA9;
	font-weight: bold;
}

.resumo-wrapper{
	overflow: hidden;
}

.renova .resumo-pass:first-child{
	border-right: 0 !important;
}

.resumo-wrapper .resumo-pass:first-child{
	border-right: 1px solid #e5e5e5;
}
.resumo-pass{
	float: left;
	padding-right: 10px;
	margin-right: 20px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.resumo-pass p{
	margin: 5px 0 ;
}
.simula-pass img{
	margin-right: 5px;
}
.pass-escolha{
	width: auto;
	padding: 0 10px 0 10px;
	margin-right: 10px;
	border-radius: 5px;
	float: left;
	border:1px solid #e5e5e5;
}

.pass-escolha select{
	border-radius: 5px;
	padding: 0 10px;
}
.atenciosamente-pgo p{
	margin: 0;
	margin-bottom: 3px;
}

.check-atv{
	margin-right: 5px;
}

.campo-pgo-nome p{
	margin: 0;
}

.sobre-caso{
	overflow: hidden;
	margin-bottom: 10px;
}
.campo-pgo-nome{
	margin-bottom: 10px;
}
.btn-painel-controle{
	background: #e5e5e5;
	overflow: hidden;
	font-size: 14px;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 10px;
	width: 100px;
	height: 55px;
	text-align: center;
	border: 1px solid black;
	float: left;
	margin-right: 10px;
	position: relative;
	display: table;
	font-weight: bold;
	color: #282828;
}


.ultimo-pgo-box p{
	float: left;
	margin: 0;
	padding: 5px;
	font-size: 14px;
}


.ronova-concordo{
	font-size: 14px;
}
.condicao-renova input{
	margin-right: 5px;
}

.condicao-renova em{
	font-weight: bold;
	color: red;
	font-style: normal;
}

.resumo-pass em{
	font-weight: bold;
	color: red;
	font-style: normal;
}
.ultimo-pgo-box{
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #B6B6B6;
	padding-bottom: 10px;
}

.btn-painel-controle p{
	margin: 0;
	display: table-cell; 
	vertical-align: center;


}
.btn-out{
	color: #282828;

}
.enable {
 background: #FF4444;
 color: white !important; 
}

.enable a{
	 color: white !important; 

}

.links-siga a{
	color: #282828;
	text-decoration: none;
}

.entrada-mail{
	margin-top: 20px;
}

.dados-mails{
	font-size: 14px;

}
.dados-mails p{
	margin: 5px 0;
	float: left;
	margin-right: 10px;
}

.dados-mails {
	overflow: hidden;
}


.mensagem{
	font-size: 14px;
}

.btn-responder-mail{
	width: auto;
	margin-bottom: 20px;
	margin-top: 20px;


}

.resposta-box p{
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #282828;

}
.siga-box{
	text-align: center;

}
.siga-box select{
	margin-top: 20px;
}
.login-btn-brng{
	margin: 0 auto !important;
}
.resposta-box input{
	border-radius: 5px;
	border: 1px solid gray;
	padding: 10px;
}
.resposta-box textarea{
	height: 100px;
	padding: 10px;
	resize:none;
	border-radius: 5px;
	width: 95%;
}
.siga-login p{
	margin: 0;
	margin-bottom: 2px;
	margin-top: 10px;
}

.btn-center-al{
	width: auto;
	overflow: hidden;
	margin: 0 auto;
	width: 75px;
	margin-top: 20px;
}
.siga-login input{
	width: 100%;
	border-radius: 5px;
	border: 1px solid gray;
	padding: 10px;
}
.siga-login{
	max-width: 500px;
	margin: 0 auto;
	margin-top: 20px;
}
.responder-mail{
	font-size: 14px;
	padding: 5px;
	background: white;
	border-radius: 5px;
	margin-bottom: 10px;
	border: 1px solid #FF4444;
	color: #282828;
	text-decoration: none;
	margin-top: 20px;
}
.entrada-mail{
	padding: 10px;
}
.lista-acoes p{
	float: right;
	margin-right: 10px;
	font-size: 14px;
	margin-bottom: 5px;
}
.lista-acoes a{
	text-decoration: none;
	color: black;
	font-weight: bold;
}

.lista-email{
	margin-top: 10px;
	font-size: 15px;
}

.lista-email .title{
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}
.container {
	
	margin: 0 auto;
	max-width: 1044px;
}
.box-email{
	margin-bottom: 10px;
}
.bloco-conteudo{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
}

.bner-cria{
	 position:absolute;
	 right: 0;
	 margin-top: 20px;
	 top: 20px;
	 border: 1px solid black;
}

.bairros-box-check input{
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

.bairros-wrapper label{
	overflow: hidden;
}

.bairros-box-check p{
	margin: 0;
	float: left;
}


.bairros-box-check{
	float: left;
	margin: 10px 15px 10px 0;

}

.bairros-wrapper{
	overflow: hidden;
}

.container-info {
	position: relative;
	max-width: 98%;
	width: 98%;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
	border-bottom: solid 1px #131313;
}

.container-cadastro {
	width: 98%;
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 20px;
	margin-top: 20px;
}



.hidden-confirma{
	width: 80%;
	border-radius: 5px;
	background: #B4F0B4;
	border: 1px solid #e5e5e5;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	display: none;
	color: #282828;
}

.hidden-confirma p{
	margin: 0 !important;
	padding: 0 10px;
}

.lembrap{
	text-align: center;
	font-size: 20px;
	margin-top: 80px;
}

.container-selecionar {
	
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 10px;
	float: left;

}

.container-altera {
	width: 98%;
	max-width: 98%;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
}

.logo {
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}

header {
	height: 158px;
	background: url("https://www.sampaonline.com.br/img/bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
}
/*--- menu ---*/

.menu {
	overflow: hidden;
	width: 100%;
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: solid 1px #282828;
}

.menu ul {
	margin: 0;
	padding: 0;
}

.menu li {
	float: left;
	padding-left: 30px;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	list-style-type: none;
}

.menu li:nth-child(3) {
	font-size: 14px;
	padding-top: 2px;
}

.menu li:last-child {
	float: right;
	color: red !important;
}

.sair a:before {
	content: url(https://www.sampaonline.com.br/img/sair.png);
	padding-right: 5px;
}

.menu a {
	text-decoration: none;
	color: #000;
}

.sair a:last-child {
	text-decoration: none;
	color: #FF4444;
	margin-right: 5px;
}

.nota-txt{
	width: 100%;
	display: inline-block;
	padding: 0 !important;

}

.first-list {
	padding-left: 0 !important;
	font-family: 'Lato', sans-serif;
}

.first-list a:before {
	content: url(https://www.sampaonline.com.br/img/home.png);
	padding-right: 10px;
}
/*--- Publicidade ---*/

.publicidade {
	float: right;
	padding-top: 20px;
	width: 200px;
	padding-bottom: 10px;
	overflow: hidden;
}
/*--- INFORMAÇÃO DO USUÁRIO ---*/

.info {
	display: inline-block;
	overflow: hidden;
}

.info h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.info span {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	float: left;
	padding-right: 30px;
}


.info .e-mail{
	width: 100%;
	margin-top: 10px;
}
.info .nome{
	width: 100%;
}


.info .nome:before {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
}

.editar {
	display: inline-block;
	overflow: hidden;
	width: 98% !important; 
}

.editar h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.editar span {
	width: 100%;
	display: block;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	display: block;
	padding-bottom: 10px;
}

.editar .endereco {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin-top: 5px !important;
	width: 80%; 
	padding-left: 10px;
}

.editar .add-endereco-campo {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin-left: 80px;
	width: 620px;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .add-endereco {
	margin-top: 5px;
}

.editar .editar-bairro {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .add-regiao {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .add-nome {
	font-family: 'Lato', sans-serif;
	float: left;
}

.editar .add-nome-campo {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.editar .editar-telefone {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;

	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.bairro {
	margin-top: 5px !important;
}

.regiao {
	margin-top: 5px !important;
}

.telefone {
	margin-top: 5px !important;
}

.email {
	margin-top: 5px !important;
}

.editar .editar-email {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 80%;
	padding-left: 10px;
	margin-top: 5px;
}

.url {
	margin-top: 0 !important;
}

.editar .editar-url {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	
	width: 70.5%;
	padding-left: 10px;
	float: left;
}
.minus{
	font-weight: 500 !important;
	font-size: 12px;
}

.botao-url {
	margin-top: 5px;
}

.botao-url span {
	padding: 3px 5px 3px 5px;
	font-size: 14px;
}

.botao-url a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	margin-left: 9px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.botao-concluir-altera {
	margin-top: 5px;
}

.botao-concluir-altera span {
	padding: 7px 10px 7px 10px;
	font-size: 14px;
}

.botao-concluir-altera a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 200px;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.botao-alterar-senha {
	margin-top: 5px;
}

.botao-alterar-senha span {
	padding: 7px 10px 7px 10px;
	font-size: 14px;
}

.botao-alterar-senha a {
	padding: 7px 10px 7px 10px !important;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 77%;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.botao-alterar-dados {
	margin-top: 5px;
}

.botao-alterar-dados span {
	padding: 7px 10px 7px 10px;
	font-size: 14px;
}

.dados{
	width: 100%;
	overflow: hidden;
}

.botao-alterar-dados a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 81%;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.editar .editar-descricao {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	display: block;
	height: 200px;
	width: 80%;
	padding-left: 10px;
	resize: none;
}

.boxdescricao span {
	font-size: 14px;
	display: block;
	width: 100%;
}

.descricao {
	display: block;
	width: 100%;
}

.alterarsexo .escolha-sexo {
	margin: 0;
}

.editar p {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
	font-family: 'Lato', sans-serif;
	float: left;
	width: 100%;
	display: block;
	margin: 0;
	margin-bottom: 5px;
}

.editar em {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 10px;
}

.editar .publicar {
	margin-top: 5px;
}

.editar .sexo {
	margin-top: 5px;
}

.publicarbox {
	overflow: hidden;
}

.alterar-sexo {
	overflow: hidden;
}

.editar .escolha-publicar {

	margin-left: 5px;
}

.editar .escolha-sexo {
}

.editar .nome:before {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
}

.editar .nome-editar:before {
	content: "Nome: ";
	color: #131313;
	font-weight: bold;
}

.info .e-mail:before {
	content: "E-mail: ";
	color: #131313;
	font-weight: bold;
}
.info .info-senha:before {
	content: "Senha: ";
	color: #131313;
	font-weight: bold;
}

.editar .regiao-editar:before {
	content: "Região: ";
	color: #131313;
	font-weight: bold;
}

.botao-alterardados {
	margin-top: 10px;
	overflow: hidden;
}

.botao-alterardados a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 126px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.alterar {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
}
/*--- boletim ---*/

.boletim {
	display: inline-block;
	overflow: hidden;
}

.boletim h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.receber {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	overflow: hidden;
	margin-bottom: 10px;
}

.receber p {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin: 0;
	margin-bottom: 5px;
	float: left;
}

.como-anunciar {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	float: left;
}

.como-anunciar p {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	display: block;
	margin: 0;
	margin-bottom: 2px;
	float: left;
}

.como-anunciar a {
	font-size: 17px;
	font-weight: bold;
	color: #282828;

	text-decoration: none;
	
	
}

.boletim input {
	float: left;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 3px 4px 0 0;
	vertical-align: middle;
	background: white;
	cursor: pointer;
}

.escolhas {
	width: 215px;
	float: left;
}

.itens {
	display: table;
	height: 100%;
}

.itens span {
	font-size: 14px;
}

.botao-atualizardados {
	margin-top: 10px;

}

.botao-atualizardados a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 213px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.botao-saibacomo {
	margin-top: 10px;
}

.botao-saibacomo a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 161px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

.botao-cadastramento {
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

.botao-cadastramento a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-align: center;
	text-decoration: none;
	width: 210px;
	margin: 0 auto;
	display: block;
	
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	
	border-bottom: solid 1px black;
}

.botao-cadastramento-finalizar {
	margin-top: 10px;
}

.botao-cadastramento-finalizar a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-align: center;
	margin: 0 auto;
	text-decoration: none;
	width: 80%;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #3882f2;
	float: left;
	border-bottom: solid 1px black;
}

.botao-favoritos {
	margin-top: 10px;
}

.selecionados{
	margin-top: 10px !important;
	font-weight: bold;
}

.botao-favoritos a {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 230px;
	padding: 10px 12px 10px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

/*--- Anuncios ---*/

.container-info .anuncios h2 {
	font-size: 16px !important;
	font-weight: 700;
	float: left;
	margin-bottom: 0;
}
.container-info .anuncios em {
	font-size: 12px !important;

}

.container-info .anuncios em:before {
	content: '( '

}

.container-info .anuncios em:after {
	content: ' )'

}
.anuncios .tituloanuncio {
	width: 100%;
	overflow: hidden;
}

.container-info .anuncios .mostraranuncio a {
	color: #131313;
	text-decoration: none;
	width: 18px;
	height: 17px !important;
	background: #15394b;
	margin-top: 12px;
	float: left;
	padding-left: 2px;
	padding-top: 0px;
	margin-right: 5px;
}

.container-info .anuncios .mostraranuncio .sinal:after {
	padding-bottom: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	padding-top: 4px;
	color: white;
	content: url(https://www.sampaonline.com.br/img/minus.png);
}





.container-info .anuncios .mostraranuncio .sinal2:after {
	padding-bottom: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	padding-top: 4px;
	color: white;
	content: url(https://www.sampaonline.com.br/img/plus.png);
}



.container-info .anuncios .mostraranuncio {
	margin-top: 13px;
	padding-top: 0px;
	margin-left: 10px;
}

.conteudoanuncio {
	overflow: hidden;
}

.container-info .anuncios span {
	font-size: 14px;
	display: block;
}

.rua,
.bairro,
.e-mail,
.e-mail,
.tel,
.link,
.anuncio-info {
	display: inline-block;
	margin-bottom: 10px;
}

#anuncio1 .botao-modificar {
	margin-top: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

#anuncio1 .botao-modificar a {
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 178px;
	padding: 5px 12px 0px 15px;
	border-radius: 5px;
	background: #15394b;
	float: left;
	border-bottom: solid 1px black;
}

#anuncio1 .botao-modificar a span {
	font-size: 12px !important;
	padding-bottom: 5px;
}

.botao-modificar p {
	font-size: 11px !important;
	margin: 0;
	margin-top: 3px;
	padding: 5px 0 0 210px;
}

#test {
	display: block;
}

#btn1 {
	display: none;
	transition: width 2s;
}

#btn3 {
	display: none;
}

.minus-btn{
	display: none;
}

#btn5 {
	display: none;
}

.anuncios h3 {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 5px;
	margin-top: 0;
	margin-top: 10px;
}

.anuncios ul {
	margin: 0;
	padding-left: 0 !important;
	-webkit-padding-start: 0 !important;
}

.anuncios .ramos li {
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	list-style-type: none;
	padding-bottom: 5px;
	margin-top: 5px;
}
.anuncios-conteudo{
	margin-left: 10px;
	margin-top: 10px;
}

.anuncios .ramos li:before {
	content: url(https://www.sampaonline.com.br/img/check.png);
	padding: 5px;
}

.anuncios .ramos{
	margin-top: 15px;
}

.anuncios #conteudo-hide

.ramos a{

	color: #282828 !important;
	text-decoration: none;
}

.black-underline {
	height: 1px;
	background: #131313;
	margin-top: 10px;
}

.gray-underline {
	height: 1px;
	background: #939393;
	margin-top: 10px;
}

.gray-underline2 {
	height: 1px;
	background: #939393;
	margin-top: 10px;
	width: 82%;
}

.gray-underline3 {
	height: 1px;
	background: #939393;
	margin-top: 20px;

}

.gray-underline4 {
	height: 1px;
	background: #e5e5e5;
	margin-top: 10px;

}

.black-underline2{
	height: 1px;
	background: #282828;
	

}

#conteudo-hide3 {
	display: none;
	padding-top: 10px;
}

#conteudo-hide2 {
	display: none;
	padding-top: 10px;
}

#conteudo-hide {
	display: none;
	padding-top: 10px;
}

.senha-atual {
	width: 245px;
	float: left;
	overflow: hidden;
}

.senha-atual p {
	margin-bottom: 5px;
}

.senha-atual input {
	width: 90%;
}







.login-footer {
	margin-top: 10px;
	width: 100%;
	
	max-width: 100%;
	background: #282828;
	color: white;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

.login-footer span {
	float: left;
	padding-left: 10px;
	padding-top: 3px;
}

.login-footer span:before {
	content: url(https://www.sampaonline.com.br/img/tel.png);
	padding-right: 10px;
}



.login-footer a {

	padding-right: 10px;
	color: white;
	text-decoration: none;

}


.corpo{
	background: url(https://www.sampaonline.com.br/img/bgg.jpg) no-repeat top;
	background-size: cover;  

	overflow: hidden;
	margin:0 auto;
	padding-top:0;
	background-color:#000;    
	min-height:100% !important;


}

.logincotainer{
	overflow: hidden;
}


.corpo .loginbox{
	width: 40%;
	border-radius: 5px;
	min-width: 240px;
	margin: 0 auto;
	background: #fff;
	border: solid 1px #131313;
	margin-top: 40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

.social-box{
	margin-left: 10px;
}
.cadastrarbox{
	width: 600px;
	margin: 0 auto;
	background: #fff;
	border: solid 1px #131313;
	margin-top: 40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	min-height:100%;
	overflow: hidden;

}

.cadastrarbox h1{

	font-size: 20px;
	color: #f82c2c;
	margin-bottom: 0;
	font-family: 'Lato', sans-serif;

}

.red-underline{
	height: 1px;
	width: 95%;
	margin-top: 2px;
	background: #f82c2c
}






.corpo .loginbox span{
	display: block;
	font-size: 18px;
	font-family: 'lato', sans-serif;

	margin-top: 10px;
	margin-bottom: 7px;

}

.corpo .loginbox .titulo-login{
	display: block;
	font-size: 24px;
	font-family: 'lato', sans-serif;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 7px;

}

.corpo .loginbox .login-email{
	width: 95%;
	margin: 0 auto;
	height: 30px;
	border: #686868 1px solid;
	padding-left: 10px;


}

.corpo .loginbox .lembrar-senha input{
	width: 20px;
	margin: 0;
	float: left;
	height: 15px;
	width: 15px;


}

.corpo .loginbox p{

	margin-left: 20px;
}



.corpo .loginbox .login-senha {
	width: 98%;
	height: 30px;
	border: #686868 1px solid;



}


.corpo .loginbox .botao-logar {
	margin: 0 auto;
	width: 180px;
	margin-top: 20px;

}

.corpo .loginbox .botao-logar span {
	padding: 4px 10px 6px 10px;
	font-size: 20px;
	margin-top: 0 !important;
	font-weight: 300;
	margin-left: 0 !important;

}

.corpo .loginbox .botao-logar a {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px black;
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	
}

.corpo .loginbox .botao-logar p{
	margin: 0;
	padding: 10px 0;
}


.black-underline{
	height: 1px;
	margin: 0 auto;
	width: 100%;
	margin-top: 15px;
	background: #b2b2b2
}

.esquecisenha{
	margin-top: 0 !important;
}

.esquecibox{
	margin-bottom: 15px;
}

.criarconta{
	margin-bottom: 20px !important;
}

.criarconta a{
	text-decoration: none;
	font-weight: bold;
	color: #131313;
}

.loginbox h3{
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #131313;  
	font-size:18px;
}

.loginbox .esquecisenha a{
	text-decoration: none;
	font-weight: bold;
	color: #131313;
}


.fixo {

	overflow: auto;
	margin-top: 0 !important;  


}

.bg{


	height: 80vh;
	overflow:auto;
	z-index: -99;


}


.corpo .cadastrarbox .titulo-cadastrar{
	display: block;
	font-size: 18px;
	font-family: 'lato', sans-serif;

	margin-top: 10px;
	margin-bottom: 7px;


}

.cadastro-sexo{
	width: 100%;
	height: 20px;
    border: #686868 1px solid;
    font-size: 14px;
    padding-left: 10px;
    height: 25px;
}

.corpo .cadastrarbox input{
	width: 98% !important;
	height: 30px;
	border: #686868 1px solid;
	padding-left: 10px;

}


.cadastrarbox .esquecisenha a{
	text-decoration: none;
	font-weight: bold;
	color: #131313;
}



.corpo .cadastrarbox{
	width: 50%;
	max-width: 500px;
		min-width: 310px;
	margin: 0 auto;
	background: #fff;
	height: auto;
	border: solid 1px #131313;
	margin-top:40px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	position: relative;


}

.g-recaptcha{
	display: block;
	margin: 0	auto;
	width: 300px;
	margin: 10px auto !important;
}

.publicar-oferta{
	text-decoration: none;
	font-weight: bold;
	color: #282828;
}

.corpo .cadastrarbox span{
	display: block;
	font-size: 18px;
	font-family: 'lato', sans-serif;
	margin-top: 10px;
	margin-bottom: 7px;

}

.corpo .cadastrarbox .titulo-login{
	display: block;
	font-size: 24px;
	font-family: 'lato', sans-serif;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 7px;


}

.corpo .cadastrarbox input{
	width: 320px;

	height: 20px;
	border: #686868 1px solid;
	font-size: 14px;
	padding-left: 10px;

}

.corpo .cadastrarbox input:active{
	width: 320px;
	height: 20px;
	border: #f82c2c 1px solid;
	font-size: 14px;
	padding-left: 10px;

}

.corpo .cadastrarbox .box-direita{
	width: 93%;
	float: left;
	margin-right: 0;



}





.cadastrarbox h1{
	float: left !important;
	overflow: hidden;
	font-size: 22px !important;
}
.corpo .cadastrarbox .botao-criar {
	margin: 0 auto;
	height: auto;
	margin-bottom: 13px;
}

.corpo .cadastrarbox .botao-criar span {
	padding: 4px 10px 6px 10px;
	font-size: 20px;
	margin-top: 0 !important;
	font-weight: 300;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

.corpo .cadastrarbox .botao-criar a {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 95%;
	
	border-radius: 5px;
	background: #3882f2;
	display: block;
	text-align: center;
	border-bottom: solid 1px black;
}

.g-recaptcha{
	margin: 0 auto;
}
.corpo .cadastrarbox p {
	margin: 27px 0 5px 107px;
	font-size: 12px;


}

.corpo .cadastrarbox .msg-error{
	margin-bottom: 0px;
	font-size: 14px;
	margin-top: 0px !important;
	color: #f82c2c;
	font-weight: bold;
	width: 200px;
	margin: 0;
}

.artistas-favoritos input{

}

.registrar {

	overflow: hidden;
	position: relative;
}

.registrar h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.paraque h1 {
	font-size: 18px;
	color: #f82c2c;
	font-family: 'Lato', sans-serif;
}

.paraque a{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #282828;
}

.registrar a {
	background: #f82c2c;
	padding: 1px 6px 3px 6px;
	margin: 0;
	text-decoration: none;
	border-top-right-radius: 5px; 
	border-bottom-right-radius: 5px;
	margin-top: 20px;
	color: #fff;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 15px;
	overflow: hidden;
}

.apagar-reg{
	height: 21px;
	float: left;
	position: absolute;
	right: 0;
	margin-top: 1px;
}


.registrar input{
	float: left;
	margin-left: 5px;
	font-family: 'lato', sans-serif;
	font-size: 14px;
	padding-left: 2px;
	min-width: 255px;
	border-radius: 5px;
	border: solid #282828 1px;

}

.registrar{
	width: 100%;
}




.registrar-campo{
	display: block;
	height: auto;
	overflow: hidden;
float: left;
position: relative;
margin-right: 10px;
	margin-bottom: 5px;
}

.registrar-box{
	float: left;
	margin-right: 20px;
	width: 100%;
	overflow: hidden;
}





.botao-atualizar-favoritos span {
	padding: 7px 10px 7px 10px;
	font-size: 16px;

}

.botao-atualizar-favoritos p{
	margin: 0;
}

.botao-atualizar-favoritos{
	

	width: 100% !important; 
}
.botao-atualizar-favoritos a {
	margin-top: 5px;
	font-family: 'Lato', sans-serif;
	color: white;
	text-decoration: none;
	width: 300px;
	height: 26px;
	padding-top: 5px;
	border-radius: 5px;
	background: #3882f2;
	float: left;
	text-align: center;
	overflow: hidden;
	border-bottom: solid 1px black;
}

.ja-registrado{
	margin-top: 20px;
	float: left;
	width: 100%;
}

.ja-registrado span{
	font-size: 15px;
	display: block;
	margin-bottom: 10px;
}

.ja-registrado select{
	width: 90%;
	
	border: 1px solid #282828;
}

.generos{
	overflow: hidden;
	margin-top: 10px;
}

.gen-col {
	width: 200px;
	float: left;
}
.gen-col a{
	font-size: 14px;
	margin-bottom: 5px ;
	margin-top: 5px;
	text-decoration: none;
	display: block;
	color: #181818;
}

.registrados{
	margin-bottom: 10px;
	display: block;
	font-size: 14px !important;
	
}


.camposbox{
	overflow: hidden;
}

.lembrete a{
	background-color: #1c3aa9;
	border-radius: 50%;
	padding: 0 6px 1px 7px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
}


.container-cadastro h1{

	font-size: 20px;
	font-weight: 400;
	color: #FF4444;
	margin-bottom: 5px;
	margin-top: 20px;
}

.container-altera .cadastrobox h1{

	font-size: 20px;
	font-weight: 400;
	color: #FF4444;
	margin-bottom: 5px;
	margin-top: 20px;
}

.container-cadastro .boletim span{

	overflow: hidden;
}

.cadastrobox{
	overflow: hidden;

}

.gen-col ul{
	padding: 0;
}

.gen-col ul li{
	list-style-type: none;
}

.gen-col ul li input{
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.gen-col ul li p{
	font-size: 12px;
}



.novo-estabelecimento {
	overflow: hidden;
}


.container-selecionar{
	overflow: hidden;
}
.addtopico {
	width: 100%;
	float: left;


}

.addtopico p{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.topico-formulario span {


}



.topico-formulario input{
	width: 80%;
	margin-left: 10px;
	
	height: 22px;
	border: 1px solid #b5b5b5 !important;    
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
}

.topico-formulario select{
	width: 81%;
	margin-left: 10px;
	margin-top: 10px;
	height: 22px;
	border: 1px solid #b5b5b5;    
	border-radius: 5px;
	padding-left: 10px;
	font-size: 14px;
}

.topico-formulario textarea{
	width: 80%;
	margin-left: 10px;
	margin-top: 5px;
	height: 70px;
	border: 1px solid #b5b5b5;    
	border-radius: 5px;
	padding-left: 10px;
	padding-top: 5px;
	resize:none;
	font-size: 14px;
}


.topico-formulario span{
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
	
	display: block;
}

.regras{
	margin-left: 10px;
}


.mostrar-radio {
	height: 15px !important;
	width: 15px !important;
	margin-top: 5px !important;
	border: 0 !important;
}

.campo-atual-travado{
	border: #fff 1px solid !important;
	color: #676767;
	font-weight:bold;
	padding-left: 10px;
}

.campo-telefone{

	border: #282828 1px solid !important;
	color: #676767;
	font-weight:bold;
	padding-left: 10px;
	width: 130px !important;


}

.novo-nome{
	overflow: hidden;
}

.col-tel{
	float: left;
	width: 140px;
	margin-right: 25px;
}

.topico-formulario em{
	font-style: normal;
}

.descricao span{
	width: 80%;
	font-size: 12px !important;
	display: block;

}

.qualificacao span{
	font-size: 12px !important;
	display: block;

}

.input-plus{
	display: block;
}

.campo-atual-site {
	margin-top: 5px !important;
}



.mostrar-radio-site {
	height: 15px !important;
	width: 15px !important;
	margin-top: 25px !important;
	border: 0 !important;
}

.mostrar-radio-site-negativo {
	height: 15px !important;
	width: 15px !important;
	margin-top: 15px !important;
	border: 0 !important;
}


.nenhum{
	margin-top: 10px !important;
}


.conheceu {
	height: 15px !important;
	width: 15px !important;
	margin-top: 5px !important;
	border: 0 !important;
}

.conheceu-escolhas{
	display: block;
}

.campo-atual-outros{
	border: #282828 1px solid !important;
	color: #676767;
	width: 323px !important;
	padding-left: 10px;
	margin-left: 10px !important;
}

.ramo-box{
	border: 1px red solid;
	border-radius: 5px;
	padding: 10px;
	font-size: 18px !important;
	margin-top: 10px !important;
	margin-right: 10px !important;	
	max-width: 705px;
}

.como-anunciar table{
	border: 1px #282828 solid;

}

.como-anunciar tr{
	border: 1px #282828 solid;
	padding: 10px;
}

.como-anunciar td{
	border: 1px #282828 solid;
	padding: 10px;
}
.duvidas{
	margin-bottom: 10px;
	overflow: hidden;
}

.exemplos-oferta {
	font-size: 13px;
	
	overflow: hidden;
}

.publicar p {
	margin-top: 15px;
	margin-bottom: 5px;
}

.nomepublicacao p:before{
	content: "Estabelecimento: "
}

.suaoferta{
	overflow: hidden;

}

.suaoferta p{
	width: 100%;
	margin-bottom: 5px;
	float: left;
}

.suaoferta textarea{
	resize:none;
	width: 80%;
	height: 100px;
	margin: 0;
	border-radius: 5px;
	padding: 5px;
}

.input-validade{
	width: 100%;
}

.input-validade select{
	border-radius: 5px;
}
.suaoferta input{
	margin-bottom: 10px;
}

.suaoferta em{
	font-style: normal;
}
.artistasdogenero{
	overflow: hidden;
}
.artistasdogenero h3{
	color: #282828;
	margin-bottom: 2px;
}

.verifique-artistas {
	
	width: 100%;
}
.btn-ler-mais{
	display: none;
}
.botoes-toggle-wrapper{
	text-align: center;
	overflow: hidden;
	display: inline-block;
	width: 100%;
}

.receber-toggle-btn{
	display: inline-block;	
	text-align: center !important;
	color: #282828;
	text-decoration: none;
	font-weight: bold;
}

.receber{
	position: relative;
}

.gradientback{

    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:50px;
    background: -moz-linear-gradient(top,  rgba(137,255,241,0) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,255,241,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(137,255,241,0) 50%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089fff1', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.btn-ler-mais{
	text-decoration: none !important; 

	
}

#see-less{
	display: none;
}

.botoes-toggle-wrapper{
	display: none;
}
@media screen and (max-width: 792px){
	.close-box{
	height: 30px;
	display: inline-block;
	overflow: hidden;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}

.bner-cria{
	position: inherit;
	float: left;
	margin-bottom: 20px;
}

.btn-ler-mais{
	display: block;
}

.botoes-toggle-wrapper{
	display: block;
}




}

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

.bner-cria{
	width: 100%;
}


}

@media screen and (max-width: 600px){
.lista-acoes{
	float: left !important;
	width: 100%;
	text-align: left;
}

.side-forma-pgo{
	width: 100%;
}

.reg-pag-edit p{
	margin-bottom: 0;
}

.reg-pag-edit select, .reg-pag-edit input{
	margin-top: 5px;
	width: 90%;
}
.box-escolha-campo{
	width: 100%;
}

.local-caso{
	width: 92%;
}
.lista-acoes p{
	text-align: left;
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
}
.data-lista{
	width: 100%;
}
}

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


.gen-col{
width: 100%;

}
}