html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family: Arial;font-size: 14px;}body {line-height: 1}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}nav ul {list-style: none}blockquote, q {quotes: none}blockquote:before, blockquote:after, q:before, q:after {content: none}a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;text-decoration: none}mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del {text-decoration: line-through}abbr[title], dfn[title] {border-bottom: 1px dotted;cursor: help}table {border-collapse: collapse;border-spacing: 0}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input, select {vertical-align: middle}li {list-style: none}html, body {width: 100%;height: 100%;background: #111;}html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {font: normal 75% Arial, Helvetica, sans-serif;}canvas {display: block;vertical-align: bottom;}#particles-js {width: 100%;height: 100%;background-color: #007bff;background-image: linear-gradient(to bottom right, #3575d3, #acfff8);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}.panel_login {font-size: 1.3em;position: absolute;z-index: 10;width: 400px;top: 50%;left: 50%;margin: -200px 0 0 -200px;box-sizing: border-box;z-index: 100;color: #000;}.panel_login_logo {padding: 10px;color: #fff;font-size: 18px;text-align: center;}.panel_login_bg {background-color: rgb(242, 250, 255);opacity: 0.8;border-radius: 4px;padding: 20px;}.login_table table, td {padding: 4px !important;}.warning {margin-top: 8px;padding: 10px;background-color: #faebb3;border-radius: 6px;color: brown;}