.jquery-msgbox * {
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.jquery-msgbox {
    padding-bottom: 65px;
    font-style: normal;
    line-height: 1.5em;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    font-size: 16px;
}

.jquery-msgbox-wrapper {
    padding: 20px 20px 20px 105px;
    height: auto;
    min-height: 100px;
    zoom: 1;
}

.jquery-msgbox-buttons {
    padding: 15px;
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;    
    width: 100%;
    border-top: 1px solid #e0e0e0;
    border-radius: 0px 0px 6px 6px;
    box-sizing: border-box;
}

.jquery-msgbox-buttons button,
.jquery-msgbox-buttons input {
    margin-left: 20px;
    min-width: 85px;
    padding: 2px;
    cursor: pointer;
}

.jquery-msgbox-buttons button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px;
    color: #000;    
    background: #f0f0f0;
}

.jquery-msgbox-buttons button:hover {
    background: #e0e0e0;
}

.jquery-msgbox-buttons button[autofocus]{
    background-color: #3498db;
    color: #FFF;
}

.jquery-msgbox-buttons button[autofocus]:hover{
    background-color: #2986c4;
}

.jquery-msgbox-inputs {
    margin-top: 5px;
    border: 1px solid #dddddd;
}

.jquery-msgbox-inputs input {
    display: block;
    padding: 5px;
    border: 0;
    width: 100%;
}

.jquery-msgbox-label {
    font-weight: bold;
}

.jquery-msgbox-alert {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='64px' viewBox='0 -960 960 960' width='64px' fill='%23F19E39'%3E%3Cpath d='M78-99q-11 0-19.5-5.5T46-118q-5-7-5.5-17t5.5-19l403-695q5-9 13.5-13.5T480-867q9 0 17.5 4.5T512-849l403 695q5 9 4.5 19t-5 17.5q-4.5 7.5-13 13T883-99H78Zm63-73h678L480-757 141-172Zm369.5-62.5Q521-245 521-260t-10.5-26q-10.5-11-26-11t-26 11Q448-275 448-260t10.5 25.5q10.5 10.5 26 10.5t26-10.5Zm0-122Q521-367 521-383v-153q0-15-10.5-25.5t-26-10.5q-15.5 0-26 10.5T448-536v153q0 16 10.5 26.5t26 10.5q15.5 0 26-10.5ZM480-465Z'/%3E%3C/svg%3E") no-repeat 20px 20px;
}

.jquery-msgbox-info {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='64px' viewBox='0 -960 960 960' width='64px' fill='%234B77D1'%3E%3Cpath d='M479.89-700Q496-700 507-710.89q11-10.9 11-27Q518-754 507.11-765q-10.9-11-27-11Q464-776 453-765.11q-11 10.9-11 27Q442-722 452.89-711q10.9 11 27 11ZM506-378.63q11-10.62 11-26.37v-179q0-14.78-11.18-25.39Q494.65-620 479.81-620q-14.85 0-25.33 10.61Q444-598.78 444-584v179q0 15.75 10.66 26.37Q465.32-368 480.16-368T506-378.63ZM237-232 126-121q-17 17-39.5 8.06T64-147v-682q0-28.72 22.14-50.86T137-902h686q28.72 0 50.86 22.14T896-829v524q0 28.73-22.14 50.86Q851.72-232 823-232H237Zm-31-73h617v-524H137v599l69-75Zm-69 0v-524 524Z'/%3E%3C/svg%3E") no-repeat 20px 20px;
}

.jquery-msgbox-error {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='64px' viewBox='0 -960 960 960' width='64px' fill='%23BB271A'%3E%3Cpath d='M507.5-282.31q10.5-10.3 10.5-27.5 0-17.19-10.31-27.69-10.3-10.5-27.5-10.5-17.19 0-27.69 10.31-10.5 10.3-10.5 27.5 0 17.19 10.31 27.69 10.3 10.5 27.5 10.5 17.19 0 27.69-10.31Zm2-162.32Q520-455.25 520-471v-183q0-14.78-10.86-25.39-10.86-10.61-26-10.61t-25.64 10.61Q447-668.78 447-654v183q0 15.75 10.86 26.37 10.86 10.63 26 10.63t25.64-10.63ZM479.81-64q-85.92 0-161.52-33.02-75.61-33.02-131.93-89.34-56.32-56.32-89.34-132.13T64-480.5q0-86.09 33.08-161.81t89.68-132.31q56.61-56.59 132.06-88.99Q394.27-896 480.06-896q86.15 0 162.17 32.39 76.02 32.4 132.4 89Q831-718 863.5-641.96 896-565.92 896-479.72q0 86.19-32.39 161.29-32.4 75.11-88.99 131.51Q718.03-130.53 642-97.26 565.98-64 479.81-64Zm.69-73q142.01 0 242.26-100.74Q823-338.49 823-480.5T722.94-722.76Q622.89-823 480-823q-141.51 0-242.26 100.06Q137-622.89 137-480q0 141.51 100.74 242.26Q338.49-137 480.5-137Z'/%3E%3C/svg%3E") no-repeat 20px 20px;
}

