.ensNotifyBanner {
    background-color: #191b23;
    color: #ededed;
    opacity: 0.8;
    width: 60%;
    border-radius: 10px;
    padding: 20px;
    font-family: Roboto, "Helvetica Neue", Helvetica, Arial;
    position: fixed;
    bottom: 50px;
    display: none;
    z-index: 9999;
}

.ensButtons {
    display: flex;
    justify-content: flex-end;
    margin-top: 15px;
}

.ensButtons .button {
    display: inline-block;
    position: relative;
    padding: 8px 2px; /* Controls the button's height and width relative to its text content */
    border-radius: 2px;
    font-size: 0.9em;
    white-space: nowrap; /* Prevents text from wrapping inside button */
    overflow: hidden;    /* Ensures overflowing text doesn't spill out of the button */
    background-color: #fff;
    color: #646464;
    margin-left: 20px;
    text-align: center;
    cursor: pointer;
}

.ensButtons .button.grey {
    background-color: #eee;
}

.ensButtons .button.blue {
    background-color: #2b5cac;
    color: #fff;
}

.ensButtons .button.raised {
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 0.2s;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.ensButtons .button.raised:active {
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    transition-delay: 0s;
}

.ensClear {
    clear: both;
}

.ensModalLink {
    cursor: pointer;
    text-decoration: underline;
}

.ensModalLink:hover {
    color: #2b5cac;
}

