html, body {
    margin: 0;
    height: 100%;
}

:root {
    --transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    --fa-secondary-color: #eb5234
}

.nav-dropdown::after {
    display: none;
}

.nav-dropdown {
    i {
        transform: translate3d(0, .05rem, 0);
    }
}

.nav-dropdown:hover {
    i {
        transform: translate3d(0, -.075rem, 0);
        transition: var(--transition);
    }
}

.nav-dropdown:not(:hover) {
    i {
        transform: translate3d(0, .075rem, 0);
        transition: var(--transition);
    }
}

/* https://lingtalfi.com/bootstrap4-color-generator */

.alert-rorange {
    color: #95240e;
    background-color: #fdf0ed;
    border-color: #fbe0db;
}

.alert-rorange hr {
    border-top-color: #f9ccc3;
}

.alert-rorange .alert-link {
    color: #67190a;
}

.badge-rorange {
    color: #fff;
    background-color: #eb5234;
}

.badge-rorange[href]:hover, .badge-rorange[href]:focus {
    color: #fff;
    background-color: #d63415;
}

.bg-rorange {
    background-color: #eb5234 !important;
}

a.bg-rorange:hover, a.bg-rorange:focus,
button.bg-rorange:hover,
button.bg-rorange:focus {
    background-color: #d63415 !important;
}

.border-rorange {
    --bs-border-opacity: 0.5;
    border-color: rgba(235, 82, 52, var(--bs-border-opacity))!important;
}

.btn-rorange {
    color: #fff;
    background-color: #eb5234;
    border-color: #eb5234;
}

.btn-rorange:hover {
    color: #fff;
    background-color: #e43816;
    border-color: #d63415;
}

.btn-rorange:focus, .btn-rorange.focus {
    box-shadow: 0 0 0 0.2rem rgba(235, 82, 52, 0.5);
}

.btn-rorange.disabled, .btn-rorange:disabled {
    color: #fff;
    background-color: #eb5234;
    border-color: #eb5234;
}

.btn-rorange:not(:disabled):not(.disabled):active, .btn-rorange:not(:disabled):not(.disabled).active, .show > .btn-rorange.dropdown-toggle {
    color: #fff;
    background-color: #d63415;
    border-color: #c83113;
}

.btn-rorange:not(:disabled):not(.disabled):active:focus, .btn-rorange:not(:disabled):not(.disabled).active:focus, .show > .btn-rorange.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(235, 82, 52, 0.5);
}

.btn-outline-rorange {
    color: #eb5234;
    background-color: transparent;
    border-color: #eb5234;
}

.btn-outline-rorange:hover {
    color: #fff;
    background-color: #eb5234;
    border-color: #eb5234;
}

.btn-outline-rorange:focus, .btn-outline-rorange.focus {
    box-shadow: 0 0 0 0.2rem rgba(235, 82, 52, 0.5);
}

.btn-outline-rorange.disabled, .btn-outline-rorange:disabled {
    color: #eb5234;
    background-color: transparent;
}

.btn-outline-rorange:not(:disabled):not(.disabled):active, .btn-outline-rorange:not(:disabled):not(.disabled).active, .show > .btn-outline-rorange.dropdown-toggle {
    color: #fff;
    background-color: #eb5234;
    border-color: #eb5234;
}

.btn-outline-rorange:not(:disabled):not(.disabled):active:focus, .btn-outline-rorange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-rorange.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(235, 82, 52, 0.5);
}

.list-group-item-rorange {
    color: #95240e;
    background-color: #fbe0db;
}

.list-group-item-rorange.list-group-item-action:hover, .list-group-item-rorange.list-group-item-action:focus {
    color: #95240e;
    background-color: #f9ccc3;
}

.list-group-item-rorange.list-group-item-action.active {
    color: #fff;
    background-color: #95240e;
    border-color: #95240e;
}

.table-rorange,
.table-rorange > th,
.table-rorange > td {
    background-color: #fbe0db;
}

.table-hover .table-rorange:hover {
    background-color: #f9ccc3;
}

.table-hover .table-rorange:hover > td,
.table-hover .table-rorange:hover > th {
    background-color: #f9ccc3;
}

.text-rorange {
    color: #eb5234 !important;
}

a.text-rorange:hover, a.text-rorange:focus {
    color: #d63415 !important;
}

.text-bg-rorange {
    color: #fff!important;
    background-color: RGBA(235, 82, 52, 1)!important;
}
