#notification-container {
    position: fixed;
    top: 10px;
    right: 10px;
    color: #fff;
    padding: 15px;
    border-radius: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 10000;
    transition: opacity 0.5s ease-in-out;
    opacity: 0;
}

#notification-container.visible {
    opacity: 1;
}

#notification-message {
    margin: 0;
}

.border-red, .border-red:focus, .border-red:hover {
    border: 1px solid red!important;
}

.border-green, .border-green:focus, .border-green:hover {
    border: 1px solid green!important;
}

.icon-eye-edit {
    pointer-events: none;
    cursor: default;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.icon-eye {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

#contentAccess[data-close="1"] {
    filter: grayscale(50%);
}

#contentAccess[data-close="0"] {
    filter: grayscale(0%);
}

.ifr-add-membro{
    width: 100%;
    min-height: 400px;
    max-width: 700px;
}

.icon-user{
    width: 50px;
}

.capitalize{
    text-transform: capitalize;
}