@import url(https://fonts.googleapis.com/css?family=Roboto:100,300);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);*{margin:0;padding:0}html{overflow:hidden}body{font-size:13px;color:#666;font-family:Roboto,sans-serif;margin:0;-ms-overflow-style:none}ol,ul{list-style:none;margin:0}ul li{margin:0;padding:0}a,img{outline:none;border:none;color:#2196f3;font-weight:700;text-transform:uppercase;font-size:9pt}p{margin:0 0 10px;line-height:1.4em;font-size:1.2em}img{display:block;margin-bottom:10px}aside{font-style:italic;font-size:.9em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b{font-weight:900;font-family:sans-serif}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}#main-router,#main-router-chat{position:absolute;width:50%;left:50%;height:100%}.invalid{border-color:#ff0039!important;color:#ff0039}@-webkit-keyframes autofill{to{color:#646465;background:#fff}}@keyframes autofill{to{color:#646465;background:#fff}}input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bg-black{background-color:#000!important}.top-banner{top:30px!important}.not-landscape{position:absolute;width:100%;height:100%;background-color:#000;z-index:999999999999}h1{margin-bottom:10px;color:#111;top:50%;position:absolute}@media screen and (max-width:800px){#banner{width:100%;height:100px}#main-router,#main-router-chat{width:100%;left:0}.img-chat{width:160px;right:0;height:100px;margin:0;left:auto;transform:none;transform:translateY(-50%)}}@media screen and (max-height:450px){#banner{width:100%;left:0;top:30px;height:40px}#main-router{width:100%;left:0;top:70px;height:calc(100% - 70px)}img{width:90px;right:30px;height:60px}}ul.on-message{list-style:none;margin-top:10px;background-color:#f4f4f5;padding:10px;border-radius:8px}ul.on-message li{font-size:11pt;margin:2px 0}ul.on-message li.title{font-size:13pt;font-weight:800;padding:5px 0 0}ul.on-message li.subtitle{font-size:12pt;font-weight:300;padding:0 0 2px}ul.on-message li.body{padding:2px 0;margin-top:10px}ul.on-message li.body p{font-size:11pt;margin-top:10px;padding:2px 5px}ul.on-message a{color:#2196f3;font-size:11pt;padding:2px 0 0}