EndGame/cap_d.css

321 lines
7.6 KiB
CSS

html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
strong{font-weight:bold}
body{line-height:1}ol,ul{list-style:none}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}*:focus{outline:0}input,select,textarea{border:0;box-shadow:0}
html{height:100%}body{height:100%;line-height:1;background:#1A1E23;
font-family:roboto, helvetica, sans-serif, arial, verdana, tahoma;font-size:16px;color:#fff}
.container {width:100%;margin:0 auto;min-height:100%;position:relative;max-height:100vh;overflow:hidden; }
.container>.inner{position:absolute;top:50%;left:0;right:0;margin:0 auto;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); transform:translateY(-50%);}
.container>.inner>.logo{display:inline-block;vertical-align:middle;text-decoration:none;margin-bottom:10px}
.container>.inner>.logo>.square{display:inline-block;vertical-align:middle;width:40px;height:40px;background-color:#HEXCOLOR;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;margin-right:10px}
.container>.inner>.logo>.text{display:inline-block;vertical-align:middle;font-size:30px;color:#fff;font-weight:700}.container>.inner>.date{display:block;text-align:center;font-size:42px}
.container>.inner>.date>.day{color:#HEXCOLOR;font-weight:bold}.signed{display:block;width:400px;height:150px;margin-top:20px;margin:20px auto 0 auto;}
.signed>textarea {margin:0 auto;width:400px;height:150px;min-width:400px;max-width:400px;display:block;padding:15px;background:#fff;border:1px solid #HEXCOLOR;min-height:150px;max-height:150px;}p{margin:0 auto 20px auto;max-width:300px;}form.ddos_form .captcha-input{margin:0 auto 20px auto;display: block;width:300px;font-size:0;}form.ddos_form .captcha-input input{display:inline-block;vertical-align:top;height:50px;width:calc(100% - 150px);outline:0;border:none;font-size:16px;color:#000;padding:0 15px;line-height:50px;}form.ddos_form .captcha-input img{display:inline-block;vertical-align:top;}form.ddos_form button{border-radius:3px;display:block;width:300px;margin:0 auto;background:#HEXCOLOR;cursor:pointer;color:#fff;font-size:16px;text-transform:uppercase;text-align:center;height:40px;line-height:40px;outline:0;border:none;}
.captchav2 {text-align: center;width: 100%;}
.captchav2 > .imgWrap {
display: inline-block;
text-align: center;
vertical-align: middle;
width: 195px;
height: 195px;
z-index: 4;
background-size: cover;
background-position: center center;
transition: transform .5s ease;
}
.captchav2 > .inputWrap {text-align: center; display:inline-block;vertical-align: middle;width: 184px;height: 184px;position: relative;margin-left: 0px; transition: transform .5s ease; }
.captchav2 > .inputWrap > div {position: absolute;width: 60px;height: 60px;cursor: pointer;border-radius: 100%;border: 2px solid #fff;}
.expire {
display: inline-block;
vertical-align: top;
width: 100px;
height: 50px;
position: relative;
background: #888;
animation: timer-warning 1s 1;
animation-fill-mode: forwards;
animation-delay: 50s;
margin-bottom: 6px;
border-radius: 3px;
}
.expire>.timer {
position: absolute;
top: 0;
left: 0;
width: 100px;
overflow: hidden;
}
.expire>.timer>.time-part-wrapper {
display: inline-block;
vertical-align: top;
height: 50px;
line-height: 50px;
color: #fff;
}
.expire>.timer>.time-part-wrapper:first-child:after {
content: ':';
display: inline-block;
vertical-align: top;
width: 15px;
height: 50px;
line-height: 50px;
text-align: center;
font-size: 22px;
}
.expire>.timer>.time-part-wrapper>.time-part {
display: inline-block;
vertical-align: top;
width: 15px;
position: relative;
animation: timer-expire;
animation-fill-mode: forwards;
animation-delay: 60s;
}
.expire>.timer>.time-part-wrapper>.time-part>.digit-wrapper {
position: absolute;
top: 0;
left: 0;
width: 15px;
text-align: center;
}
.expire>.timer>.time-part-wrapper>.time-part>.digit-wrapper>.digit {
display: block;
width: 100%;
text-align: center;
height: 50px;
line-height: 50px;
font-size: 22px;
}
.expire>.timer>.time-part-wrapper>.time-part.seconds.tens>.digit-wrapper {
top: -50px;
animation: timer-seconds-tens 50s 1;
animation-fill-mode: forwards;
animation-delay: 1s;
}
.expire>.timer>.time-part-wrapper>.time-part.seconds.ones>.digit-wrapper {
animation: timer-seconds-ones 10s 6;
}
.expire>.timer>.time-part-wrapper>.time-part.hundredths.tens>.digit-wrapper {
animation: timer-seconds-ones 1s 60;
}
.expire>.timer>.time-part-wrapper>.time-part.hundredths.ones>.digit-wrapper {
animation: timer-seconds-ones 500ms 120;
}
@-webkit-keyframes timer-seconds-tens {
0% {
top: -50px;
}
19% {
top: -50px;
}
20% {
top: -100px;
}
39% {
top: -100px;
}
40% {
top: -150px;
}
59% {
top: -150px;
}
60% {
top: -200px;
}
79% {
top: -200px;
}
80% {
top: -250px;
}
99% {
top: -250px;
}
100% {
top: -300px;
}
}
@-webkit-keyframes timer-seconds-ones {
0% {
top: 0;
}
9% {
top: 0;
}
10% {
top: -50px;
}
19% {
top: -50px;
}
20% {
top: -100px;
}
29% {
top: -100px;
}
30% {
top: -150px;
}
39% {
top: -150px;
}
40% {
top: -200px;
}
49% {
top: -200px;
}
50% {
top: -250px;
}
59% {
top: -250px;
}
60% {
top: -300px;
}
69% {
top: -300px;
}
70% {
top: -350px;
}
79% {
top: -350px;
}
80% {
top: -400px;
}
89% {
top: -400px;
}
90% {
top: -450px;
}
99% {
top: -450px;
}
100% {
top: -500px;
}
}
@-webkit-keyframes timer-warning {
from {
background: #1A1E23;
}
to {
background: #E7943C;
}
}
@-webkit-keyframes timer-expire {
from {
color: #000;
}
to {
color: #e7643c;
}
}
@-webkit-keyframes button-expired {
from {
visibility: hidden;
}
to {
visibility: visible;
}
}
@-webkit-keyframes button-before {
from {
visibility: visible;
}
to {
visibility: hidden;
}
}
select {
font-size: 18px;
border: 1px solid #ccc;
padding: 0 10px;
height: 30px;
line-height: 40px;
color: #ffffe9;
background: #1a1e23;
}
.center {
text-align: center;
}
form.ddos_form button.before {
animation: button-before;
animation-fill-mode: forwards;
animation-delay: 60s;
}
form.ddos_form button.expired {
visibility: hidden;
background: #E74C3C;
animation: button-expired;
animation-fill-mode: forwards;
animation-delay: 60s;
margin-top: -40px;
}