﻿.swal-title {
    background: #0073b7 !important;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#0073b7),color-stop(1,#0089db)) !important;
    background: -ms-linear-gradient(bottom,#0073b7,#0089db) !important;
    background: -moz-linear-gradient(center bottom,#0073b7 0,#0089db 100%) !important;
    background: -o-linear-gradient(#0089db,#0073b7) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db',endColorstr='#0073b7',GradientType=0) !important;
    color: #fff;
    margin-top: 0px !important;
    margin-bottom: 40px !important;
    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-align: left;
}

.swal-footer {
    margin-top: 20px !important;
}

.swal-button--confirm::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c\0020";
}

.swal-button--cancel::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00d\0020";
}

.swal-btn-primary {
    color: #fff;
    background-color: #3c8dbc;
    border-color: #367fa9;
}

    .swal-btn-primary:hover {
        color: #fff;
        background-color: #367fa9 !important;
        border-color: #204d74 !important;
    }

.swal-btn-success {
    color: #fff;
    background-color: #00a65a;
    border-color: #008d4c;
}

    .swal-btn-success:hover {
        color: #fff;
        background-color: #008d4c !important;
        border-color: #398439 !important;
    }

.swal-btn-danger {
    color: #fff;
    background-color: #dd4b39;
    border-color: #d73925;
}

    .swal-btn-danger:hover {
        color: #fff;
        background-color: #d73925 !important;
        border-color: #ac2925 !important;
    }

.swal-btn-info {
    color: #fff;
    background-color: #00c0ef;
    border-color: #00acd6;
}

    .swal-btn-info:hover {
        color: #fff;
        background-color: #00acd6 !important;
        border-color: #269abc !important;
    }

.swal-btn-warning {
    color: #fff;
    background-color: #f39c12;
    border-color: #e08e0b;
}

    .swal-btn-warning:hover {
        color: #fff;
        background-color: #e08e0b !important;
        border-color: #d58512 !important;
    }

.swal-text-success {
    font-size: 16px;
    font-weight: normal;

}
.swal-text-success::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c\0020";
    color: #00a65a;
}

.swal-text-warning {
    font-size: 16px;
    font-weight: normal;

}
.swal-text-warning::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f071\0020";
    color: #ffaa33;
}

.swal-text-error {
    font-size: 18px !important;
    font-weight: normal;
}

.swal-text-error::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f06a\0020";
    color: #dd4b39;
}

.swal-text-error-detail {
    font-size: 14px;
    font-weight: normal;
}