

html, body, .banned-post .thread {
	background:#ffffee !important;
	color:#800000 !important;
        font-family: sans-serif;
        font-size: 92%;
        line-height: 150%;

}


a {
	color:#E60000;
        text-decoration: none;
}
a:hover {
	color:#1f8f2a;
        text-decoration: none;
}
.reflink a {
        color:#E60000 !important;
        font-weight: bold;

}

.reflink a:hover{
        color:#1f8f2a !important;
}
.logo {
	color:#E60000;
}
.replymode {
	color: #ffffee;
	background:#bd0003;
	text-align:center;
	padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
	font-size: 110%;
	width:100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
}
.catalogmode {
	color: #ffffee;
	background:#bd0003;
	text-align:center;
	padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 110%;
	width:100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
}
.postblock {
	background:#F2E1D6;
        text-align: center;
	color:#a60000;
        padding: 5px;
        font-weight:bold;
        border: 1px solid #DDBEAB;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;

}

.passvalid {
	background:#EEAA88;
	text-align:center;
	width:100%;
	color:#ffffff;
}
.dellist {
	font-weight: bold;
	text-align:center;
}
.delbuttons {
	text-align:center;
	padding-bottom:4px;

}
.managehead {
	background:#AAAA66;
	color:#400000;
	padding:0px;
}
.postlists {
	background:#FFFFFF;
	width:100%;
	padding:0px;
	color:#800000;
}
.unkfunc {
	background:inherit;
	color:#1A7D24;
}
.filesize {
	text-decoration:none;
}
.filetitle {
	background:inherit;
	color:#a60000;
	font-weight:bold;
}
.postername {
	color:#1F8F2A;
	font-weight:bold;
}
.postertrip {
	color:#1f8f2a;
}

.omittedposts {
	color:#AB5C5C;
	padding: 2px;

}

.reply {
	background: #F2E1D6;
	color: #800000;
        padding: 5px;
        border: 1px solid #DDBEAB;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}
.replyhl {
	background: #E1E1E1;
	color: #800000;
}
.doubledash {
	vertical-align:top;
	clear:both;
	float:left;
}
.replytitle {
	font-size: 1.2em;
	color:#CC1105;
	font-weight:800;
}
.commentpostername {
	color:#FFFFFF;
	font-weight:800;
}
.thumbnailmsg {
	font-size: small;
	color:#800000;
}
.abbrev {
	color:#9C4040;
        padding-top: 20px;
}
.highlight {
	background: #F0D1BD;
	color: #4F2C2C;
	border: 1px solid #B3917B;
        padding: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
}

.reflinkpreview {
        color:#800000 !important;
	background-color: #ffffee !important;
	border: 1px solid #DDBEAB !important;

}
hr {
height: 1px;
color: #C4A38E;
background-color: #C4A38E;
border: 0 none;
}
.reporte {
text-align: right;
border: 1px solid #DDBEAB;
background: #F2E1D6;
padding: 8px;
margin-bottom: 5px;
border-radius: 5px;
color: #E60000;
}
.enviar{
	border : solid 0px #529E5A;
	border-radius : 3px;
	moz-border-radius : 3px;
	font-size : 13px;
	color : #ffffff;
	padding : 3px 9px;
	background-color : #529E5A;
	cursor: pointer;
	margin-left: 10px;
	padding: 9px 10px 9px 10px;
	float: right;

}
.enviar:hover{
background: #69B370;
}
.hidethread{
	background-color: #E60000 !important;
	border-radius: 3px;
}
.unhidethread{
	background-color: #E60000 !important;
	border-radius: 3px;
}
.code{
	background:#F4E9E1;
	border: 1px solid #C6865E;
}
.pnuevos { font-size: 70%; font-weight: bold; color: #1C9F2E; position: relative; top: -5px; padding-left: 2px; line-height: 70%;}
.cellcatalog, .cell-recommendation {
	background: #F2E1D6;
        border: 1px solid #DDBEAB;
	border-radius: 5px;
	line-height: 145%;
}
.barra {
	border: 1px solid #DDBEAB;
	background: #F7E8DF;
	border-radius: 5px;
}
.doubledash {
	color: #CE7C7C;
}
.numeros {
border: 1px solid #DDBEAB;
background: #F2E1D6;
margin-top: -4px;
padding: 11px 8px 11px 8px;
border-radius: 5px;
}
.diverror {
border: 1px solid #DDBEAB;
background: #F2E1D6;
line-height: 130%;
padding: 15px;
border-radius: 5px;
}

.divban {
  border-radius: 5px;
  border: 1px solid #DDBEAB;
  background: #F2E1D6;
}

.divboardphp {
font-family: sans-serif;
font-size: 140%;
line-height: 130%;
padding-top: 10px;
}

#quick_reply_window{
border: 1px solid #B3917B !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#scrollTop, #scrollBottom {
background-color: #F2E1D6;
border: 1px solid #B3917B;
}

#pcscrollTop, #pcscrollBottom {
background-color: #F2E1D6;
border: 1px solid #B3917B;
}

