Geshi

/* TESTS */
.blue {
background-color:#33D;
color:#FFF;
}
 
/* Allow limiting of which header levels are shown in a TOC; , for
 instance, will limit to showing ==headings== and ===headings=== but no further (as long as
 there are no =headings= on the page, which there shouldn't be according to the MoS). */
.toclimit-2 .toclevel-2 {display:none;}
.toclimit-3 .toclevel-3 {display:none;}
.toclimit-4 .toclevel-4 {display:none;}
.toclimit-5 .toclevel-5 {display:none;}
.toclimit-6 .toclevel-6 {display:none;}
.toclimit-7 .toclevel-7 {display:none;}
 
/**********************************************************/
/************** Infobox character Theme *******************/
/**********************************************************/
 
.characterInfoboxToggleContent span.mw-collapsible-toggle {
 float: none;
 display: block;
}
 
.characterInfoboxContainer {
 float: right;
 
 box-sizing: border-box;
 width: 275px;
 margin: 0px 0px 10px 10px;
 padding: 10px;
 
 border: 1px solid #B5B7CF;
 border-radius: 10px;
 
 background-color: #EFF0FF;
 
 font-size: 10px;
 color: #3A3A3A;
}
 
.characterInfoboxContainer table {
 width: 100%;
}
 
.characterInfoboxMainImage img {
 max-width: 100% !important;
 height: auto;
 display: block;
}
 
.characterInfoboxMainImageCaption {
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 padding: 5px 0px;
}
 
.characterInfoboxImage img {
 max-width: 100% !important;
 height: auto;
 display: block;
}
 
.characterInfoboxImageCaption {
 font-size: 90%;
}
 
.characterInfoboxTitle {
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 padding: 10px 0px;
}
 
.characterInfoboxHeader {
 padding-top: 10px;
 font-size: 14px;
 text-align: center;
}
 
.characterInfoboxSubheader {
 font-size: 12px;
 text-align: center;
}
 
.characterInfoboxLink {
 font-size: 14px;
 font-weight: bold;
 text-align: center;
}
 
.characterInfoboxLine {
 border-top: 1px solid #ccc;
}
 
.characterInfoboxLineLeft {
 vertical-align: top;
 border-top: 1px solid #B5B7CF;
 width: 40%;
}
 
.characterInfoboxLineRight {
 vertical-align: top;
 text-align: right;
 border-top: 1px solid #B5B7CF;
 width: 60%;
}