
	:root {
		--box-cor-backgound: rgb(14 149 217 / 80%); 
		--box-cor-texto: #FFFFFF;

		--button-cor-backgound: #FFFFFF;
		--button-cor-texto: #000000;
	}

	.DISMISS-wrapper-text {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100%;
		height: 100%;
		background-color: white;
		background-color: rgb(255 255 255 / 90%);
		background-color: rgb(102 102 102 / 95%);
	}
	.DISMISS-wrapper-text .DISMISS-text-content {
		display: flex;
		width: 80%;
		margin: 0 auto;
		border: 2px solid red;
		position: relative;
		height: 62%;
		padding: 24px 0;
		padding-right: 1px;
		border: 1px solid #FFFFFF;
		background-color: white;
		border-radius: .25rem;

		/*-webkit-box-shadow: 3px 3px 5px 0px rgba(255, 255, 255, 0.75);*/
		/*-moz-box-shadow: 3px 3px 5px 0px rgba(255, 255, 255, 0.75);*/
		/*box-shadow: 3px 3px 5px 0px rgba(255, 255, 255, 0.75);*/
	}
	.DISMISS-wrapper-text .DISMISS-text-content .modal-close {
		position: absolute;
		top: -28px;
		right: 0;
	}
	.DISMISS-wrapper-text .DISMISS-text-content .modal-close a{
		font-family: inherit;
		padding: 5px 10px;
		background-color: var(--button-cor-backgound) !important;
		color: var(--button-cor-texto) !important;
		font-size: 1.25rem;	
		border-radius: .25rem;
	}
	.DISMISS-wrapper-text .DISMISS-text-content .text-box {
		overflow: auto;
		padding: 16px 56px;
		color: black;
	}
	.box_lgpd_texto{ display: none; }
	.box_lgpd_texto.active{ 
		display: flex;
		justify-content: center;
		align-items: center;	
	}
	.DISMISS-wrapper-text .DISMISS-text-content .text-box h3 {
		margin-top: 16px;
	}


	.DISMISS-wrapper {
		width: 100%;
		position: fixed;
		bottom: 1px;
		z-index: 999;
	}
	.DISMISS-text {
		background-color: var(--box-cor-backgound);
		background-color: rgb(2 38 73 / 90%);
		width: auto;
		margin: 0 auto;
		margin-bottom: 0;
		padding: 5px;
		font-size: 0.8rem;
		line-height: 1.5;
	}
	.box_lgpd{ display: none; }
	.box_lgpd.active{ display: block; }

	.box_lgpd .lgpd-container{
		display: flex;
		/*justify-content: space-between;*/
		justify-content: flex-start;
		align-items: center;
		width: 80%;
		margin: 0 auto;
		padding: 8px 0;
	}
	.box_lgpd .lgpd-container .lgpd-text-info{
		margin-right: 15px;
	}
	.box_lgpd .lgpd-container p{
		color: var(--box-cor-texto);
		font-size: 13px;
		margin: 0;
	}
	.box_lgpd .lgpd-container a{
		color: var(--box-cor-texto);
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
		font-family: inherit;
	}
	.box_lgpd .btn-lgpd{
		padding: 0.75rem 1.75rem;
		border-radius: 0.45rem;
		background-color: var(--button-cor-backgound) !important;
		color: var(--button-cor-texto) !important;
	}

	@media only screen and (max-width: 991px){
		.box_lgpd .lgpd-container {
			width: 90% !important;
			flex-direction: column !important;
		}
		.box_lgpd .lgpd-container .lgpd-text-info{
			text-align: center !important; 
			margin-right: 0 !important;
		}	
		.box_lgpd .lgpd-container p{
			font-size: 12px !important;
			margin: 0 auto !important;
			align-items: center !important;
		}
		.box_lgpd .btn-lgpd {
			padding: 0.5rem 1.75rem !important;
			margin-top: 6px !important;
			display: block !important;
		}
	}	