@font-face { font-family: crock; src: url(../fonts/crock.ttf) format('truetype'); } #dialog-overlay { position: absolute; left: 0; top: 0; bottom: 0; right: 30px; z-index: 966; color: #fff; text-align: center; font-size: 18px; text-shadow: none; opacity: 0; transition: opacity .5s; transform: translateZ(0) } #dialog-overlay.dialog-closing { transition: opacity .25s } #dialog-overlay.dialog-visible { opacity: 1 } #dialog-holder { position: absolute; top: 0%; left: -1vw; opacity: 0.9; right: 0; height: 100%; z-index: 977; cursor: default; font-family: crock; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translateZ(0) } #dialog-holder.dialog-fixed { position: fixed; overflow: auto } #dialog-holder #dialog-center { width: 100%; height: 100%; z-index: 999; border-spacing: 0; padding: 0; margin: 0 } #dialog-holder #dialog-center td { text-align: center; vertical-align: middle; padding: 0%; margin: 0px; width: 90%; perspective: 1000px; font-family: crock; } #dialog-holder #dialog-center td .dialog-alert { z-index: 999; position: relative; margin: 0 auto; padding: 4vh 2vw; background-image: url(../img/bgPanel2.png); background-repeat: no-repeat; background-position: center; max-width: 14vw; word-break: break-word; display: none; opacity: 0; transition: transform .5s, opacity .45s; background-size: 100% 100%; z-index: 999; transition: transform .5s, opacity .45s; font-size: 1vw; } @keyframes shake { 20% { transform: translateX(-12px) rotateY(-8deg) } 40% { transform: translateX(12px) rotateY(8deg) } 60% { transform: translateX(-12px) rotateY(-8deg) } 80% { transform: translateX(12px) rotateY(8deg) } } #dialog-holder #dialog-center td .dialog-alert[data-dialog-animation=scale] { -ms-transform: scale(.8); transform: scale(.8); } #dialog-holder #dialog-center td .dialog-alert[data-dialog-animation=slide] { -ms-transform: translateY(-50%); transform: translateY(-50%); } #dialog-holder #dialog-center td .dialog-alert.dialog-closing { transition: transform .25s, opacity .2s; } #dialog-holder #dialog-center td .dialog-alert.dialog-visible { -ms-transform: scale(1); transform: scale(1); opacity: 1; } #dialog-holder #dialog-center td .dialog-alert.dialog-shaking { animation: shake .5s linear; } #dialog-holder #dialog-center td .dialog-alert .dialog-border { position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; border: none; z-index: -1; opacity: .2; } #dialog-holder #dialog-center td .dialog-alert .dialog-title { padding: 20px 5px; padding-bottom: 100; line-height: 25px; font-size: 30px; display: block; color: white; font-family: crock; } #dialog-holder #dialog-center td .dialog-alert .dialog-title:empty { padding-top: 0 } #dialog-holder #dialog-center td .dialog-alert .dialog-message { padding: 0 5px; padding-top: 20px; line-height: 1.444; display: block; max-width: 370px; margin: 0 auto } #dialog-holder #dialog-center td .dialog-alert .dialog-message a { color: #ffffff } #dialog-holder #dialog-center td .dialog-alert .dialog-message:empty { padding-top: 0 } #dialog-holder #dialog-center td .dialog-alert label { display: block; margin: 0 auto; margin-top: 10px; max-width: 200px } #dialog-holder #dialog-center td .dialog-alert label input { box-sizing: border-box; padding: 15px 20px; border-radius: 12px; border: none; outline: 0; width: 80%; font-size: 0.9vw; color: #000; font-family: crock; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } #dialog-holder #dialog-center td .dialog-alert .select { margin: 10px 5px 5px 5px; padding: 15px 50px; float: left; width: 100%; background: transparent; cursor: pointer; font-weight: 700; max-width: 240px; transition: background .25s; box-shadow: inset 0 -1px 0 rgb(0 0 0 / 0%); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } #dialog-holder #dialog-center td .dialog-alert .dialog-cancel, #dialog-holder #dialog-center td .dialog-alert .dialog-confirm { display: block; margin: 40px auto 5px auto; padding: 15px 30px; cursor: pointer; font-weight: 700; max-width: 240px; transition: background .25s; box-shadow: inset 0 -3px 0 rgb(182 182 182 / 92%); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } #dialog-holder #dialog-center td .dialog-alert .dialog-cancel:hover, #dialog-holder #dialog-center td .dialog-alert .dialog-confirm:hover, #dialog-holder #dialog-center td .dialog-alert .select:hover { /*background-image: url(../img/bg.png);*/ background-repeat: no-repeat; background-position: center; background-size: 350px 120px; } #dialog-holder #dialog-center td .dialog-alert .dialog-cancel:active, #dialog-holder #dialog-center td .dialog-alert .dialog-confirm:active, #dialog-holder #dialog-center td .dialog-alert .select:active { box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1) } #dialog-holder #dialog-center td .dialog-alert .dialog-cancel.dialog-confirm, #dialog-holder #dialog-center td .dialog-alert .dialog-confirm.dialog-confirm { /*background-image: url(../img/bg.png);*/ background-repeat: no-repeat; background-position: center; background-size: 350px 120px; color: #f8f8f8; margin-bottom: 10px } #dialog-holder #dialog-center td .dialog-alert .dialog-cancel.dialog-confirm:hover, #dialog-holder #dialog-center td .dialog-alert .dialog-confirm.dialog-confirm:hover { /*background-image: url(../img/bg.png);*/ background-repeat: no-repeat; background-position: center; background-size: 350px 120px; } #dialog-holder #dialog-center td .dialog-alert .dialog-cancel.dialog-cancel+.dialog-confirm, #dialog-holder #dialog-center td .dialog-alert .dialog-confirm.dialog-cancel+.dialog-confirm { margin-top: 5px } #dialog-holder #dialog-center td .dialog-alert .dialog-close { position: absolute; top: 15px; right: 15px; margin-bottom: 10px; margin-bottom: -5px; cursor: pointer; line-height: 10px; padding: 5px; font-size: 24px; opacity: .5; transition: opacity .25s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transform: translateZ(0) } #dialog-holder #dialog-center td .dialog-alert .dialog-close:hover { opacity: 1 } #dialog-holder #dialog-center td .dialog-alert .dialog-close:before { content: ""; position: absolute; top: -15px; left: -15px; right: -15px; bottom: -15px } #dialog-holder #dialog-center td .dialog-alert .dialog-clearFloat { clear: both; width: 100%; height: 1px; display: block } @media (max-width: 1920px) { #dialog-holder #dialog-center td .dialog-alert { left: 160px; } }