/*
Dr. Pierson's RPC Authority Supreme Theme, v2. 
[2019 Theme]
*/

#main-content {
    border-left: none;
}

#page-title {
    border-bottom: 2px solid #A8A8AA;
}

#page-title {
    color: #6A99AF;
    font-weight: bold; 
} 

a { 
    color: #6A99AF;
}

a:hover {
    color: #5B8091;
    text-decoration: none; 
}

a.newpage {
    color: #808A8E;
}

/* Background */

div#container-wrap {
    background: url(http://rpcsandbox.wdfiles.com/local--files/component%3Abelowzero-theme/BelowZeroBackground.png) top left no-repeat !important; 
}

/* Logo */

#header {
    background-image: url(http://rpcsandbox.wdfiles.com/local--files/component%3Abelowzero-theme/BelowZeroHeading.png);
    background-repeat: no-repeat;
    background-size: auto calc(9.5rem - 2.125rem);
    height: 7.5rem;
}

/* Header */
 
#header > h1 > a > span {
    display: block;
    opacity: 0;
}

#header h2 span {
    display: none; 
    opacity: 0; 
}

:root { 
    scrollbar-color: #34687F #244959;
    transition: all 0.2s ease-in-out;
}

/* Sidebar */

#side-bar hr {
    display: none;
} 

#side-bar .heading {
  font-size: 1.2em;
  padding: 0.5em 1em 0 -0;
  border-top: 2px solid #A8A8AA;
  margin: 1em calc(-1em + 2px) 0.5em 0;
  font-weight: bold;
  color:#6A99AF;
}

#side-bar .side-block {
  margin: 1em calc(-1em + 2px) 0.5em 0;
  padding: 0.5em 1em 0 -0;
 } 

#side-bar .menu-item>a {
  transition: all 0.2s ease-in-out;
  display: block;
  margin: 0 calc(-1em - 1px) 0 -0.5em;
  padding:  10px 6px 10px;
  font-size: 12.8px;
}

#side-bar div.menu-item a:hover {
  background-color: #4D6F7F;
  text-decoration: none;
}

/* Headings */ 

h1 { 
    font-weight: bold; 
    color: #6A99AF;

}

h2, h3, h4, h5, h6 {
    color: #E5E5E5;
} 

/* Account */
 
#login-status {
    color: #E5E5E5;
    shadow-box: 0px 1px 6px rgba(0,0,0,.25);
}
 
#login-status a {
    color: #C0C0C0;
}

#login-status a:hover {
    color: #7A7A7A;
    transition: all 0.2s ease-in-out;
    text-decoration: none; 
}

#login-status ul a {
    background: #3F3F3F;
    color: #E2E2E2;
    border-opacity: 2%;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}

#login-status ul a:hover {
    color: white;
    background-color: #6A99AF;
    transition: all 0.1s ease-in-out;
}

#account-options {
    border: solid 1px #6A99AF;
}

/* Tables */

table.wiki-content-table th {
    border: 1px solid #666;
    color: #ccc;
    padding: 0.3em 0.7em;

 }
 
table.wiki-content-table td {
    background-color: #1d2022;
    border: 1px solid #666;
    padding: 0.3em 0.7em;
    color: #ccc;
  }

/* Topbar */

top-bar a {
    color: white;
    background: #23303D;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}

#top-bar ul li a {
    color: #E5E5E5;
    border: transparent;
}

#top-bar ul li.sfhover a:hover, #top-bar ul li:hover a:hover {
    background: #4D6F7F;
    transition: all 0.2s ease-in-out;
}
 
.interwiki_title {
    color: black;
}
 
.interwiki_entry a {
    color: black;
}

/* Tabs */

.yui-nav {
    border-bottom: 5px solid #5C7E8E !important;
}

.yui-navset {
    box-shadow: 3px 3px 4px rgba(0,0,0,.2);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #1d2022;
}

.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#5C7E8E url(../images/yuitabs.png) repeat-x left -1400px; /* selected tab background */
    color:#ccc;
}
 
.yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content {
    border: 1px solid #808080;
    border-top-color: transparent;
}

.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    background:#515C6A url(../images/yuitabs.png) repeat-x left -1300px;
    text-decoration: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    transition: all 0.2s ease-in-out;
}

.footnotes-footer {
    background:#1F2125;
    border: 1px dashed #666666; 
    width: 90%;
    margin: 1em auto;
    font-size: 12px; 
    padding: .15em 1em;
}

.footnotes-footer, .page-options-bottom, .owindow .title, .math-equation, .bibitem, .thread-container .post .long .options {
    height: auto !important;

}

.footnote-footer{
     display: block; 
     position: relative; 
     width: 95%;
     margin: .5rem 1.5rem
}

code { 
    font-family: Encode Sans, sans-serif; 
    background-color: 
} 

/* Mobile Comparability */ 

@media screen and (orientation:portrait) {

#header {
    background-size: auto calc(6.5rem - 2.125rem);
    height: 7.5rem;
    background-position: left .5em top 4rem;
}

#search-top-box {
    display: none;
}

}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

#top-bar { 
    font-size: 12px;
}

#header { /* Logo */ 
    background-size: auto calc(8.5rem - 2.125rem);
    background-position: left 1.65em top 1.6rem;
} 


body {
   font-size: 8px;
} 

.footnotes-footer .title {
    font-size: 15px;
} 

.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover {
    font-size: 12px;
}

.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    font-size: 12px;
}

}
