﻿.bthSirva {
    background-color: #180082;
}

    .bthSirva:hover {
        background-color: #180082;
        color: #fff;
    }

.logo {
    padding-bottom: 20px;
    width: 150px;
}

.tpsp {
    margin-top: -10px;
    padding-bottom: 5px;
}

.rcmptitle {
    font-weight: bold
}

/* --- Custom Alert Style --- */
.alert-custom {
    background-color: #e9f0fe; /* Light blue background */
    color: #3c4043; /* Darker text for readability */
    display: flex;
    align-items: stretch; /* Make children same height */
    padding: 0;
    border: 1px solid #1d6fee; /* Blue border */
    border-radius: 0.5rem;
    overflow: hidden; /* Keeps the rounded corners */
    box-shadow: 0 4px 12px rgba(0,0,0,0.1); /* Light shadow */
}

    .alert-custom .alert-icon-part {
        background-color: #1d6fee; /* Primary blue */
        color: white;
        display: flex;
        align-items: flex-start; /* Align icon to the top */
        justify-content: center;
        padding: 1.5rem 1.25rem;
    }

    .alert-custom .alert-text-part {
        position: relative;
        padding: 1rem;
        flex-grow: 1; /* Take remaining space */
        text-align: left;
        font-size: 0.9rem;
    }

.useridadjust {
    top: -2px;
    background-color: unset;
}


