/*Css para el popup*/
.popupcookie {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 1111111;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in;
}
.popupcookie-inner {
    background-color: white;
    max-width: 550px;
    width: 95%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    padding: 30px;
    border-radius:10px;
}

.popupcookie.open {
    visibility: visible;
    opacity: 1;
}

.oculto{
	display:none;
}

.checkbox_seleccion{
	margin-top:2%;
}

.botones{
	margin-top:2%;
	margin-bottom:2%;
}

.title_politica{
	margin-bottom:2%;	
}

.texto_checkbox{
	padding-left:1% !important;
	padding-right:1% !important;
}


@media (max-width: 740px){
	.boton_cookie{
		font-size: 17px !important;
	}
	
	.title_politica{
		font-size:18px;
		font-weight: bold;
	}
	
	.texto_politica{
		font-size:15px;
	}
	
	.check_label{
		padding-left:0 !important;
		font-size:13px !important;
	}

}

@media (min-width: 741px) and (max-width: 1170px){
	.boton_cookie{
		font-size: 17px !important;
	}
	
	.title_politica{
		font-size:20px;
		font-weight: bold;
	}
	
	.texto_politica{
		font-size:17px;
	}
	
	.check_label{
		font-size:15px !important;
	}
	
	.checkbox_seleccion{
		display:flex;
	}

}

@media (min-width: 1171px){
	.boton_cookie{
		font-size: 19px !important;
	}
	
	.title_politica{
		font-size:22px;
		font-weight: bold;
		
	}
	
	.texto_politica{
		font-size:19px;
	}
	
	.check_label{
		padding-left:0 !important;
		font-size:17px !important;
	}
	
	.checkbox_seleccion{
		display:flex;
	}
	
	.popupcookie-inner {
	max-width: 600px;
    width: 100%;
	}
}