.jquery-msgbox-prompt {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='64px' viewBox='0 -960 960 960' width='65px' fill='%234B77D1'%3E%3Cpath d='M502-185h-35q-145.68 0-249.34-102.96T112-537.5q0-145.5 104.09-249T467.02-890q72.41 0 134.64 26.41 62.22 26.41 108.01 72.89 45.78 46.49 72.06 110.38Q808-616.42 808-540.82 808-408 739-293T562-103q-9 6-19 6t-18-4q-8-4-13.5-11.5T505-130l-5-55Zm66-2q83-69 130-163.87 47-94.86 47-189.71 0-125.85-78.68-205.14Q585.64-825 466.82-825 346-825 261.5-741T177-537.5Q177-418 261-334t204.09 84H566v63Zm-70-125.62q12-11.62 12-28.5Q508-358 496.05-370t-28.5-12Q451-382 439-370.17t-12 29q0 17.17 11.95 28.67t28.5 11.5Q484-301 496-312.62ZM368.52-637q10.48 4 20.62.03 10.14-3.98 17.86-13.58 9-11.97 24.5-19.71t37.85-7.74q24.95 0 43.3 13.44Q531-651.13 531-626q0 20-10.5 39T484-542q-26 26-35.5 42.5t-9.5 30.88q0 11.23 7 19.93 7 8.69 18.3 8.69t19.5-7.5Q492-455 495-467q3-10 11.5-23t25.5-30q30-30 41.5-54.49 11.5-24.49 11.5-51.98 0-47.69-33.56-76.11T468.71-731q-28.38 0-61.04 13.5Q375-704 359.74-674.71 353-664 355.5-652.5t13.02 15.5ZM460-506Z'/%3E%3C/svg%3E") no-repeat 20px 20px;
}

.jquery-msgbox-confirm {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='64px' viewBox='0 -960 960 960' width='64px' fill='%23F19E39'%3E%3Cpath d='M480-139q115-39 188.5-145.5T742-523.21V-721.1L480-820l-262 98.9v197.89Q218-391 291.5-284.5T480-139Zm0-341Zm32 187.73q13-12.27 13-29T512.03-351q-12.96-13-29.69-13t-29.03 12.97Q441-338.07 441-321.34t12.27 29.03q12.27 12.31 29 12.31T512-292.27ZM483-409q10.55 0 18.77-6 8.23-6 11.23-17 1-7 3-12.66t6-12.34q4.42-7.23 10.21-13.62 5.79-6.38 12.47-12.06Q566-502 580-526.25t14-51.79q0-42.96-33.08-72.46-33.08-29.5-76.53-29.5-33.39 0-60.85 15.71Q396.09-648.58 379-622q-6 10-1.5 21t16.81 16q11.11 5 21.9.5T435-599q9-11 22.02-17t27.83-6Q504-622 519-608.33q15 13.68 15 32.41 0 17.7-10 32.31Q514-529 500-519q-10 9-18.5 19T467-479q-6 9-10 19.5t-4 20.76q0 12.51 8.83 21.13Q470.67-409 483-409ZM468.5-68.75Q463-69.5 458-72q-145-47-229-174.74Q145-374.48 145-523v-198q0-23.22 13.24-42.09Q171.48-781.96 193-791l262-98q12-4 25-4t26 4l262 98q20.54 8.58 33.77 27.59Q815-744.39 815-721v198q0 148.52-84 276.26Q647-119 503-72q-6 2-11.5 3T480-68q-6 0-11.5-.75Z'/%3E%3C/svg%3E") no-repeat 20px 20px;
}