﻿.activas-siempre{
    font-weight:bold;
    color:#b4b4b4
}
.alto-max-cookies{
    max-height:50vh;
    overflow-y: scroll;
}
.bold-info-cookie{
    font-weight:500;
    color: #000;
}
.btn-cookie-aceptar{
    color: #fff;
    border:1px solid #7bff80;
    background-color: #0f7d20;
    border-radius:5px;
    padding:3px 7px;
}
.btn-cookie-off {
    color: #aaa;
    border:1px solid #aaa;
    background-color:#fff;
    border-radius:5px;
    padding-left:7px;
    padding-right:7px;
    padding-top:3px;
    padding-bottom:3px;
}
.btn-cookie-rechazar{
    color: #fff;
    border:1px solid #ff5722;
    background-color: #ab0202;
    border-radius:5px;
    padding:3px 7px;
}
.btn-rechazar{
    background-color:transparent;
    color:#915a5a;
}
.btn-si:disabled{
    background-color:#f3f3f3;
    color:#999
}
.color-azure{
    color: #18bc9c;
}
.color-azure:hover{
    color: #18bc9c;
}
.color-azure:visited{
    color: #18bc9c;
}
.btn-azure{
    color:white;
    background-color: #18bc9c;
    border: 1px solid #18bc9c;
}
.custom-control-ck{
    position: relative !important;
    z-index: 1;
    display: block;
    min-height: 1.40625rem;
    padding-left: 1.5rem;
}
.custom-control-input-ck{
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.203125rem;
    opacity: 0;
}
.custom-control-input:disabled~.custom-control-label, .custom-control-input[disabled]~.custom-control-label {
    color: #95a5a6;
}
.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(44,62,80,.5);
}
.custom-control-input:disabled~.custom-control-label::before, .custom-control-input[disabled]~.custom-control-label::before {
    background-color: #ecf0f1;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #8bc34a;
    background-color: #8bc34a;
}
.custom-checkbox .custom-control-label::before {
    border-radius: .25rem;
}
.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.custom-control-label::before {
    position: absolute;
    top: .203125rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #b4bcc2 solid 1px;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-control-label::after {
    position: absolute;
    top: .203125rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50%/50% 50% no-repeat;
}
.font-0-9{
    font-size:0.9em
}
.fw-600{
    font-weight:600;
}
.size-modal-cookies{
    height: 80%;
    border-radius: 10px;
    top: calc(50% - 40%);
    max-width:600px;
    position:relative;
}
.tit-info-cookie{
    color: #608b70;
    text-align: center;
    font-weight: 500;
}
@media(max-width:350px){
    .btn-ck{
        width:90%;
    }
    .modal-footer{
   	    text-align:center;
   	    display:block !important;
    }
    .modal-footer > :not(:last-child) {
        margin-right: unset !important;
    }
    .modal-footer > :not(:first-child) {
        margin-left: unset !important;
    }
}