/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
}

#logo {
    float: left;
    margin-top: 6px;
    margin-bottom: 6px;
}

#logo img {
    width: 200px;
}

.navbar-header {
    margin-top: 4px;
}

.navbar-collapse {
    margin-top: 10px;
}

.dropdown-menu {
	min-width:96px;
}

.docs-section + .docs-section {
  padding-top: 40px;
}

.masthead-button-links{
	text-align: center;
}

.sidebar {
    position:fixed;
    top:60px;
    width:20%;
}

/* First level of nav */
.sidenav {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f7f7f8;
  border-radius: 5px;
}
/* Nav: second level (shown on .active) */
.sidebar .nav .nav > li > a {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 30px;
  font-size: 90%;
  font-family:'Microsoft YaHei';
}



@media (max-width: 767px) {
    .sidebar-nav-fixed {
        position:static;
        width:auto;
    }
}

@media (max-width: 979px) {
    .sidebar-nav-fixed {
        top:70px;
    }
}
.docs-nav {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
  background-color: #1d365d;
  border-color: #111f36;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.docs-nav .navbar-collapse {
  border-color: #111f36;
}
.docs-nav .navbar-brand {
  color: #fff;
}
.docs-nav .navbar-nav > li > a {
  color: #b9c8e0;
}
.docs-nav .navbar-nav > li > a:hover {
  color: #fff;
}
.docs-nav .navbar-nav > .active > a,
.docs-nav .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: #111f36;
}
.docs-nav .navbar-toggle {
  border-color: #1d365d;
}
.docs-nav .navbar-toggle:hover {
  background-color: #111f36;
  border-color: #111f36;
}

/* art.php */
#mysgallery {
  padding-top: 20px;
}

#mygallery {
  padding-top: 30px;
}

#interestbtn {
  padding-top: 25px;
  text-align: center;
}

.blueimp-gallery {
	box-shadow: none;
	border:2px solid #888; 
	border-left: none;
	border-right: none;
}

.blueimp-gallery > .slides {
  background-color: #ffffff;
}

.blueimp-gallery > .title {
	color: #888;
	font-family:'Microsoft YaHei';
	text-shadow: none;
}

.blueimp-gallery > .title,
.blueimp-gallery > .prev,
.blueimp-gallery > .next,
.blueimp-gallery > .indicator,
.blueimp-gallery > .play-pause {
	display: inline;
}

.marketing a:link,
.marketing a:visited,
.marketing a:hover,
.marketing a:active {
	color: #000;
}

.marketing a:hover{
	color: #ce1300;
}

#artsn {
	color: #108236;
	display:inline-block;
	float: left;
	margin-top: 5px;
	font-family:'Microsoft YaHei';
}
#artsize {
	color: #108236;
	display:inline-block;
	float: right;
	margin-top: 5px;
	font-family:'Microsoft YaHei';
}

#magimgbtn {
	width: 30px;
	margin-left: 5px;
}

.artinfo {
	margin-top: 8px;	
	color: #108236;
	font-family:'Microsoft YaHei';
}

/* article.php */
.article {
  margin-top: 18px;
  margin-bottom: 20px;
}

.pagination {
  margin-top: 0px;
}

h1,h2,h3,h4,h5,p {
  font-family:'Microsoft YaHei';
}

h1[id] {
  padding-top: 80px;
  margin-top: -45px;
}

h2[id],
h3[id] {
  padding-top: 80px;
  margin-top: -60px;
}

h2.title,
h4.date,
h4.publisher {
	text-align: center;
}

h4.publisher {
	color: #cf3333;
}

#wzlist a:link,
#wzlist a:visited,
#wzlist a:hover,
#wzlist a:active {
	color: #000;
	text-decoration: none;
}
#wzlist a:hover {
	color: #ce1300;
}

.contact {
  padding-top: 80px;
}

.contact .col-md-4,
.contact .col-md-3 {
	text-align: center;
}

address {
  padding-top: 60px;
  padding-bottom: 30px;
  font-family:'Microsoft YaHei';
} 
/**
 * Add some padding an margins to tables
 */
table {
  margin-bottom: 20px;
}
td {
  padding: 0 10px 5px 0;
}

.table tbody>tr>td.vert-align{
    vertical-align: middle;
	text-align: center;
}

.declaration {
	font-size: 150%;	
	color: #bd640d;
	font-family:'Microsoft YaHei';
}

.contact {
	margin-bottom: 68px;
}

hr {
	background-color:#aaaaaa;
	border:0;
	height:1px;
}

#cnbdshare {
	margin: 0 auto;
	width: 186px;
	height: 25px;
	position: relative;
}

#enbdshare {
	margin: 0 auto;
	width: 160px;
	height: 25px;
	position: relative;
}

footer {
	margin-top: 20px;	
	margin-bottom: 40px;
}
