html, div, span, form, p, img, ul, li, a {padding: 0;margin: 0;}
html{min-height:100%;}
body{font-size:1em;margin: 0 auto;padding:0;max-width:480px;
    color:#FFFFFF;background-color:#484848;min-height:100%;background-repeat:no-repeat;font-family: Verdana, Arial, Tahoma, Sans-Serif;
    overflow-wrap: break-word;
    }
input, textarea{font-size:1em;}
input[type=text], input[type=password], textarea {font-family: Verdana, Arial, Tahoma, Sans-Serif;background-color:#666666;
    color:#FFFFFF;border:1px solid #99940d;margin:0;padding:4px;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {outline: none;}
img{border: 0;vertical-align:middle;font-size:0.5em;}
li{list-style:none;margin:0;}
a, .pg{color: #0096ff;}
.small{font-size:0.8em;}
.bold {font-weight:bold;}
.center{text-align:center;}
.minor{color:#777777}
.wide {width:99%;}
.small_input{width:5em;}
.coin_input{width:2em;}
.mt, .mt_menu{margin-top:8px;}
.mb{margin-bottom:8px;}
.panel, .feedbackPanel, .confirmPanel{box-shadow:rgb(0 0 0 / 65%) 2px 2px 4px 0px;border-radius:4px;margin-bottom:4px;padding:4px;}
.panel{background-color:#222;}
.feedbackPanel, .confirmPanel{background-color:#000;border:1px solid yellow;color:#fbff00;}
.feedbackPanelSUCCESS{color:#00ff00;}
.pg{display:inline-block;padding:8px 12px;border-radius:4px;margin:4px;}
a.pg{border:1px solid #005c9d;text-decoration:none;}
span.pg{border:1px solid #fff400;color:#fff400;}
.icon, .ah_icon, .header_icon {border-radius:8px;background-color:#76767621;
    border-top:1px solid #77777733;border-left:1px solid #77777733;
    border-bottom:1px solid #00000066;border-right:1px solid #00000066;}
.icon{width:48px;height:48px;}
.small_icon{width:16px;height:16px;}
.control_icon{width:24px;height:24px;}
.header_icon{width:48px;height:48px;}
.ach_icon{width:108px;height:108px;border-radius:16px;margin-right:4px;margin-top:4px;border:1px solid #0c377a;box-shadow:rgb(0 0 0 / 65%) 2px 2px 4px 0px;}
.ah_icon{width:32px;height:32px;}
table{width:100%;}
.in_progress{color:#ffb100;}
.upgrading{color:#888888;}
.ready{color:#00db1b;}
.banned_long{color:#157500;}
.banned{color:#157500;}
.user{color:#40bd00;}
.admin{color:#ffff00;}
.tester{color:#d5912c;}
.btn_yellow, .btn_green {display:inline-block;text-align:center;border:1px solid;border-radius:25px;padding:10px 20px;
    color:#FFFFFF;text-decoration:none;margin-top:8px;}
.btn_yellow{border-color:#2e740e;background-color:#184205;}
.btn_green{border-color:#2e740e;background-color:#184205;}
.textPad{width: 98%; padding: 1%;}
.prb{padding-left:4px;}
.mrb{margin-right:4px;}
.auto_adjust{width:1%; white-space:nowrap;}
.rating_me{background-color:#2e2e2e;}
.sell{color:#fbff00;}
.transparent_img img {opacity:0.3;}
a.transparent {opacity:0.6;}
.expline {height:6px; background: #07701C url('/images/exp_progress.png') repeat-x; border-radius:4px;}
.expBlock{margin:0 0 4px 0;}
.amountColor{color:#00CC00;}
.tut_sel{color:#FFFF00;}

.animContainer {
    position: absolute;
    overflow: visible;
    z-index: 100;
}
.animArrowRight {
    background-image: url(/images/arrow_left.png);
    background-size: 36px 36px;
    width: 36px;
    height: 36px;
    top: 0;
    right: 0;
    position: absolute;
    background-repeat: no-repeat;
    -moz-animation-name: arrow-motion-left;
    -moz-animation-timing-function: ease-in;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -moz-animation-duration: 500ms;
    -webkit-animation-name: arrow-motion-left;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-duration: 500ms;
    animation-name: arrow-motion-left;
    animation-timing-function: ease-in;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-duration: 500ms;
}
@-moz-keyframes arrow-motion-left {
    0%{right:0;top:0;}
    100%{right:20px;top:0;}
}
@-webkit-keyframes arrow-motion-left {
    0%{right:0;top:0;}
    100%{right:20px;top:0;}
}
