#cookie-compliant{
    position:fixed;overflow-y:auto;bottom:0;width:100%;padding:30px 0;background-color:rgba(0,0,0,0.98);-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.15);box-shadow:0 0 8px 2px rgba(0,0,0,0.15);z-index:99999999;display:none
}
#cookie-compliant p{
    margin:0;color:#a2a2a2;font-size:1.1em;font-weight:600;line-height:20px}
#cookie-compliant p a{
    font-weight:600;color:#0079c1
}
#cookie-compliant p a:hover{
    color:#daf3ff
}
#cookie-compliant .btn{
    height:auto;max-width:160px;padding:12px;display:inline-block;width:100%;border-radius:4px;font-size:15px!important;font-weight:600;white-space:break-spaces
}
#cookie-compliant .btn:first-child{
    margin-right:10px
}
#cookie-compliant .btn:hover{
    opacity:0.9
}
#cookie-compliant .btn:active{
    margin-bottom:-2px;margin-top:2px
}
#cookie-compliant .btn-dismiss{
    background-color:#3d4756;border-color:#3d4756
}
#cookie-compliant h2{
    margin-bottom:15px;font-size:20px;font-weight:700;color:#fff
}
#cookie-compliant h2 a{
    float:right;font-size:14px;font-weight:400
}
#cookie-compliant h3{
    margin:25px 0 5px;font-size:14px;color:#0079c1
}
#cookie-compliant #introcookies{
    display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center
}
#cookie-compliant .introcookies-text p{
    display:inline-block;vertical-align:middle;font-size:1.2em;line-height:25px
}
#cookie-compliant .introcookies-btn{
    display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end
}
#cookie-compliant #configcookies{
    padding:0 15px;display:none
}
#cookie-compliant #configcookies li{
    border-top:1px solid #232323
}
#cookie-compliant #configcookies li:last-child{
    padding-bottom:0;margin-bottom:0
}
#cookie-compliant #configcookies li p{
    padding-bottom:15px;clear:both;font-size:0.9em;font-weight:400;color:#a2a2a2
}
#cookie-compliant #configcookies label{
    font-size:1rem;font-weight:600;float:left
}
#cookie-compliant #configcookies .botones{
    padding-bottom:15px;line-height:0;text-align:right
}
#cookie-compliant #configcookies .botones button{
    max-width:180px;padding:8px;font-size:1rem
}
#cookie-compliant #configcookies .botones .btn#grabarAceptar{
    background-color:#3d4756;border-color:#3d4756
}
#cookie-compliant .lista-check{
    margin:10px 0
}
#cookie-compliant .lista-check div{
    border:0
}
#cookie-compliant .lista-check input[type=checkbox]:empty~label:before,#cookie-compliant .lista-check input[type=radio]:empty~label:before{
    top:4px;font-size:1rem;height:20px;width:20px;line-height:20px
}
#cookie-compliant .lista-check input[type=checkbox]:empty~label,#cookie-compliant .lista-check input[type=radio]:empty~label{
    padding-left:32px
}
#cookie-compliant .lista-check .primary input[type=checkbox]:checked~label:before,#cookie-compliant .lista-check .primary input[type=radio]:checked~label:before{
    background:#0079c1
}
#cookie-compliant .lista-check input~label{
    margin-bottom:5px;color:#fff
}
#cookie-compliant .lista-check input:disabled~label:before{
    opacity:0.4;pointer-events:none
}
#cookie-compliant .lista-check input~label+span{
    line-height:45px;color:#fff;pointer-events:none;font-size:14px
}
.wrapper-legal-form{
    height:150px;padding:10px 15px;overflow:hidden;overflow-y:scroll;background:#fff;border:1px solid #ededed;border-radius:4px;line-height:1rem;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;direction:ltr;scrollbar-color:#cdcdcd #f0f0f0;scrollbar-width:thin
}
.wrapper-legal-form::-webkit-scrollbar{
    width:4px
}
.wrapper-legal-form::-webkit-scrollbar-track{
    background-color:#f0f0f0
}
.wrapper-legal-form::-webkit-scrollbar-thumb{
    background:#cdcdcd
}
.wrapper-legal-form li,.wrapper-legal-form p,.wrapper-legal-form span{
    margin-bottom:5px!important;font-size:0.7rem
}
.wrapper-legal-form strong{
    font-size:0.9rem;font-weight:700
}
.wrapper-legal-form .contacto-ver-mas{
    cursor:pointer;color:#3d4756;font-weight:600
}