.add-gift-bag-checkbox {
    border: 0.0625rem solid var(--color-grey3);
    border-radius: 20% !important;
    cursor: pointer;
}

input[type="checkbox"] + label:before {
    display: none;
}

.add-gift-bag-label {
    padding-left: 2.5rem !important;
}

.gift-bag-section {
    padding-top: 1.5rem !important;
}

.add-gift-bag-product-image {
    height:140px !important;
    width: 140px !important;
}

.gift-bag-form-title {

}


.btn-primary-marathon {
    background-color: #1C4DA1;
    color: #fff;
}

.btn-primary-marathon:hover {
    background-color: #1C4DA1;
    color: #fff;
}

.btn-outline-primary-marathon {
    border: 1px solid #212529;
}

#gift-bag-modal {
    z-index: 9999;
}

#gift-bag-modal .modal-content {
    overflow-y: auto;
}

#gift-bag-modal .modal-body {
    /* max-height: 83%; */
}


#gift-bag-modal .modal-footer {
    /* max-height: 17%;
    min-height: 150px; */
}

#gift-bag-modal .modal-dialog {
    margin: 0.5rem;
}

@media (min-width: 576px) {
    #gift-bag-modal .modal-dialog {
        max-width: 550px;
        margin: 1.75rem auto;
    }
}


.add-gift-bag-product-checkbox {
    height: 35px;
    width: 40px;
}


.gift-card-img {
    height: 100px;
    width: 100px;
}

#add-gift-bag-checkbox-lable:hover {
    color:#212529 ;
}

.edit-gift-bag {
    color: #4597F7;
    text-decoration: underline;
    cursor: pointer;
    padding-left: 2.6rem;
}


input[type="radio"]:checked + label:after {
    display: none;
}
input[type="radio"] + label {
    display: block;
}

.color-Blanco input[type="radio"]:checked + label:before,
.color-Blanco input[type="radio"] + label:before {
    background-color: black;
}


.color-Azul input[type="radio"]:checked + label:before,
.color-Azul input[type="radio"] + label:before {
    background-color: #1D5DEC;
}


.gift-bag-border-top {
    border-top: 1px solid #111111;
}
 


.gift-bag-remove-product img {
    cursor: pointer;
}

.gift-bag-msg-input {
    white-space: break-spaces;
}