﻿.lis-confirm-modal .modal-dialog {
    width: 430px;
    max-width: calc(100% - 30px);
    margin: 12vh auto 30px;
}

.lis-confirm-modal .modal-content {
    overflow: hidden;
    border: 1px solid #dfe7f1;
    border-radius: 6px;
    box-shadow: 0 18px 50px rgba(3, 22, 55, .24);
}

.lis-confirm-modal .modal-header {
    min-height: 66px;
    padding: 13px 15px;
    border-bottom: 1px solid #e5ebf3;
    background: #fff;
}

.lis-confirm-modal .close {
    margin-top: 4px;
    color: #6b7c93;
    opacity: .75;
}

.lis-confirm-modal .lis-confirm-heading {
    display: flex;
    align-items: center;
    padding-right: 24px;
}

.lis-confirm-modal .lis-confirm-icon {
    display: inline-flex;
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border-radius: 4px;
    color: #004ea2;
    background: #eaf4ff;
    font-size: 16px;
}

.lis-confirm-modal.lis-confirm-danger .lis-confirm-icon {
    color: #a12622;
    background: #fff0ef;
}

.lis-confirm-modal .modal-title {
    margin: 0;
    color: #10233f;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.lis-confirm-modal .lis-confirm-subtitle {
    margin: 2px 0 0;
    color: #7a899d;
    font-size: 12px;
    line-height: 16px;
}

.lis-confirm-modal .modal-body {
    padding: 18px 20px;
    color: #334861;
    font-size: 14px;
    line-height: 1.65;
}

.lis-confirm-modal .modal-body p {
    margin: 0;
    white-space: pre-line;
    word-break: break-word;
}

.lis-confirm-modal .modal-footer {
    padding: 10px 15px;
    border-top: 1px solid #e5ebf3;
    background: #f8fafc;
}

.lis-confirm-modal .modal-footer .btn {
    min-width: 76px;
    border-radius: 3px;
}

.lis-confirm-modal .btn-primary {
    background: #004ea2;
    border-color: #004ea2;
}

.lis-confirm-modal .btn-primary:hover,
.lis-confirm-modal .btn-primary:focus {
    background: #003b7d;
    border-color: #003b7d;
}
