@charset "UTF-8";
:root{--dark:#234469;
      --width:1344px;
	  --bgcolor:#f9f9f9;
	  --bordercolor: #dee2e6;
	  --bgimg:url(/plugin/geek_bbs_theme/img/body.png);
	  --bodybgcolor:#e2e2e2;
	  --gray-200:rgb(200,200,200);
	  }
a {color: var(--dark);text-decoration:none !important;}
body{font-family:"Hiragino Sans GB","Microsoft Yahei",sans-serif;background:var(--bodybgcolor) var(--bgimg);}
.navbar{padding:0;-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1);box-shadow:0 2px 3px rgba(10,10,10,.1)}
.navbar>{max-width:none;padding-right:0}
.navbar.bg-dark{background-color:var(--white)!important}
.navbar-dark .navbar-toggler{border-color:transparent!important;color:var(--dark);padding:1rem}
.navbar-dark .navbar-toggler:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9"}
.navbar-dark .navbar-toggler-icon{display:none}
.navbar-dark .navbar-brand{color:var(--dark);padding:0}
.navbar-dark .navbar-nav .nav-link{color:var(--dark);padding:.87rem 1rem}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:var(--dark)}
.navbar-dark .navbar-nav .nav-item.active>.nav-link{background-color:var(--bgcolor));}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:var(--dark);background:var(--bgcolor);}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:var(--dark)}
.aside>a.btn{padding:.75rem 1rem;border-width:1px}
.card{background:var(--white);border-color:var(--gray-200);box-shadow:0px 0px 5px #dddddd;}
.card>.card-header{background:var(--bgcolor);border-color:var(--bordercolor);}
.card-header-tabs{margin-top:-.25rem}.card-header-tabs>.nav-item>.nav-link{border-width:0 0 2px 0}
.card-header-tabs>.nav-item>.nav-link:hover:not(.active){border-width:0 0 2px 0}
.card-header-tabs>.nav-item>.nav-link.active{background-image:none;background:var(--white);border-color:var(--dark);border-width:0 0 2px 0}
.card.card-threadlist>.card-body{padding:.25rem 1rem}
.card.card-threadlist>.card-body>.threadlist .ml-2.d-none{display:inline-flex!important}
.card.card-threadlist>.card-body>.threadlist .d-flex.justify-content-between.small{font-size:12px}
.card.card-postlist{border-top-width:0;border-top-left-radius:0!important;border-top-right-radius:0!important;font-size:14px}
.card.card-thread{margin-bottom:0;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
.card.card-thread hr{border-color:#ced4da}
.nav_tag_list{display:flex;flex-direction:column}[class^=icon-top-]:before{content:"\f0aa"}@media screen and (min-width:1408px){html{font-size:15px}#body>.container,#footer>.container{max-width:var(--width);width:var(--width)}}@media (max-width:576px){html{font-size:12px}}

#header>.container{max-width:var(--width);}
@media(min-width: 48em) {
#header>.container{height:4em;}
}

#nav2>.container{max-width:var(--width);}
.breadcrumb {
  background-color:var(--white)!important;
  font-size:14px;
  border: 1px solid #dee2e6;
  box-shadow: 1px 1px 2px rgba(233, 236, 239, 0.25);
}
table.nav_tag_list{background-color:white !important;border:1px solid #dee2e6;}
#body{background-image:var(--bgimg);}
#body{background-color:var(--bgcolor);}

#footer {background: var(--bgcolor) !important;}
.header_search_form {
    display: inline-block;
    padding: 0;
    position: relative;
    width: 250px;
}
.header_search_form > input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #8b969c;
    border-radius: 50px;
    color: #5b8096;
    display: inline-block;
    font-size: 12.8px;
    margin-top: 4px;
    outline: 0 none;
    padding: 2px !important;
    text-indent: 32px;
    width: 250px;
}
.header_search_form > span.icon-search {
    left: 10px;
    line-height: 25px;
    position: absolute;
    top: 4px;
}
.list-group-item.active{
	background-color: var(--bgcolor);
    color: var(--dark);
	border-color:#dee2e6 !important;
}

/*
.btn-primary {
    background-color:steelblue;
    border-color: var(--bordercolor);
    color: var(--white);
}
.btn-primary:hover {
    background-color:#fff;
    border-color: var(--bordercolor);
	color: var(--dark);
}*/

.home-li:hover{
	background-color:var(--bgcolor) !important;
}
.tt_sign{

	color:darkorange !important;cursor:pointer;margin-left:6px;

}

.tt_sign:hover{

	color:orange !important;

}


