/* Basic */
body{margin: 0; overflow-x: hidden;}
.browserupgrade{margin: 0; padding: .5em 1em; background-color: #fcfcfc; text-align: center;}
/* Header */
.docs-header{margin-bottom: 0;}
.navbar-toggle:hover,
.navbar-toggle:focus{border-color: #0074d9;}
.navbar-toggle .icon-bar{background-color: #0074d9;}
/* Jumbotron */
.docs-jumbotron{background-color: #0074d9; color: #fff;}
.docs-jumbotron .version{font-size: 14px; color: #fff; filter: alpha(opacity=50); opacity: 0.5;}
@media (min-width: 992px){.docs-jumbotron h1, .docs-jumbotron p{margin-right: 380px;}}
.docs-carbonads-container{position: relative;}
.docs-carbonads{max-width: 350px; padding: 15px; border: 1px solid #ccc; border-radius: 4px; overflow: hidden;}
.carbon-wrap{overflow: hidden;}
.carbon-img{clear: left; float: left; display: block;}
.carbon-text,
.carbon-poweredby{display: block; margin-left: 140px;}
.carbon-text,
.carbon-text:hover,
.carbon-text:focus{color: #fff; text-decoration: none;}
.carbon-poweredby,
.carbon-poweredby:hover,
.carbon-poweredby:focus{color: #ddd; text-decoration: none;}
@media (min-width: 992px){.docs-carbonads{position: absolute; right: 0; bottom: 5px;}}
/* Content */
/* Footer */
.docs-footer{overflow: hidden;}
.links{text-align: center; margin-bottom: 30px;}
.heart{position: relative; display: block; width: 100%; height: 30px; margin-top: 20px; margin-bottom: 20px; color: #ddd; font-size: 18px; line-height: 30px; text-align: center;}
.heart:hover{color: #ff4136;}
.heart:before{position: absolute; top: 50%; right: 0; left: 0; display: block; height: 0; border-top: 1px solid #eee; content: " ";}
.heart:after{position: relative; z-index: 1; padding-left: 8px; padding-right: 8px; background-color: #fff; content: "♥";}
/* Google Code Prettify */
.prettyprint{margin-bottom: 0; padding: 15px !important; border: 1px solid #ddd !important;}
.map_con{width: 980px;margin: 0 auto;}
.map_rig{width: 200px;float: right;}
.map_rig ul{border-top: 1px solid #eee;}
.map_rig ul li{width: 100%;line-height: 32px;font-size: 16px;text-align: center;border:1px solid #eee;border-top: none;color: #fff;}
.map_rig ul li.on{background: #e35f13;}
.map_rig ul li:hover{background: #e35f13;}
.map_rig ul li:hover a{color: #fff;}
.map_rig ul li a{display: block;color: #333}