﻿
.modal-au {
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    z-index: 999999999;
   display:flex;
   justify-content:center;
   align-items:center;
}

.btn-modal {
    padding: 0px 0px;
    width: 60px;
    border-radius: unset;
    border-radius: 17px;
}
/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 5vh auto; /* 15% from the top and centered */
    border-radius: 30px;
    overflow: visible !important;
    position: relative;
    padding: 0px 20px;
    max-height: 90vh;
    box-shadow: 0px 8px 0px -3px var(--verde);
    -webkit-box-shadow: 0px 8px 0px -3px var(--verde);
    -moz-box-shadow: 0px 8px 0px -3px var(--verde);
}

.down-colors-container {
    display: grid;
    margin-top: 30px;
    grid-template-columns: 40% 30% 15% 15%;
}

.down-colors-container-notify {
    display: grid;
    margin-top: 20px;
    grid-template-columns: 40% 30% 15% 15%;
    column-gap: unset;
}

    .down-colors-container-notify div {
        height: 7px;
    }

.down-colors-container div {
    height: 7px;
}

.text-modal {
    font-size: 24px;
}

.text-modal-container {
    padding-left: 10%;
    padding-right: 10%;
    margin: 10px 0px;
}

.top-color-container {
    top: 0px;
    left: 0px;
    display: grid;
    grid-template-columns: 15% 15% 60%
}

    .top-color-container div {
        height: 7px;
        width: 100%;
    }

.notify {
    position: fixed;
    width: 230px;
    z-index: 9999999999;
    background-color: white;
    box-shadow: 2px 4px 16px black;
    top: 80px;
    right: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 0px 15px;
    box-shadow: 0px 0px 16px -5px rgba(14,14,14,0.57);
    -webkit-box-shadow: 0px 0px 16px -5px rgba(14,14,14,0.57);
    -moz-box-shadow: 0px 0px 16px -5px rgba(14,14,14,0.57);
}

.notify-large {
    position: fixed;
    width: 320px;
    z-index: 9999999999;
    background-color: white;
    box-shadow: 2px 4px 16px black;
    top: 80px;
    right: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 0px 13px;
    gap: unset;
    box-shadow: 0px 0px 16px -5px rgba(14,14,14,0.57);
    -webkit-box-shadow: 0px 0px 16px -5px rgba(14,14,14,0.57);
    -moz-box-shadow: 0px 0px 16px -5px rgba(14,14,14,0.57);
}

.notify-animation {
    animation-name: SetNotify;
    animation-duration: 0.5s;
}

.quit-notify-animation {
    animation-name: UnSetNotify;
    animation-duration: 0.5s;
}

.footer-modal {
    height: 20px;
    position:absolute;
    width:100%;
    background-color: red;
    left:0;
  

   
}


@keyframes SetNotify {
    from {
        right: -300px;
    }

    to {
        right: 10px;
    }
}

@keyframes UnSetNotify {
    from {
        right: 10px;
    }

    to {
        right: -300px;
    }
}