.lgpd-pagina h3 { color: #c4161c; font-size: 21px;font-weight: bold;line-height: 30px; }
.lgpd-pagina .lgpd-tabela-cookie th { background-color: #e2e2e2;color:#333;font-weight: bold; }
.lgpd-pagina .lgpd-tabela-cookie tr>* { border: 1px solid #ccc;padding: 3px 5px; }

.lgpd-quadro { background-color: rgb(255, 255, 255);color: rgb(51, 51, 51); bottom: 0px;position: fixed;display: flex; justify-content: space-between; align-items: center;width: 100%; min-height: 50px;padding: 10px 0px 10px 20px;box-shadow: 0 -12px 20px 0 rgb(172 171 171 / 30%); z-index: 999; }
.lgpd-quadro .lgpd-quadro-texto { max-width:980px;text-align: left;padding-right: 30px; }
.lgpd-quadro .lgpd-quadro-opcao { display: flex;flex-wrap: nowrap;align-items: center;  }
.lgpd-quadro .lgpd-quadro-opcao a { white-space:nowrap;  }
.lgpd-quadro .lgpd-bt-aceitar { text-decoration: none;color: rgb(255, 255, 255);background-color: rgb(97, 162, 41); padding: 5px 10px;margin-right:30px;margin-left:15px;  }

/***** Cor normal da tabela de cookies ******/
.lgpd-tabela-cookie { border: 1px solid #CCC; }
.lgpd-tabela-cookie tr th { background-color:#aaa;padding:5px; }
.lgpd-tabela-cookie tr td { background-color:#ccc;padding:5px; }
.lgpd-tabela-cookie tr:nth-child(odd) td { background-color:#FFF; }

/***** Cor dark da tabela de cookies ******/
.lgpd-tabela-cookie.cor-D { border: 1px solid #FFF; }
.lgpd-tabela-cookie.cor-D tr th { background-color:#000;color:#FFF; }
.lgpd-tabela-cookie.cor-D tr td { background-color:#626262;color:#FFF; }
.lgpd-tabela-cookie.cor-D tr:nth-child(odd) td { background-color:#939393; }

.lgpd-modal-quadro-detalhado .modal-content { background-color:#FFF; }
.lgpd-modal-quadro-detalhado .modal-content * { color:#333; }
.lgpd-modal-quadro-detalhado .modal-content .btn-success { color:#FFF; }
.lgpd-modal-quadro-detalhado .modal-content .close { position: absolute;right: 20px;top: 15px; }
.lgpd-modal-quadro-detalhado .card { margin-bottom:5px;box-shadow: none; }
.lgpd-modal-quadro-detalhado .card .card-header { padding: 3px 15px;display: flex;justify-content: space-between; width: 100%;align-items: center; }
.lgpd-modal-quadro-detalhado .card .card-header h5 { flex-grow: 1; }
.lgpd-modal-quadro-detalhado .card .card-header a { padding: 0px;width: 100%;text-align: left;line-height: 40px; }

.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo { position: relative;display: inline-block;width: 40px;height: 20px;margin-bottom:0px; }
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo input { opacity: 0;width: 0;height: 0; }
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo .slider { position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s; }
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo .slider:before { position: absolute;content: "";height: 14px;width: 14px;left:3px;bottom: 3px;background-color: white;-webkit-transition: .4s;transition: .4s; }
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo input:checked + .slider { background-color: #8bc34a; }
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo input:focus + .slider { box-shadow: 0 0 1px #8bc34a; }
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo input:checked + .slider:before { -webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px); }

/* Rounded sliders */
.lgpd-modal-quadro-detalhado .lgpd-ativar-tipo .slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

@media only screen and (max-width: 480px) {
	.lgpd-quadro { flex-wrap: wrap; }
	.lgpd-quadro .lgpd-quadro-opcao { margin-top:15px; margin-bottom:15px;  }
}