body { margin: 0; padding: 0; font-family: Open Sans, Everson Mono, Helvetica; } .grade1 { margin-bottom: 0; margin-top: 0; display: block; text-align: center; } .grade2 { margin-bottom: 0; margin-top: 20px; display: block; text-align: center; } .grade3 { margin-bottom: 0; margin-top: 20px; display: block; text-align: center; } .ircclient { position: absolute; width: 100%; height: 100%; } .ircclient input[type=text], .ircclient input[type=number], .ircclient input[type=password] { padding: 8px; width: 300px; border-radius: 5px; } .ircclient input[type="submit"] { width: 318px; padding: 12px; margin-top: 20px; display: block; border-radius: 4px; font-size: 120%; font-weight: bold; text-transform: uppercase; cursor: pointer; } .ircclient .coverwindow { position: absolute; width: 100%; height: 100%; } .ircclient .coverwindow#authdialog { z-index: 100; } .ircclient .coverwindow .wrapper { width: 320px; margin: auto; margin-top: 5%; padding: 15px; } .ircclient .coverwindow .wrapper label { display: block; font-size: 80%; margin-top: 5px; } .ircclient .coverwindow .wrapper label.autosize { width: auto; display: inline-block !important; font-size: 90% !important; margin-bottom: 10px; } .ircclient #chat { overflow: hidden; } .ircclient #chat .ircwrapper { position: absolute; width: 100%; height: 100%; } .ircclient #chat .ircwrapper .toolbar { height: 56px; position: relative; z-index: 15; } .ircclient #chat .ircwrapper .toolbar .open_settings { width: 36px; height: 36px; display: inline-block; position: absolute; right: 10px; top: 10px; cursor: pointer; -webkit-transition: transform 0.2s linear; -moz-transition: transform 0.2s linear; -ms-transition: transform 0.2s linear; -o-transition: transform 0.2s linear; transition: transform 0.2s linear; } .ircclient #chat .ircwrapper .toolbar .open_settings:hover { transform: rotateZ(-90deg); } .ircclient #chat .ircwrapper .toolbar .tabby { display: inline-block; height: 56px; position: absolute; right: 45px; left: 0; white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .ircclient #chat .ircwrapper .toolbar .tabby .tab { display: inline-block; min-width: 60px; height: 25px; margin: 5px; margin-right: 0; padding: 10px; line-height: 25px; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -ms-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; border-radius: 5px; cursor: pointer; font-weight: 600; } .ircclient #chat .ircwrapper .toolbar .tabby .tab #unread { display: inline-block; min-width: 18px; height: 18px; text-align: center; font-size: 12px; margin: 0 5px; line-height: 20px; border-radius: 100%; } .ircclient #chat .ircwrapper .toolbar .tabby .tab #unread.none { display: none; } .ircclient #chat .ircwrapper .toolbar .tabby .tab #close { display: inline-block; width: 12px; text-align: center; margin-left: 5px; } .ircclient #chat .ircwrapper .chatarea { position: absolute; top: 56px; width: 100%; bottom: 46px; } .ircclient #chat .ircwrapper .chatarea .smsc-nicklistbtn { width: 46px; height: 46px; position: absolute; top: 16px; right: 16px; border-radius: 100%; display: none; opacity: 0.5; cursor: pointer; } .ircclient #chat .ircwrapper .chatarea .topicbar { position: absolute; top: 0; height: 20px; right: 0; left: 0; padding: 12px; display: none; overflow: hidden; z-index: 10; } .ircclient #chat .ircwrapper .chatarea .topicbar:hover { height: auto; max-height: 100px; overflow: auto; word-wrap: break-word; } .ircclient #chat .ircwrapper .chatarea .letterbox { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow-y: auto; white-space: pre-wrap; word-wrap: break-word; padding: 5px; } .ircclient #chat .ircwrapper .chatarea .nicklist { width: 280px; position: absolute; right: 0; padding: 10px; top: 0; bottom: 0; display: none; z-index: 11; overflow: auto; } .ircclient #chat .ircwrapper .chatarea .nicklist .nick { cursor: pointer; } .ircclient #chat .ircwrapper .chatarea .nicklist .nick .nickname { font-size: 120%; } .ircclient #chat .ircwrapper .chatarea .nicklist .nick .prefix { width: 16px; height: 16px; line-height: 16px; padding: 2px; display: inline-block; border-radius: 4px; text-align: center; margin-right: 5px; font-weight: bold; } .ircclient #chat .ircwrapper .chatarea .nicklist .nick .no-prefix { width: 25px; display: inline-block; } .ircclient #chat .ircwrapper .chatarea .applet_default { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 20px; width: 60%; min-width: 360px; margin: auto; overflow: auto; } .ircclient #chat .ircwrapper .chatarea .applet_default .grade1, .ircclient #chat .ircwrapper .chatarea .applet_default .grade2, .ircclient #chat .ircwrapper .chatarea .applet_default .grade3 { text-align: left; } .ircclient #chat .ircwrapper .chatarea .settings .theme_button { width: 120px; height: 140px; border-radius: 5px; display: inline-block; margin: 5px; cursor: pointer; } .ircclient #chat .ircwrapper .chatarea .settings .theme_button .sampler { width: 90%; height: 75%; margin: 5px; } .ircclient #chat .ircwrapper .chatarea .settings .theme_button .sampler .s_toolbar { width: 100%; height: 40%; display: block; } .ircclient #chat .ircwrapper .chatarea .settings .theme_button .name { width: 100%; text-align: center; display: block; } .ircclient #chat .ircwrapper .chatarea.vnicks .nicklist { display: block; } .ircclient #chat .ircwrapper .chatarea.vnicks .letterbox { right: 301px; } .ircclient #chat .ircwrapper .chatarea.vnicks .topicbar { right: 301px; } .ircclient #chat .ircwrapper .chatarea.vtopic .topicbar { display: block; } .ircclient #chat .ircwrapper .chatarea.vtopic .letterbox { top: 45px; } .ircclient #chat .ircwrapper .input { position: absolute; bottom: 0; height: 46px; width: 100%; } .ircclient #chat .ircwrapper .input .my_nickname { margin: 5px; padding: 7px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; padding-right: 20px; margin-right: 0; width: 183px; overflow: hidden; } .ircclient #chat .ircwrapper .input .inputwrapper { display: inline-block; position: absolute; margin: 5px 0; left: 210px; right: 55px; top: 0; } .ircclient #chat .ircwrapper .input .inputwrapper input { width: 100%; padding: 6px; font-size: 120%; border-left: 0; } .ircclient #chat .ircwrapper .input .sendbutton { width: 32px; position: absolute; height: 32px; float: right; top: 5px; right: 5px; cursor: pointer; } @media all and (max-width: 600px) { .vnicks .nicklist { display: none !important; } .vnicks .letterbox { right: 0 !important; } .vnicks .topicbar { right: 0 !important; } .vnicks.vopentrig .nicklist { display: block !important; } .vnicks.vopentrig .topicbar { right: 45px; } .vnicks .smsc-nicklistbtn { z-index: 12; display: block !important; } .my_nickname { display: none; } .inputwrapper { left: 38px !important; } }