
/* button
-------------------------------------------------- */
.btn-blue {
    background: #5783DB;
}

.btn-cancel {
    border-width: 2px;
}

.btn-cancel,
.btn-redeem {
    min-width: 10rem;
    padding: 1rem 1.5rem;
}

.btn-redeem {
    background-color: #333;
    color: #fff;
    letter-spacing: 1.2px;
}

.btn-register {
    background: #333;
    color: #fff;
}
/* .button */


/* image
-------------------------------------------------- */
.img-logo {
    height: 7rem;
}
/* .image */


/* input (checkbox)
-------------------------------------------------- */
input.form-check-input {
    height: 1.25rem;
    width: 1.25rem;
}

    input.form-check-input.rounded {
        border-radius: 1rem !important;
    }

label.form-check-label {
    margin-left: .45rem;
    width: calc(100% - 2rem);
}

.form-check-button input[type="checkbox"] {
    display: none;
}

    .form-check-button input[type="checkbox"]:checked + label {
        background: #333;
        border-right-color: #fff;
        border-right-style: solid;
        color: #fff !important;
    }

.form-check-button label {
    border-color: #333;
    border-radius: .5rem;
    border-style: solid;
    border-width: .07rem;
    padding: .7rem 0;
    cursor: pointer;
    text-align: center;
    width: 7rem;
}
/* .input (checkbox) */
