#ieDetectorContainer .rev-modal-backdrop {
    position: fixed;
    top: 10%;
    right: 0;
    bottom: 0;
    left: 10%;
    z-index: +1;
    display: grid;
    place-items: center;
}
#ieDetectorContainer .my-modal-wrapper {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica,
    Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    display: inline-block;
    width: auto;
    max-width: 600px;
    -webkit-box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);
    border: 5px solid #fff;
    border-radius: 0.5em;
}
#ieDetectorContainer .rev-modal-header {
    padding: 0.75em;
    background-color: red;
    color: #fff;
    font-weight: 600;
    border-top-left-radius: 0.375em;
    border-top-right-radius: 0.375em;
}
#ieDetectorContainer .rev-modal-header svg {
    width: 2em;
    height: 2em;
    margin: 0 0.5em;
    color: #fff;
}
#ieDetectorContainer .rev-modal-body {
    padding: 0.75em;
    color: #555;
    background-color: #fff;
}
#ieDetectorContainer .rev-alert-icon {
    margin-left: 0.5em;
}
#ieDetectorContainer .rev-layout-grid {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 1em;
}
#ieDetectorContainer .rev-modal-header h2 {
    font-size: 1.25em;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0;
}
#ieDetectorContainer h2 {
    font-size: 1.25em;
    color: #000;
}
#ieDetectorContainer h2#ieDetected {
    margin-top: 10px;
}
#ieDetectorContainer h3 {
    font-size: inherit;
}
#ieDetectorContainer p {
    line-height: 1.6em;
    padding-right: 2em;
}
#ieDetectorContainer svg {
    width: 56px;
    height: 56px;
}
