@charset "utf-8";

.usi_display { left: 50%; margin-left: -398px; top: 50%; margin-top: -250px; width: 796px; height: 500px; }

.usi_display img { pointer-events: none; }

#usi_close { position: absolute; left: 85%; top: 0px; width: 15%; height: 15%; z-index: 2000000300; cursor: pointer; border: none; background: none; margin: 0px; padding: 0px; }

#usi_content { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2000000200; }

#usi_background { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2000000100; }

#usi_page { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2000000150; }

.usi_display * { padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-weight: normal; font-size: 12pt; text-decoration: none; line-height: 12pt; box-shadow: none; border: none; outline: none; text-align: left; font-family: Helvetica, Arial, sans-serif; float: none; }

.usi_quickhide_css { display: none; visibility: hidden; }

button#usi_close, button#usi_close:hover, button#usi_close:active, button#usi_close:focus { background: none; border: none; cursor: pointer; }

.usi_sr_only { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }

#usi_shadow { background-color: rgb(0, 0, 0); opacity: 0.5; }

#usi_shadow.usi_show_shadow_css { display: block; visibility: visible; }

#usi_shadow.usi_hide_shadow_css { display: none; visibility: hidden; }

.usi_display.usi_show_css { transition: transform 0.5s; transform: translate(0px, 0px); }

.usi_display.usi_hide_css { transition: transform 0.5s; transform: translate(0px, -2000px); }