/* MU GAME Easy: CSS antigo das páginas internas, sem regras de casca/global. Gerado no build. */
@charset "UTF-8";
.pddInner{ padding: 0 20px; }
.faceIndex{ overflow: hidden; min-height: 200px; background: transparent; margin: 15px auto; border-radius: 8px; }
p.cbold{ font-weight: bold; text-align: center; width: 100%; padding: 10px 0; text-transform: uppercase; }
.rmsg{ display: table; width: 360px; margin: 0 auto 20px auto; padding: 10px; background: #108c00; border-radius: 5px; text-align: center; color: #fff; font-size: 14px; }
.rmsg.error{ background-color: #b30000 !important; }
.rmsg.warn{ background-color: #fffca1 !important; color: #000 !important; }
#alerta{ visibility: hidden; position: fixed; display: table; z-index: 1001; margin: 0 auto; padding: 25px 30px; color: #5a5a5a; font-size: 15px; background: #f7f7f7; border-radius: 6px; }
#alerta .ok{ display: table; width: 100%; }
#alerta .ok > div{ font-size: 12px; font-weight: bold; cursor: pointer; display: table; float: right; margin: 15px 0 0 0; padding: 5px 0; text-align: center; width: 60px; text-transform: uppercase; color: #fff; background: #ac0f0f; border: 1px solid #ac0f0f; box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset; border-radius: 4px; }
#alerta .ok > div:hover{ background: #d21818; border-color: #d21818; }
#alerta .ok.sucesso > div{ background: #0dbb00; border: 1px solid #0dbb00; }
#alerta .ok.sucesso > div:hover{ background: #0a8c00; border: 1px solid #0a8c00; }
#backblack{ height: 100%; width: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.8; z-index: 1000; }
input.default.sucesso{ background: #0dbb00 !important; border-color: #0dbb00 !important; color: #fff !important; }
a.default,span.default,input.default,.rankings_options > div a{ transition: background-color 0.4s, border-color 0.4s; cursor: pointer; display: block; text-align: center; font-weight: bold; font-size: 12px; text-transform: uppercase; padding: 6px 0 5px 0; width: 178px; margin: 0 0 1px; border-radius: 3px; box-shadow: 0px 1px 0px rgba(255,255,255,0.2) inset; font-family: Tahoma; }
.ucp a.default,.ucp span.default,.ucp input.default{ padding: 9px 0 10px 0; }
a.default:active,input.default:active,span.default:active{ opacity: 0.7; }
a.default.dbig,input.default.dbig{ font-size: 16px; padding: 12px 35px 13px 35px;}
a.default,span.default,input.default,.rankings_options > div a{ background: #1f1f1f; background: -moz-linear-gradient(top, #404040 0%, #1f1f1f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404040), color-stop(100%,#1f1f1f)); border: 1px solid #1f1f1f; color: rgba(255,255,255,0.8) !important; }
a.default:hover,input.default:hover,span.default:hover,.rankings_options > div a:hover{ background: #6c6c6c; border-color: #6c6c6c; color: #fff !important; }
@keyframes pulseGlow {
  0% { box-shadow: 0 0 6px rgba(59,130,246,0.25); }
  50% { box-shadow: 0 0 12px rgba(59,130,246,0.35); }
  100% { box-shadow: 0 0 6px rgba(59,130,246,0.25); }
}
@keyframes gradientMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
@keyframes floatIcon {
  0%, 100% { transform: translateY(0); opacity: 0.85; }
  50% { transform: translateY(-2px); opacity: 1; }
}
.ui.black.message a,.ui.button.blue{
  font-size: 18px !important;
  line-height: 1.6;
  font-weight: bold;
}
.ui.black.message a:hover{
  color: #ffcc66 !important;
  text-decoration: underline;
}