.card {
    border-color: #99cc00 !important;
}

.form-group {
    margin-bottom: -10px !important;
}

.div {
    line-height: -80% !important;
}



.btn-toggle-pass {
    border: none;
    position: absolute;
    top: 11px;
    background: transparent;
    right: 0;
}

.btn-toggle-pass.active {
    color: var(--info-color);
}

/* This is the default state */
.custom-radio .custom-control-label::before {
    border-width: medium; /* orange */
    border-color: slategrey;
}

.form-check.no-validate:valid {
    border-color: #ced4da;
    padding-right: .75rem;
    background: none;
}

.table td, .table th {
    padding: 0rem !important;
    text-align: center !important;
}

.table tr {
    text-align: center !important;
}

.text-center {
    text-align: center;
}

.checkbox-lg .custom-control-label::before,
.checkbox-lg .custom-control-label::after {
    top: .8rem;
    width: 1.55rem;
    height: 1.55rem;
}

.checkbox-lg .custom-control-label {
    padding-top: 13px;
    padding-left: 6px;
}

.note-info {
    background-color: #aee0fb;
    border-color: #2686bb;
}

ul.countdown {
    list-style: none;
    margin: 75px 0;
    padding: 0;
    display: block;
    text-align: center;
}

    ul.countdown li {
        display: inline-block;
    }

        ul.countdown li span {
            font-size: 25px;
            font-weight: 300;
            line-height: 40px;
        }

        ul.countdown li.seperator {
            font-size: 25px;
            line-height: 30px;
            vertical-align: top;
        }

        ul.countdown li p {
            color: #a7abb1;
            font-size: 14px;
        }