﻿.swal2-modal, .swal2-toast {
    max-height: 100%;
    font-size: 14px;
}

.swal2-content {
    -ms-overflow-style: auto;
    overflow-y: auto;
}

.swal2-close:focus {
    -webkit-transform: none;
    transform: none;
    background: 0 0;
    color: #f27474;
}
.swal2-close:active {
    -webkit-transform: none;
    transform: none;
    background: 0 0;
    color: red;
    font-weight: bold;
}

/*
    <input type="button" value="X" class="swal2-styled swal2-cancel swal2-bcsd-close"/>
    onBeforeOpen: function (dom) {
        dom = $(dom);

        dom.find(".swal2-bcsd-close").off('click.swal2.close').on('click.swal2.close', function () {
            Swal.close();
        });
    }
*/

.swal2-bcsd-close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 1px 6px;
}

.swal2-styled.swal2-bcsd-close {
    color: white;
    background: #d33;
}

.swal2-bcsd-close:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));
    background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));
}

.swal2-bcsd-close:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));
}

.swal2-bcsd-close:focus {
    outline: 0;
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50,100,150,.4);
}

.swal2-bcsd-reload-confirm .swal2-timer-progress-bar {
    background: hsl(120, 100%, 25%);
}
.swal2-bcsd-reload-confirm .swal2-timer-progress-bar.red {
    background: hsl(0, 100%, 50%);
}

.swal2-bcsd-button {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #3085d6;
    color: #fff;
    font-size: 1.0625em;
    margin: .3125em;
    padding: .625em 2em;
    box-shadow: none;
    font-weight: 500;
}
.swal2-bcsd-button:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));
}
.swal2-bcsd-button:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));
    background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));
}