#cb-main p, #cb-main input, #cb-main div, #cb-main a, #cb-main h1, #cb-main h2, #cb-main h3, #cb-main h4, #cb-main h5, #cb-main h6, #cb-main form {margin:0;padding:0}
#cb-main {color:rgba(0,0,0,0.8);font-family:'Abel',sans-serif;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;position:fixed;bottom:0;right:30px;background-color:#ffcc00;box-shadow:-2px -2px 10px rgba(0,0,0,.45) inset, 2px 2px 10px white inset;color:#000;min-width:222px;border:1px solid #ffcc00;z-index:9998}
#cb-main a {color:#2F5A89}
.cb-alert {background-color:#ffcc00;animation:cb-bg-color 1s infinite;-webkit-animation:cb-bg-color 1s infinite}
.emoticon, .emojis {width:auto !important}
@-webkit-keyframes cb-bg-color {
  0% {background-color:#ffcc00}
  50% {background-color: #d3d3d3}
  100% {background-color: #ffcc00}
}
@keyframes cb-bg-color {
  0% {background-color:#ffcc00}
  50% {background-color: #d3d3d3}
  100% {background-color: #ffcc00}
}
#cb-main #cb-head {position:relative;cursor:pointer;padding:5px 10px}
#cb-main #cb-head img {float:right;width:20px;height:20px}
#cb-main #cb-head #cb-load {vertical-align:middle;float:none;margin-left:8px;width:19px;height:19px;border:0}
#cb-main #cb-head #cb-disable {float:right;color:#800000;font-weight:bold;font-size:10pt;text-shadow:0 0 8px #ffcc00;display:none;margin:2px 8px 0 0}
#cb-main #cb-head p {line-height:22px;vertical-align:middle;font-size:12pt}
#cb-main #cb-head #archive {display:none;font-size:11pt}
#cb-main #cb-body {position:relative;display:none;height:300px;overflow-y:scroll;font-size:11pt;position:relative;color:#000000}
#cb-main #cb-body #cb-table {display:table;bottom:0;max-width:450px;width:100%}
#cb-main #cb-body #cb-table .cb-row {display:table-row;max-width:450px}
#cb-main #cb-body #cb-table .cb-row .cb-cell {display:table-cell;padding:5px;vertical-align:middle;border-top-width:1px;border-top:1px dotted rgb(201,200,200)}
#cb-main #cb-body #cb-table .cb-row .cb-cell p, #cb-main #cb-body #cb-table .cb-row .cb-cell img {vertical-align:middle}
#cb-main #cb-body #cb-table .cb-row .cb-cell h8 {display:block;font-size:8pt;font-weight:600;color:rgba(0,0,0,0.6) !important}
#cb-main #cb-body #cb-table .cb-row .cb-cell:first-child {text-align:right;width:115px}
#cb-main #cb-body #cb-table .cb-row .cb-cell:nth-child(2) *{word-break:break-all;width:100%;color:rgba(0,0,0,0.8) !important;font-family:'Abel' !important;font-size:11pt !important}
#cb-main #cb-body #cb-table .cb-row .cb-cell-even {background:rgba(216,222,228,0.5)}
#cb-main #cb-foot {position:relative;display:none;padding:5px 10px;border-top:1px dotted rgb(201,200,200);min-height:26px}
#cb-main #cb-foot #text_wrapper {box-sizing:border-box;float:left;border:1px solid #C9C8C8;width:218px;background:#FFF;min-height:25px;margin-bottom:5px;vertical-align:middle}
#cb-main #cb-foot #text_wrapper div {padding:4px;min-height:25px;vertical-align:middle;word-break:break-all;font-size:12pt}
#cb-main #cb-foot button {background:#729BD4;background-image:-webkit-linear-gradient(top, #729BD4, #184173);background-image:-moz-linear-gradient(top, #729BD4, #184173);background-image:-ms-linear-gradient(top, #729BD4, #184173);background-image: -o-linear-gradient(top, #729BD4, #184173);background-image: linear-gradient(to bottom, #729BD4, #184173);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#ffffff;font-size:12px;padding:4px 8px;text-decoration:none;vertical-align:middle;font-weight:bold;margin:0 0 0 5px;vertical-align:middle;cursor:pointer;text-shadow:0px 0px 6px rgba(255,255,255,0.85)}
#cb-main #cb-foot button:hover {background:#3cb0fd;background-image:-webkit-linear-gradient(top, #3cb0fd, #3498db);background-image:-moz-linear-gradient(top, #3cb0fd, #3498db);background-image:-ms-linear-gradient(top, #3cb0fd, #3498db);background-image:-o-linear-gradient(top, #3cb0fd, #3498db);background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none}
#cb-main #cb-foot #logged {vertical-align:middle}
#cb-main #cb-foot #logged p {float:right;line-height:33px;display:none;vertical-align:middle}
#cb-main #cb-foot #logged img {width:22px;height:22px;cursor:pointer;margin:0 0 1px 8px;-webkit-filter:none;filter:none;vertical-align:middle}
#cb-main #cb-foot #logged span {margin:0 0 1px 6px;color:rgba(0,0,0,0.45);text-shadow:0px 0px 6px rgba(0,0,0,0.85);font-size:10pt;vertical-align:middle}
#cb-main #cb-foot #logged img:hover {-webkit-filter:grayscale(100%);filter:grayscale(100%)}
#cb-main #cb-foot #logged button {float:left;height:33px;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-left:0;border:0 none}
#cb-main #cb-foot #guest {font-size:12pt;text-align:center}
#cb-main #cb-foot #guest img {width:20px;height:20px;vertical-align:middle;margin:-3px 3px 0 0}
#cb-main #cb-foot #guest input {padding:3px}
#cb-main #ver {display:none;font-size:0.56em;color:rgba(0,0,0,0.77);position:absolute;bottom:0;right:13px;font-style:italic;text-shadow:0px 0px 6px rgba(0,0,0,0.85)}
#cb-main .emojis {margin:0 3px !important}
#cb-main .cb-idle {text-align:center;margin-top:50px;font-size:10pt;position:absolute;width:430px;z-index:999;display:none}
#cb-main #emoji, #cb-main #stats {box-sizing:border-box;position:absolute;z-index:999;height:300px;display:none;background-color:#d3d3d3;padding:15px;overflow-y:scroll;width:450px}
#cb-main #emoji img {cursor:pointer;margin:5px}
#cb-main .stats-cell {width:calc(50% - 20px);float:left;margin:3px 10px 3px 10px;border-bottom:1px dotted #B5B5B5;font-size:11pt}
#cb-main .stats-cell hr {color:#A4A4A4}
#cb-main .stats-cell a {display:block}
#cb-main .stats-cell span {font-weight:600}
#cb-main .top-100 {display:none}
#cb-main .cb-close {position:absolute;z-index:999;right:0;width:19px;height:19px;cursor:pointer;margin:-8px 8px 0 0}
#cb-main #cb-foot #text_wrapper div img {height:auto;width:auto;margin:0;vertical-align:middle;cursor:default}
@media only screen and (max-width: 450px) {
	#cb-main {right:3px !important}
	#cb-main #cb-foot #logged p {float:none !important;display:block}
}