﻿
/*------------------------------------
- COLOR custom
------------------------------------*/
:root {
    --custom: #001630;
}

.alert-custom {
    color: #002a5d;
    background-color: #a4ceff;
    border-color: #90c3ff;
}

    .alert-custom hr {
        border-top-color: #77b5ff;
    }

    .alert-custom .alert-link {
        color: #00132a;
    }

.badge-custom {
    color: #fff;
    background-color: #0063d8;
}

    .badge-custom[href]:hover, .badge-custom[href]:focus {
        color: #fff;
        background-color: #004ba4;
    }

.bg-custom {
    background-color: #0063d8 !important;
}

a.bg-custom:hover, a.bg-custom:focus,
button.bg-custom:hover,
button.bg-custom:focus {
    background-color: #004ba4 !important;
}

.border-custom {
    border-color: #0063d8 !important;
}

.btn-custom {
    color: #fff;
    background-color: #0063d8;
    border-color: #0063d8;
}

    .btn-custom:hover {
        color: #fff;
        background-color: #0052b4;
        border-color: #004ba4;
    }

    .btn-custom:focus, .btn-custom.focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 99, 216, 0.5);
    }

    .btn-custom.disabled, .btn-custom:disabled {
        color: #fff;
        background-color: #0063d8;
        border-color: #0063d8;
    }

    .btn-custom:not(:disabled):not(.disabled):active, .btn-custom:not(:disabled):not(.disabled).active, .show > .btn-custom.dropdown-toggle {
        color: #fff;
        background-color: #004ba4;
        border-color: #004495;
    }

        .btn-custom:not(:disabled):not(.disabled):active:focus, .btn-custom:not(:disabled):not(.disabled).active:focus, .show > .btn-custom.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(0, 99, 216, 0.5);
        }

.btn-outline-custom {
    color: #0063d8;
    background-color: transparent;
    border-color: #0063d8;
}

    .btn-outline-custom:hover {
        color: #fff;
        background-color: #0063d8;
        border-color: #0063d8;
    }

    .btn-outline-custom:focus, .btn-outline-custom.focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 99, 216, 0.5);
    }

    .btn-outline-custom.disabled, .btn-outline-custom:disabled {
        color: #0063d8;
        background-color: transparent;
    }

    .btn-outline-custom:not(:disabled):not(.disabled):active, .btn-outline-custom:not(:disabled):not(.disabled).active, .show > .btn-outline-custom.dropdown-toggle {
        color: #fff;
        background-color: #0063d8;
        border-color: #0063d8;
    }

        .btn-outline-custom:not(:disabled):not(.disabled):active:focus, .btn-outline-custom:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-custom.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(0, 99, 216, 0.5);
        }

.list-group-item-custom {
    color: #002a5d;
    background-color: #90c3ff;
}

    .list-group-item-custom.list-group-item-action:hover, .list-group-item-custom.list-group-item-action:focus {
        color: #002a5d;
        background-color: #77b5ff;
    }

    .list-group-item-custom.list-group-item-action.active {
        color: #fff;
        background-color: #002a5d;
        border-color: #002a5d;
    }

.table-custom,
.table-custom > th,
.table-custom > td {
    background-color: #90c3ff;
}

.table-hover .table-custom:hover {
    background-color: #77b5ff;
}

    .table-hover .table-custom:hover > td,
    .table-hover .table-custom:hover > th {
        background-color: #77b5ff;
    }

.text-custom {
    color: #0063d8 !important;
}

a.text-custom:hover, a.text-custom:focus {
    color: #004ba4 !important;
}