.cookies{ border-top: 1px solid #B3917B; background: #F2E1D6; }

.expandirhilo {
  padding: 3px 7px 3px 7px;
  margin: 0px 2px 3px 0px;
  cursor: pointer;
  border-radius: 3px;
  background: #C26666;
  color:#ffffee;
  border: 0;
  vertical-align:center;
}

.expandirhilo:hover {
background: #529E5A;
}

#botonresp {
  margin: 0;
  cursor: pointer;
  border-radius: 3px;
  background: #C74343;
  color:#ffffee;
}
#botonresp:hover {
  background: #529E5A;
}

a.furl-open {
  background: #C74343;
  color: #FFFFEE;
}

a.furl-open:hover {
  background: #529E5A;
}

.caducado {
margin-bottom: -17px; color: #2D492C; border: 1px solid #367B35; background: #E3EDE3; padding: 8px; border-radius: 4px;
}

.avisoverde {padding: 10px; background: #E3EDE3; color: #2D492C; border: 1px solid #5FA75E; border-radius: 5px; line-height: 135%;}
.avisorojo {padding: 10px; background: #F5E1DD; color: #C32100; border: 1px solid #E13611; border-radius: 5px; line-height: 135%;}
.op {display: inline-block; font-size: 80%; font-weight: normal; background: #1F8F2A; color: #F8F6DA; padding: 2px 5px 2px 5px; margin-left: 5px; margin-right: 2px; margin-bottom: 2px; border-radius: 4px;}
.admin, .mod, .guest {display: inline-block; font-size: 80%; font-weight: normal; background: #1F8F2A; color: #F8F6DA; padding: 2px 5px 2px 5px; margin-left: 2px; margin-right: 2px; margin-bottom: 2px; border-radius: 4px;}

input[type="text"], select, textarea {
border: 1px solid #B3917B;
border-radius: 3px;
background-color : #ffffff;
}

.eliminar, .reportar{
	border: 1px solid  #BB1616;
	border-radius : 3px;
	font-size : 13px;
	color : #ffffff;
	background-color : #BB1616;
	cursor: pointer;
	padding: 7px;
	opacity: 0.7;
}

.eliminar:hover, .reportar:hover{
	background-color : #E10000;

}

.redtext {
    background:inherit;
    color:#DA5364;
}

.selected {
 background-color: #f0d1bd !important;
 border: 1px solid #b3917b !important;
}


.nothumb { border-color:#B3917B; border-radius: 4px;}

.banned-post .reply{
  border: 1px solid #B3917B;
}

.add-favorite.favorite-added {
  color: #1F8F2A !important;
}

hc-floating-static-window {

--hc-window-border: 3px solid #F2E1D6;
--hc-window-title-bar-border-radius: 5px;


  --hc-background: #F2E1D6;

  --hc-title-bar-background: #BD0003;
  --hc-title-bar-text-color: #FFFFEE;
  --hc-link-color: #E60000;
  --hc-link-color-hover: #1F8F2A;
  --hc-window-border-radius: 5px;

}

hc-favorite-thread-row {
  --hc-preview-background-hover: #1F8F2A30;
  --hc-title-color: #A60000;
}

/* Nos aseguramos que los enlaces y texto dentro de un preview que esta en un spoiler tengan su color original */
.spoiler > .reflinkpreview a, .reflinkpreview a { color: #E60000 !important; }
.spoiler .reflinkpreview .filetitle, .spoiler .reflinkpreview .filesize, .spoiler .reflinkpreview span, .spoiler:hover .reflinkpreview .filesize span {
 color:#a60000 !important;
}
.spoiler .reflinkpreview a:visited {
 color:#e60000 !important;
}
.spoiler .reflinkpreview .postername {
 color:#1F8F2A !important;
}
.spoiler .reflinkpreview .op, .spoiler .reflinkpreview .admin, .spoiler .reflinkpreview .mod, .spoiler .reflinkpreview .guest { color: #F8F6DA !important; }

hc-new-thread-notification {
  --hc-notification-border: 1px solid #B3917B;
  --hc-notification-background: #F2E1D6;
  --hc-notification-color: #800000;
  --hc-notification-border-radius: 5px;
  --hc-notification-title-color: #A60000;
}

hc-settings-list {
  --hc-title-color: #A60000;
  --hc-select-border: 1px solid #B3917B;
  --hc-select-border-radius: 3px;
  --hc-select-background-color: #FFFFFF;
  --hc-input-text-border: 1px solid #B3917B;
  --hc-input-text-border-radius: 3px;
  --hc-input-text-background-color: #FFFFFF;
}

.page-nav {
  border-radius: 3px;
  background: #C74343;
  color: #FFFFEE;
}

.page-nav:hover {
  background: #529E5A;
  color: #FFFFEE;
}

.navbar-mobile {
  background-color: #BD0003;
  color: #FFF9C4;
}


body {
	margin: 0;
	padding: 8px;
	margin-bottom: auto;
}

form {
	margin-bottom: 0px;
}

form .trap {
	display:none;
}

blockquote blockquote {
	margin-left: 0em;
}

.postarea {
	text-align: center;
}

.postarea table {
	margin: 0px auto;
	text-align: left;
}

.thumb {
	border: none;
	float: left;
	margin: 2px;
        margin-bottom: 10px !important;
        margin-left: 20px;
        margin-right: 20px;
	margin-top: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
	max-height: 250px;
	position: relative;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);


}

.nothumb {
 float: left;
 background: inherit;
 border: 1px dashed;
 text-align: center;
 margin: 15px 20px 15px 20px;
 font-family: sans-serif;
 font-weight: bold;
 height: 75px;
 width: 75px;
}

.reply blockquote, blockquote :last-child, .highlight blockquote {
	margin-bottom: 0em;
	word-wrap: break-word;
}

.reflink a {
	color: inherit;
	text-decoration: none;
}

.reflink a:hover{
	color: #800000;
}

.reply .filesize {
	margin-left: 20px;
}

.replypage .replylink {
	display: none;
}

.pagelist {
	max-width: 600px;
}





.spoiler {
	color: #424242;
	background-color: #424242;
	border-radius: 2px;
}

.spoiler A:link{
color: #424242;

}
.spoiler A:visited {
text-decoration: none;
color: #424242 !important;

}
.spoiler A:active {
text-decoration: none;
color: #424242;

}
.spoiler A:hover {
text-decoration: none;
 color: white !important;
}

.spoiler span {
color: #424242!important;
}

.spoiler:hover span {
color: white!important;
}

.extrabtns {
	vertical-align: middle;
}

.hidethread {
	background: transparent url('./icons/blue/icons.png') -32px -16px no-repeat;
}

.unhidethread {
	background: transparent url('./icons/blue/icons.png') -48px 0px no-repeat;
}

.expandthread {
	background: transparent url('./icons/blue/icons.gif') 0px -16px no-repeat;
}

.reflinkpreview {
	position: absolute;
	padding: 5px;
	background-color: #F0E0D6;
	border-radius: 5px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	z-index: 20000;
	margin-left: -30px !important;
	opacity: 1 !important;
}


.reflinkpreview blockquote {
	padding-left: 3em;
}

.reflinkpreview .doubledash {
	display: none;
}

.reflinkpreview .hideshow, .reflinkpreview .add-favorite, .reflinkpreview [title^="Buscar"], .reflinkpreview [title^="Ampliar"]
{
  display: none;
}

.highlight blockquote {
	margin-bottom: 0!important;
	word-wrap: break-word;
}

.highlight .filesize {
	margin-left: 20px!important;
}



.replybacklinks {
 font-family:sans-serif;
 text-decoration:none;
 bottom:5px;
 display: flex;
 flex-wrap: wrap;
 min-width: 75%;
}
.replybacklinks>span {
font-size: 85%;
margin-right: 5px;
opacity: 0.7;
}



.bandera {
	margin-right: 1px;
}

.code{
	overflow:auto;
	padding:10px !important;
	max-width:102% !important;
	max-height:400px;
	font-family:monospace;
	word-wrap:normal;
	white-space: pre-wrap;
    overflow-x: hidden;
	font-size:120%;
	margin-top: 10px;
	margin-bottom: -5px;
}

@media only screen and (max-width: 720px)
{
.code{
max-height:300px;
}
}


body.secure-mode .thumb, body.secure-mode .cellcatalog img, body.secure-mode img[src^="/banners/"], body.secure-mode .recommendation-thumb {
    opacity: 0.02;
    filter: blur(5px);
}
.recommendation-thumb{
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.catalog-thumb{
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

body.secure-mode .thumb[style^="max-"] {
    opacity: 1 !important;
    filter: blur(0px) !important;
}

.secure-mode-button {
  opacity: 0.6;
  cursor: pointer;
}

body.secure-mode .secure-mode-button {
  opacity: 1!important;
}
.MathJax{
	overflow-x: auto;
	overflow-y: hidden;
}

.MathJax, .MathJax:active
{
  display: inline-table!important;
  word-wrap: break-word;
  word-break: break-all;
}

 .nt_dim {
  background: rgba(0,0,0,.5);
  position: fixed;
  z-index: 10000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
 .nt_mWin {
  position: fixed;
  z-index: 10000001;
  top: 20%;
  width: 90%;
  height: auto;
  max-width: 480px;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0!important;
}
 .nt_tBar {
  width: 478px !important;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 110%;
  margin: 1px!important;

}
 .nt_mCnt {
  margin: 1em
}
 .nt_act {
  text-align: right;
  margin-right: 15px;
  margin-bottom: 15px;
}
.nt_mCnt input[type="text"]
{
  width: 60%;
  margin-left: 25px;
  margin-top: -5px;
}

.invalid-title [name="subject"]
{
  border: 1px solid red;
}

.invalid [type="submit"]
{
  opacity: .5;
  pointer-events: none;
}

.timer{
opacity: 0.8;
cursor: pointer;

}

.embedArea
{
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}

#pcscrollBottom {
  position: fixed;
  width: 22px;
  height: 18px;
  padding: 2px 0px 2px 0px;
  margin: 0;
  top: 81px;
  right: 8px;
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
z-index: 100;
}
#pcscrollTop {
  position: fixed;
  width: 22px;
  height: 18px;
  padding: 2px 0px 2px 0px;
  margin: 0;
  top: 53px;
  right: 8px;
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
z-index: 100;
}

.highlight {
    overflow-x: overlay;
    min-width: 250px;
}
.mjx-chtml {
  white-space: normal !important;
}

#botonresp {padding: 6px 6px 6px 7px !important;}

.hc-catalog {
  display: grid;
  grid-template-columns: repeat(auto-fill, 240px);
  grid-gap: 6px;
  justify-content: center;
}
.hc-catalog-item {
  padding: 15px;
  text-align: left;
}
.hc-catalog-content {
  word-wrap: break-word!important;
  margin: auto;
  position: relative;
  height: 100%;
}
.hc-catalog-item a > img {
  max-width: 200px;
}

.hc-catalog-item.hidden img {
  opacity: 0.02;
}

.hc-catalog-item.hidden .filetitle {
  opacity: 0.5;
}

.hc-catalog-item.hidden .hc-catalog-postername {
  visibility: hidden;
}

.hc-catalog-item.hidden .add-favorite {
  display: none;
}

.hc-catalog-item.hidden .catalog-thread-extra-info {
  visibility: hidden;
}

.hc-catalog-item.hidden {
  color: rgba(0, 0, 0, 0);
  cursor: default;
  user-select: none;
}

.hc-catalog-extract {
  padding-bottom: 2em;
}

.recommendations {
  display: grid;
  grid-template-columns: repeat(auto-fit, 240px);
  grid-gap: 6px;
  justify-content: center;
}

.recommendation-item {
  padding: 15px;
  text-align: left;
}
.recommendation-content {
  word-wrap: break-word!important;
  margin: auto;
  font-size: 1em;
  line-height: 145%;
}
.recommendation-content p {
	margin: 0;
}
.recommendation-image-link {
  text-align: left;
}
.recommendation-item a > img {
	max-width: 200px;
  max-height: 125px;
	border-radius: 4px;
margin-bottom: 12px;

}


input[type="text"]{
padding-left: 4px;
}
.filetitle {
  padding-right: 2px;
}
.cookies{ z-index: 20500; }

.anonid {
 display: inline-block;
 font-size: 80%;
 font-weight: 400;
 padding: 2px 5px;
 margin-right: 2px;
 margin-bottom: 2px;
 border-radius: 4px;
 cursor: pointer;
 text-shadow: 1px 1px black;
 color: white;
}

.throptions {
 margin-top: 7px;
 margin-bottom: 5px;
}

#charsAvailable {
  padding-top: 4px;
  opacity: 0.7;
  font-size: 85%;
}

#hideRecommendations {
	cursor: pointer;
	opacity: 1;
}

.dado {
  opacity: 0.7;
}

/* Quitamos los saltos de linea sobrantes en el tag [code] */
.code br {display: none;}

blockquote {
  word-wrap: break-word;
}

/* Centramos el post baneado */
.banned-post > table {
  margin: 0 auto;
  padding-left: 3em;
  padding-right: 3em;
}

/* Ajustamos algunos detalles en el contenido del post baneado */
.banned-post .reply {
  padding: 12px 12px 3px 12px;
  font-size: 85%;
}

.banned-post .doubledash {
  display: none;
}

.banned-post blockquote {
  line-height: 20px;
  word-break: break-word;
}

.banned-post .activadis {
  padding-top: 3px;
}


/* Margen del nombre del archivo (version normal y movil) */
.banned-post .filesize {
  margin-left: 0px;
}
@media only screen and (max-width: 720px) {
  .banned-post .filesize {
    margin-left: 20px;
  }

  /* Para que no se creen espacios fantasmas a los lados en la version movil */
  .banned-post table {
    width: inherit;
    display: table;
  }
}

/* Nos aseguramos de que los indicadores de autoridad no queden tan estrechos */
.banned-post .admin, .banned-post .mod, .banned-post .guest, .banned-post .anonid {
    line-height: 170%;
}

@media only screen and (max-width: 450px) {
  /* Para centrar en pantallas estrechas */
  .banned-post > table {
    padding-left: 0.8em;
    padding-right: 1em;
  }
}

/* En la pagina de baneos retiramos el boton de [Reproducir] de los enlaces de Youtube */
.banned-post .embedBtn {
   display: none;
}


.add-favorite {
  cursor: pointer;
}

.favorite-threads-btn {
  cursor: pointer;
}

.threadstats {
  cursor: pointer;
}

.omittedposts {
  cursor: pointer;
}

/* Evitar recuadros punteados en algunos navegadores */
a[onclick^="javascript:expandimg"] {
  outline: none;
  /* Firefox y derivados (opcional pero no esta de mas tenerlo por si acaso) */
  -moz-outline-style: none;
}

.settings-button {
  cursor: pointer;
}

.favorites-disabled .add-favorite,
.favorites-disabled .favorite-threads-btn {
  display: none;
}

.numeros {
  display: inline-block;
  font-size: 110%;
}

.numpage {
  margin-left: 2px;
  margin-right: 2px;
}

.page-nav-previous {
  padding: 4px 8px 4px 8px;
  margin-right: 4px;
}

.page-nav-next {
  padding: 4px 8px 4px 8px;
  margin-left: 4px;
}

.reports-floater {
  float: right;
  margin-bottom: 1em;
}

.barra {
  text-align: center;
  font-size: 105%;
  line-height: 140%;
  padding: 8px 5px 8px 5px;
}

#publicidad {
  text-align: center;
  margin: 15px;
  opacity: 0.5;
}

.thread {
  overflow: auto;
}

.autoupdate {
  display: block;
}

.footer {
  text-align: center;
  font-size: 13px;
  clear: both;
}

.logo {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
  font-size: 220%;
  line-height: 120%;
}

.reflinkpreview>.thread {
  overflow:hidden;
}

.thread-separator {
  margin-top: 1em;
}

.boards-list-placeholder,
.boards-list-placeholder-footer {
  display: inline;
}

.boards-list,
.boards-list-footer {
  display: inline;
}

.board-select-mobile {
  width: 100%;
  height: 100%;
}

.catalog-thread-bottom {
  display: flex;
  justify-content: space-between;
  bottom: 0;
  position: absolute;
  width: 100%;
}

.catalog-thread-extra-info {
  display: inline-block;
}

.catalog-thread-extra-actions {
  display: inline-block;
}

.hideshow {
  cursor: pointer;
}
/* Ocultamos contadores de la barra inferior (si los hay) */
.footer > .navbar > .boards-list-footer > a > .pnuevos {
  display: none;
}

a.furl {
  cursor: pointer;
}

a.furl-open {
  padding: 6px 8px 6px 8px;
  border-radius: 3px;
  font-size: 90%;
}

.divban {
  text-align: center;
  padding: 20px 20px 22px 20px;
  margin: 4px auto;
  max-width: 800px;
}

.divban table.respuesta.post {
  font-size: medium;
  text-align: start;
}

#banner {
	display: flex;
	margin-top: 1rem;
}

#banner-img {
	display: inline;
	margin: 0 auto;
}



.hljs {
    display: block;
    overflow-x: auto;
    padding: 1em;
    background: white;
    color: black;
    -webkit-text-size-adjust: none
}

.hljs-comment {
    color: #800
}

.hljs-keyword,.method,.hljs-list .hljs-keyword,.nginx .hljs-title,.hljs-tag .hljs-title,.setting .hljs-value,.hljs-winutils,.tex .hljs-command,.http .hljs-title,.hljs-request,.hljs-status {
    color: #008
}

.hljs-envvar,.tex .hljs-special {
    color: #660
}

.hljs-string,.hljs-tag .hljs-value,.hljs-cdata,.hljs-filter .hljs-argument,.hljs-attr_selector,.apache .hljs-cbracket,.hljs-date,.hljs-regexp,.coffeescript .hljs-attribute {
    color: #080
}

.hljs-sub .hljs-identifier,.hljs-pi,.hljs-tag,.hljs-tag .hljs-keyword,.hljs-decorator,.ini .hljs-title,.hljs-shebang,.hljs-prompt,.hljs-hexcolor,.hljs-rule .hljs-value,.hljs-literal,.hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-number,.css .hljs-function,.clojure .hljs-attribute {
    color: #066
}

.hljs-class .hljs-title,.smalltalk .hljs-class,.hljs-doctag,.hljs-type,.hljs-typename,.hljs-tag .hljs-attribute,.hljs-doctype,.hljs-class .hljs-id,.hljs-built_in,.setting,.hljs-params,.hljs-variable,.hljs-name {
    color: #606
}

.css .hljs-tag,.hljs-rule .hljs-property,.hljs-pseudo,.hljs-subst {
    color: #000
}

.css .hljs-class,.css .hljs-id {
    color: #9b703f
}

.hljs-value .hljs-important {
    color: #ff7700;
    font-weight: bold
}

.hljs-rule .hljs-keyword {
    color: #c5af75
}

.hljs-annotation,.apache .hljs-sqbracket,.nginx .hljs-built_in {
    color: #9b859d
}

.hljs-preprocessor,.hljs-preprocessor *,.hljs-pragma {
    color: #444
}

.tex .hljs-formula {
    background-color: #eee;
    font-style: italic
}

.diff .hljs-header,.hljs-chunk {
    color: #808080;
    font-weight: bold
}

.diff .hljs-change {
    background-color: #bccff9
}

.hljs-addition {
    background-color: #baeeba
}

.hljs-deletion {
    background-color: #ffc8bd
}

.hljs-comment .hljs-doctag {
    font-weight: bold
}
