/* Code tidied up by ScrapBook */
.clearfix, .qa-q-item-clear, .qa-nav-main-list, .qa-nav-sub, .qa-page-links, .qa-page-links-list, .qa-template-admin .qa-message-buttons, .qa-q-item-avatar-meta, .qa-message-item, .qa-q-view, .qa-part-q-view, .qa-q-view-content, .qa-q-view-buttons, .qa-part-form-q-edit, .qa-a-list-item, .qa-a-item-buttons, .qa-a-item-content, .qa-c-item-buttons, .qa-c-item-clear, .qam-footer-row, .qam-qa-list-meta-box, .qa-nav-footer-list, .qa-footer-clear {  }
.qa-main::after, .qa-main-wrapper::after, .qa-body-wrapper::after, .qa-sidepanel::after, .clearfix::after, .qa-q-item-clear::after, .qa-nav-main-list::after, .qa-nav-sub::after, .qa-page-links::after, .qa-page-links-list::after, .qa-template-admin .qa-message-buttons::after, .qa-q-item-avatar-meta::after, .qa-message-item::after, .qa-q-view::after, .qa-part-q-view::after, .qa-q-view-content::after, .qa-q-view-buttons::after, .qa-part-form-q-edit::after, .qa-a-list-item::after, .qa-a-item-buttons::after, .qa-a-item-content::after, .qa-c-item-buttons::after, .qa-c-item-clear::after, .qam-footer-row::after, .qam-qa-list-meta-box::after, .qa-nav-footer-list::after, .qa-footer-clear::after { content: " "; display: table; clear: both; }
@font-face {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  src: url("fontello.eot") format("embedded-opentype"), url("fontello.eot") format("embedded-opentype"), url("fontello.woff") format("woff"), url("fontello.ttf") format("truetype"), url("fontello.svg") format("svg");
}
html { font-size: 16px; line-height: 1.5; }
:-moz-placeholder { color: rgb(189, 195, 199); font-style: italic; }
* { box-sizing: border-box; }
html, body { margin: 0px; padding: 0px; }
body { background: rgb(236, 240, 241) none repeat scroll 0% 0% ! important; position: relative; font-family: "Ubuntu","Helvetica","Arial","FreeSans",sans-serif; color: rgb(52, 73, 94); }
a { color: rgb(41, 128, 185); text-decoration: none; }
a:active, a:focus { color: rgb(52, 152, 219); text-decoration: none; outline: 0px none; }
a:visited { color: rgb(41, 128, 185); text-decoration: none; }
a:hover { color: rgb(52, 152, 219); text-decoration: underline; }
h1 { position: relative; margin: 0px 0px 5px; padding: 8px 52px 8px 20px; background: rgb(52, 152, 219) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.4em; line-height: 1.35em; }
h1 a { color: rgb(255, 255, 255); line-height: inherit; border: medium none; text-decoration: none; opacity: 0.85; }
h1 a:hover { border-bottom: 0px none; }
h1 a:hover, h1 a:focus, h1 a:visited { color: rgb(255, 255, 255); line-height: inherit ! important; opacity: 1; }
h2 { font-size: 1.25em; }
p { margin: 0px 0px 1em; }
hr { background-color: rgb(189, 195, 199); display: block; margin: 20px 0px; border: medium none; height: 1px; }
img { vertical-align: bottom; max-width: 100%; height: auto ! important; }
input, textarea, select { font-size: 0.875em; }
b, strong { font-weight: bold; }
.qa-search { padding: 15px 8px 1px; margin-bottom: 5px; background: rgb(189, 195, 199) none repeat scroll 0% 0%; }
.qa-search-field { margin: 0px -40px 0px 0px; padding: 0px 40px 0px 5px; vertical-align: bottom; width: 99%; height: 36px; border-width: 1px; border-style: solid; border-color: transparent; }
.qa-search-field:focus { border-color: rgb(230, 230, 230); }
.qa-search-button { width: 36px; height: 36px; margin: 0px ! important; text-indent: -9999px; background: rgb(189, 195, 199) url("search-icon-white.png") no-repeat scroll center center; border: medium none; outline: medium none; }
@media (max-width: 979px) {
  .qam-search { display: none; }
}
.qam-search.turquoise .qa-search { background: rgb(26, 188, 156) none repeat scroll 0% 0%; }
.qam-search.turquoise .qa-search-field:focus { border-color: rgb(17, 121, 100); }
.qam-search.turquoise .qa-search-button { background-color: rgb(17, 121, 100); }
.qam-search.the-top { display: none; margin: 0px 10px 10px; }
@media (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (max-width: 979px) {
}
@media (min-width: 980px) {
}
#qam-topbar { font-size: 0.875em; }
.qam-main-nav-wrapper { background: rgb(44, 62, 80) none repeat scroll 0% 0%; color: rgb(189, 195, 199); padding: 10px; }
.qam-main-nav-wrapper a { color: rgb(255, 255, 255); }
.qam-menu-toggle { display: none; }
@media (max-width: 979px) {
  .qam-main-nav-wrapper { position: relative; }
  .qam-menu-toggle { display: block; float: left; margin: 0px 10px 0px 0px; font-size: 34px; }
  .qam-menu-toggle .icon-th-list { display: block; margin-top: 7px; }
}
.qa-logo { display: inline-block; vertical-align: top; font-size: 24px; margin: 0px 1px 0px 0px; }
.qa-logo img { max-height: 49px; width: auto; }
.qa-logo-link { line-height: 49px; display: block; }
.qa-logo-link:hover { text-decoration: none; }
@media (max-width: 767px) {
  .qa-nav-main { width: 100% ! important; }
}
@media (max-width: 979px) {
  .qa-nav-main { width: 30%; position: absolute; top: 100%; left: 0px; display: none; z-index: 1090; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.15); }
}
@media (min-width: 980px) {
  .qa-logo-link { background: rgb(52, 73, 94) none repeat scroll 0% 0%; padding: 5px 15px; }
  .qa-logo-link:hover { background: rgb(68, 95, 122) none repeat scroll 0% 0%; }
  .qa-nav-main { vertical-align: top; display: inline-block; }
  .qa-nav-main-item { float: left; margin: 0px 1px; }
}
.qa-nav-main-list { margin: 0px; padding: 0px; list-style: outside none none; }
.qa-nav-main-activity .qa-nav-main-link::before { content: ""; }
.qa-nav-main-questions .qa-nav-main-link::before { content: ""; }
.qa-nav-main-hot .qa-nav-main-link { color: rgb(243, 156, 18); }
.qa-nav-main-hot .qa-nav-main-link::before { content: ""; }
.qa-nav-main-unanswered .qa-nav-main-link::before { content: ""; }
.qa-nav-main-tag .qa-nav-main-link::before { content: ""; }
.qa-nav-main-user .qa-nav-main-link::before { content: ""; }
.qa-nav-main-link { background-color: rgb(52, 73, 94); display: block; line-height: normal; min-width: 60px; width: auto; height: auto; }
.qa-nav-main-link:hover { text-decoration: none; background: rgb(68, 95, 122) none repeat scroll 0% 0%; }
.qa-nav-main-link::before { font-family: "fontello"; font-size: 24px; content: ""; }
@media (max-width: 979px) {
  .qa-nav-main-link { padding: 5px 10px; }
  .qa-nav-main-link::before { display: inline-block; width: 24px; margin: 0px 15px 0px 0px; }
}
@media (min-width: 980px) {
  .qa-nav-main-link { padding: 5px; text-align: center; }
  .qa-nav-main-link::before { display: block; text-align: center; margin-bottom: 5px; }
}
@media (max-width: 979px) {
}
@media (min-width: 980px) {
}
.qam-account-items-wrapper { float: right; position: relative; }
#qam-account-toggle { display: block; cursor: pointer; min-width: 60px; min-height: 55px; max-width: 80px; padding: 2px; background-color: rgb(52, 73, 94); text-align: center; }
#qam-account-toggle:hover { background: rgb(68, 95, 122) none repeat scroll 0% 0%; }
#qam-account-toggle .qam-auth-key { font-size: 28px; }
#qam-account-toggle .qam-auth-key::before { display: inline-block; }
.qam-account-handle { font-size: 12px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; }
.qa-main, .qa-main-wrapper {  }
.qa-body-wrapper { margin: 10px auto; padding: 0px 10px; }
@media (min-width: 980px) {
  .qa-main { width: 74.5%; float: left; }
  .qam-topbar, .qa-main-wrapper { width: 100%; }
}
@media (min-width: 1044px) {
  .qa-body-wrapper { width: 1024px; }
}
.qa-q-view-content, .qa-a-item-content, .qa-c-item-content {  }
@media (max-width: 240px) {
}
@media (min-width: 241px) and (max-width: 799px) {
}
.qa-voting { background-color: rgb(236, 240, 241); color: rgb(68, 95, 122); }
@media (max-width: 799px) {
  .qa-voting, .qa-a-count { width: 60px; height: 60px; line-height: 0.5; display: block; }
}
@media (min-width: 800px) {
  .qa-voting { width: 68px; height: 60px; line-height: 0.5; float: left; }
}
.qa-netvote-count-data, .qa-a-count-data { font-size: 24px; line-height: 40px; display: block; white-space: nowrap; }
.qa-netvote-count-pad, .qa-a-count-pad { font-size: 12px; }
.qa-netvote-count { display: block; text-align: center; }
.qa-vote-buttons { float: left; height: 60px; width: 20px; position: relative; }
.qa-vote-up-button, .qa-vote-down-button, .qa-voted-up-button, .qa-voted-down-button, .qa-vote-up-disabled, .qa-vote-down-disabled { text-indent: -9999px; background: transparent url("vote-buttons.png") no-repeat scroll 0% 0%; width: 16px; height: 10px; border: medium none; margin: 0px; padding: 0px; position: absolute; left: 4px; transition: all 0s ease 0s; }
.qa-vote-up-button:hover, .qa-vote-up-button:focus, .qa-vote-up-button:active, .qa-vote-down-button:hover, .qa-vote-down-button:focus, .qa-vote-down-button:active, .qa-voted-up-button:hover, .qa-voted-up-button:focus, .qa-voted-up-button:active, .qa-voted-down-button:hover, .qa-voted-down-button:focus, .qa-voted-down-button:active, .qa-vote-up-disabled:hover, .qa-vote-up-disabled:focus, .qa-vote-up-disabled:active, .qa-vote-down-disabled:hover, .qa-vote-down-disabled:focus, .qa-vote-down-disabled:active { background: transparent url("vote-buttons.png") repeat scroll 0% 0%; border: medium none; cursor: pointer; }
.qa-vote-up-button { background-position: 0px 0px; top: 10px; }
.qa-vote-up-button:hover, .qa-vote-up-button:focus, .qa-vote-up-button:active { background-position: 0px -10px; }
.qa-vote-down-button { background-position: -16px 0px; bottom: 10px; }
.qa-vote-down-button:hover, .qa-vote-down-button:focus, .qa-vote-down-button:active { background-position: -16px -10px; }
@media (max-width: 240px) {
}
@media (min-width: 320px) {
}
@media (min-width: 360px) {
}
@media (min-width: 480px) {
}
@media (min-width: 568px) {
}
@media (min-width: 600px) {
}
@media (min-width: 768px) {
}
@media (min-width: 800px) {
}
@media (min-width: 980px) {
}
@media (min-width: 1044px) {
}
@media (max-width: 479px) {
}
@media (min-width: 480px) {
}
.qa-q-item-tag-list, .qa-q-view-tag-list { line-height: 11px; list-style: outside none none; margin: 0px; padding: 0px; }
.qa-q-item-tag-item, .qa-q-view-tag-item { display: inline; }
.qa-tag-link, .qa-widget-side .qa-q-view-tag-item { background: rgb(230, 126, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; display: inline-block; font-family: "Ubuntu","Helvetica","Arial","FreeSans",sans-serif; font-size: 11px; line-height: 1.5em; padding: 2px 8px; margin-bottom: 2px; text-decoration: none ! important; transition: all 0.75s ease-in-out 0s; }
.qa-tag-link:hover, .qa-widget-side .qa-q-view-tag-item:hover { background: rgb(243, 156, 18) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; transition: all 0.25s ease-in-out 0s; }
@media (max-width: 767px) {
}
@media (min-width: 980px) {
}
input, textarea, select { background-color: rgb(245, 247, 247); font-family: "Ubuntu","Helvetica","Arial","FreeSans",sans-serif; padding: 5px; margin-top: 5px; margin-bottom: 5px; border: 1px solid rgb(230, 235, 237); transition: all 0.3s ease 0s; }
input:focus, textarea:focus, select:focus { background-color: rgb(255, 255, 255); border-color: rgb(52, 152, 219); outline: 0px none; }
input::-moz-focus-inner, textarea::-moz-focus-inner, select::-moz-focus-inner { padding: 0px; border: 0px none; outline: 0px none; }
input[type="submit"], button { cursor: pointer; text-align: center; }
@media (max-width: 767px) {
}
@media (min-width: 980px) {
}
.qa-form-light-button { display: block; float: right; margin: 0px 0px 0px 5px; padding: 10px 15px; border: 0px none; font-size: 14px; transition-duration: 0s; background: rgb(44, 62, 80) none no-repeat scroll center center; color: rgb(255, 255, 255); width: 32px; height: 32px; text-align: center; text-indent: -9999px; }
.qa-form-light-button:hover, .qa-form-light-button:focus { background-color: rgb(71, 100, 129); border: 0px none; outline: 0px none; }
.qa-form-light-button-flag { background-image: url("flag-white.png"); }
.qa-form-light-button-follow { background-image: url("link-white.png"); }
.qa-form-light-button-answer { background-image: url("answer-white.png"); background-color: rgb(39, 174, 96); float: left; margin: 0px 5px 0px 0px; }
.qa-form-light-button-answer:hover, .qa-form-light-button-answer:focus { background-color: rgb(46, 204, 113); }
.qa-form-light-button-comment { background-image: url("comment-white.png"); float: left; margin: 0px; }
.qa-form-light-button-answer, .qa-form-light-button-comment, .qa-form-light-button-claim { width: auto; padding: 0px 10px 0px 30px; background-position: 8px center; font-size: 13px; line-height: 32px; text-indent: 0px; }
.qa-form-light-button-answer:hover, .qa-form-light-button-answer:focus, .qa-form-light-button-comment:hover, .qa-form-light-button-comment:focus, .qa-form-light-button-claim:hover, .qa-form-light-button-claim:focus { background-position: 8px center; }
.qa-q-view-stats { float: left; }
@media (max-width: 979px) {
  .qa-q-view-stats, .qa-voting { margin-bottom: 5px; }
}
.qa-view-count { font-size: 12px; text-align: center; clear: both; float: left; width: 100%; height: auto; margin: 6px 0px -4px; }
.qa-view-count-data {  }
.qa-view-count-pad {  }
.qa-q-view { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 20px; }
.qa-part-q-view { padding: 5px 20px 0px; margin-bottom: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.qa-q-view-avatar-meta { font-size: 12px; display: block; margin-bottom: 20px; }
.qa-q-view-avatar { float: right; }
.qa-q-view-meta { border-bottom: 1px solid rgb(189, 195, 199); display: block; }
@media (max-width: 979px) {
  .qa-q-view-meta { clear: left; }
  .qa-q-view-main { width: 100%; }
}
@media (min-width: 980px) {
  .qa-q-view-main { float: left; margin: 0px 0px 0px 20px; width: 86%; }
}
.qa-q-view-tags { margin-top: 20px; }
.qa-q-view-buttons { margin-top: 10px; padding-top: 10px; border-top: 1px solid rgb(222, 225, 227); }
#a_list_title { padding: 10px 20px; margin-bottom: 5px; background: rgb(46, 204, 113) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-top: 0px; }
.qa-a-list-item { padding: 20px; margin-bottom: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; min-height: 190px; }
.qa-a-list-item:target { animation: 2s ease-in-out 0s normal none 1 running answer-highlight; }
.qa-a-item-avatar-meta { font-size: 12px; display: block; margin-bottom: 20px; }
.qa-a-item-avatar { float: right; }
.qa-a-item-meta { border-bottom: 1px solid rgb(189, 195, 199); display: block; }
.qa-a-item-buttons { margin-top: 10px; padding-top: 10px; border-top: 1px solid rgb(222, 225, 227); }
.qa-a-selection { position: absolute; }
@media (max-width: 979px) {
  .qa-a-item-main { width: 100%; }
  .qa-a-item-meta { clear: left; font-size: 0.875em; line-height: 1.71429em; }
  .qa-a-item-avatar-meta { margin-top: 70px; }
  .qa-a-selection { left: 100px; top: 20px; }
}
@media (min-width: 980px) {
  .qa-a-item-main { float: right; margin: 0px 0px 0px 20px; width: 86%; }
  .qa-a-selection { left: 20px; top: 100px; }
}
@media (max-width: 979px) {
}
@media (min-width: 980px) {
}
.qa-q-view-c-list, .qa-a-item-c-list { margin-top: 20px; font-size: 14px; }
.qa-c-list-item { padding: 10px; border: 1px solid rgb(236, 240, 241); margin-bottom: 5px; background-color: rgb(244, 244, 244); position: relative; }
.qa-c-list-item:target { animation: 2s ease-in-out 0s normal none 1 running comment-highlight; }
.qa-c-list-item .qa-form-light-button { padding: 10px 15px; background: rgb(189, 195, 199) none no-repeat scroll center center; color: rgb(52, 73, 94); width: 24px; height: 24px; text-align: center; text-indent: -9999px; }
.qa-c-list-item .qa-form-light-button:hover, .qa-c-list-item .qa-form-light-button:focus { background-color: rgb(214, 218, 219); }
.qa-c-list-item .qa-form-light-button-comment { background-image: url("comment.png"); float: left; margin: 0px; }
.qa-c-list-item .qa-form-light-button-flag { background-image: url("flag.png"); }
.qa-c-item-avatar-meta { font-size: 12px; display: block; margin-bottom: 10px; }
.qa-c-item-avatar { position: absolute; right: 10px; top: 10px; }
.qa-c-item-meta { border-bottom: 1px solid rgb(214, 218, 219); display: block; }
@media (max-width: 767px) {
  .qa-c-item-meta { font-size: 0.875em; line-height: 1.71429em; padding-right: 24px; min-height: 2.3em; }
}
.qa-c-item-content { font-size: 14px; }
.qa-c-item-buttons { margin-top: 10px; padding-top: 10px; border-top: 1px solid rgb(214, 218, 219); }
.qa-c-form h2 { margin-bottom: 0px; }
#qam-sidepanel-toggle { display: none; }
@media (min-width: 980px) {
  .qa-sidepanel { width: 25%; padding: 0px; float: right; }
}
@media (max-width: 979px) {
  #qam-sidepanel-toggle { display: block; position: fixed; bottom: 10px; right: 0px; text-align: center; font-size: 24px; background: rgb(155, 89, 182) none repeat scroll 0% 0%; cursor: pointer; transition: all 0.15s ease 0s; color: rgb(149, 165, 166); opacity: 0.5; z-index: 999; }
  #qam-sidepanel-toggle [class^="icon-"]::before, #qam-sidepanel-toggle [class*=" icon-"]::before { line-height: 40px; width: 30px; height: 40px; text-align: center; color: rgb(255, 255, 255); }
  .qa-sidepanel { width: 280px; height: 100%; position: fixed; right: -280px; top: 0px; overflow-y: auto; z-index: 99999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; transition: all 0.15s ease 0s; box-shadow: 0px 0px 0px 0px transparent; }
}
.qa-sidepanel { word-wrap: break-word; }
.qa-sidebar { padding: 20px; margin-bottom: 5px; background: rgb(52, 73, 94) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.qa-sidebar a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); font-weight: bold; }
.qa-sidebar a:hover { color: rgb(255, 255, 255); text-decoration: none; text-shadow: 0px 0px 8px rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgb(255, 255, 255); }
.qa-sidebar.wet-asphalt { background: rgb(52, 73, 94) none repeat scroll 0% 0%; }
.qa-nav-cat { padding: 20px; margin-bottom: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.qa-nav-cat-list { padding: 0px; margin: 0px; list-style: outside none none; }
.qa-nav-cat-item { padding: 2px 0px; display: block; border-bottom: 1px solid rgb(236, 240, 241); }
.qa-nav-cat-item:last-child { border-bottom: medium none; }
.qa-nav-cat-note { color: rgb(127, 140, 141); float: right; font-size: 12px; }
.qam-footer-box { padding: 0px; background: rgb(52, 73, 94) none repeat scroll 0% 0%; color: rgb(255, 255, 255); overflow: hidden; margin: 0px; }
.qam-footer-box a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.qam-footer-box a:hover { color: rgb(255, 255, 255); border-bottom: 0px none; }
@media (max-width: 979px) {
}
@media (min-width: 980px) {
  .qam-footer-row { width: 100%; }
}
@media (min-width: 1024px) {
  .qam-footer-row { width: 1024px; margin: 0px auto; }
}
.qa-footer { padding: 10px; background: rgb(44, 62, 80) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-bottom: 0px; font-size: 12px; line-height: 12px; }
.qa-footer a { color: rgb(255, 255, 255); border-bottom: 1px dotted rgb(255, 255, 255); }
.qa-footer a:hover { color: rgb(255, 255, 255); border-bottom: 0px none; }
.qa-nav-footer-list { list-style: outside none none; margin: 0px; padding: 0px; }
.qa-nav-footer-item { float: left; padding: 0px 10px; border-right: 1px solid rgba(255, 255, 255, 0.5); }
.qa-nav-footer-item:last-child { border-right: 0px none; }
.qa-nav-footer-link { display: block; font-weight: normal; }
@media (max-width: 479px) {
  .qa-nav-footer { display: block; margin-bottom: 5px; }
}
@media (min-width: 480px) {
  .qa-nav-footer { float: left; }
}
@media (max-width: 979px) {
  .qam-ask-search-box { padding: 10px 10px 0px; display: table; width: 100%; }
  .qam-ask-mobile { display: table-cell; }
  .qam-ask-mobile a { padding: 20px; background: rgb(26, 188, 156) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; font-size: 24px; display: block; border: medium none; font-weight: normal; margin: 0px; }
  .qam-ask-mobile a:hover, .qam-ask-mobile a:focus { font-weight: normal; border: medium none; text-decoration: none; }
  .qam-ask-mobile a.turquoise { background-color: rgb(24, 175, 145); }
  .qam-search-mobile { background-image: url("search-mobile.png"); background-repeat: no-repeat; background-position: center center; background-color: rgb(26, 188, 156); width: 64px; display: table-cell; border-left: 1px solid rgb(29, 210, 175); cursor: pointer; }
  .qam-search-mobile.turquoise { background-color: rgb(24, 175, 145); border-left-color: rgb(29, 210, 175); }
}
@media (min-width: 980px) {
  .qam-ask-search-box { display: none; }
}
@keyframes shake {
0% { transform: scale(1); }
17% { transform: scale(1.5); }
34% { transform: scale(0.8); }
51% { transform: scale(1.1); }
68% { transform: scale(0.9); }
85% { transform: scale(1.05); }
100% { transform: scale(1); }
}
@keyframes shake {
0% { transform: scale(1); }
17% { transform: scale(1.5); }
34% { transform: scale(0.8); }
51% { transform: scale(1.1); }
68% { transform: scale(0.9); }
85% { transform: scale(1.05); }
100% { transform: scale(1); }
}
@keyframes answer-highlight {
0% { background-color: rgb(255, 255, 170); }
100% { background-color: rgb(255, 255, 255); }
}
@keyframes comment-highlight {
0% { background-color: rgb(255, 255, 170); }
100% { background-color: rgb(244, 244, 244); }
}
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: "fontello"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.icon-key::before { content: ""; }
.icon-th-list::before { content: ""; }
.icon-left-open-big::before { content: ""; }
