.alert:not(.alert-important) {
    background-color: var(--tblr-bg-surface);
}

.list-group {
    --tblr-list-group-item-padding-y: 0.25rem
}

body {
    background-image: url(/media/footer.svg);
    background-size: 60%;
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 140%;
}

strong {
    color: #f07c4b
}

.btn-document {
    width: 130px
}

.dropdown-item:focus, .dropdown-item:hover {
    color: var(--tblr-dropdown-link-hover-color);
    text-decoration: none;
    background-color: #f0f0f0;
}

.btn {
    --tblr-btn-padding-y: 0.1625rem;
}
.btn.submit{
    --tblr-btn-padding-y:0.5625rem;
}
.error {
    color: red
}

.success {
    color: green
}

#image {
    display: none;
}

.pepper-loader {
    width: calc(100px - 14px);
    height: 50px;
    border-radius: 50px;
    background: radial-gradient(farthest-side, #0000 calc(100% - 15px), #ccc calc(100% - 14px) 99%, #0000) left,
    radial-gradient(farthest-side, #0000 calc(100% - 15px), #ccc calc(100% - 14px) 99%, #0000) right;
    background-size: calc(50% + 7px) 100%;
    background-repeat: no-repeat;
    position: relative;
    animation: l10-0 1s infinite linear;
}

.pepper-loader:before {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #f03355;
    transform-origin: -14px 50%;
    animation: l10-1 0.5s infinite linear;
}

@keyframes l10-0 {
    0%, 49.99% {
        transform: scaleX(1)
    }
    50%, 100% {
        transform: scaleX(-1)
    }
}

@keyframes l10-1 {
    100% {
        transform: rotate(1turn)
    }
}

.custom-icon {
    background-color: #2A93EE;
    color: white;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    width: 30px !important;
    height: 30px !important;
    display: inline-block;
}

#driverroadmap .card {
    margin-bottom: 1rem
}

#driverroadmap #map {
    width: 100%;
    height: 250px;
}

#driverroadmap td {
    vertical-align: top;
    color:#2d2b2b;
}
.btn-square {
    border-radius: 4px;
}

.btn-group-lg>.btn, .btn-lg {
--tblr-btn-font-size: 1.0rem;
padding: 0.32rem 1.5rem;
}
