
/*========================================
 *	Global
 * ======================================*/
a{color:#FF7215;}
body {

  font-family: 'Lato',sans-serif;
}

.pQp {

  position: static!important;

}

ul{list-style: none;padding: 0;margin: 0;}
li{list-style: none;padding: 0;margin: 0;}

/*========================================
 *	Header
 * ======================================*/

body > header hgroup {
  margin: 0 0 20px;
}
body > header hgroup h1 {

  font-size: 30px;
  font-weight: bold;
  line-height: 35px;
}
body > header hgroup h2 {
  color: #6E6E6E;
  font-size: 22px;
  font-weight: bold;
}

#forum_header .nav {
  margin: 0;
}
#forum_header .nav-pills .active > a, body > header .nav-pills .active > a:hover {
  background-color: #3299BB;
  color: #FFFFFF;
}
#forum_header .nav-pills a{}
#forum_header .nav-pills a:hover{}
#forum_header .nav-pills .divider {
  background: none repeat scroll 0 0 #E2AC24;
  box-shadow: 0 0 4px #FFDB80;
  height: 34px;
  margin: 0 7px;
  width: 1px;
}
#forum_header .subnav {
  background: none repeat scroll 0 0 #FFC020;
}

#forum_header .subnav .nav-pills {
  padding: 10px;
}

#forum_header .subnav .nav-pills a {
  color: #333;
}
#forum_header .subnav  .nav-pills a.active{  color: #fff;}
#forum_header .subnav  .nav-pills a:hover{ color: #333;}

#forum_header .subnav .actions {
  padding: 13px 10px 10px;
}
#forum_header .subnav .actions a i {
  position: relative;
  top: 2px;
}

#forum_header .nav-pills.questionFilter {
  font-size: 12px;
  margin: 10px 0 0;
}
#forum_header .nav-pills.questionFilter a {
  padding: 7px;
}
#forum_header .nav-pills.questionFilter a:active{}
#forum_header .nav-pills.questionFilter li a:hover{color:#333;}

/*========================================
 *  Navigation
 * ======================================*/

#forum_header .nav-pills a.active{background-color:#FF7215;color: #FFF;}

/*========================================
 *	Main
 * ======================================*/

#forum {
  margin: 50px auto 20px;
}
#forum h1 em {
  color: #FF7114;
  text-shadow: -1px 0 1px #ccc;
}

#forum .files {
  margin: 0 0 30px;
}
#forum .files a {
  display: block;
  font-size: 13px;
  line-height: 18px;
}

 /*========================================
 *	Questions list
 * ======================================*/

#questions ul li .details {
  font-size: 13px;
}
#questions ul li .details > span {
  line-height: 16px;
  position: relative;
  top: 1px;
}

#questions ul li .details > span > label:first-child {
  margin: 0;
}
#questions ul li .details .tags a{margin:0 3px;}
#questions ul li .details label {
  color: #999999;
  display: inline;
  margin: 0 0 0 10px;
}
#questions ul li .details img {
  float: left;
  margin: 0 10px 0 0;
} 
#questions ul li .summary{}


.search_highlight {
  background: none repeat scroll 0 0 #FFFF99;
}

 /*========================================
 *	Tags
 * ======================================*/
#tags li a{}
#tags li p {
  font-size: 14px;
  line-height: 17px;
}

 /*========================================
 *	Question
 * ======================================*/

#forum .content h1 .label {
  bottom: 3px;
  position: relative;
}

.details ul {
  font-size: 13px;
  line-height: 19px;
}

.details .tags a{margin:0 3px;}


#discussion .filter li a{border: 1px solid #CCCCCC;}


#discussion .posts .actions {
  font-size: 11px;
  margin: 10px 0;
}

#correct_answer img {
  position: relative;
  top: 12px;
}
#correct_answer .details {
  color: #777777;
  font-size: 13px;
  line-height: 15px;
}

.proposed {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 20px;
  padding: 0 0 18px;
}
.proposed:last-child{border-bottom: 0px solid #CCCCCC;  margin: 0 0 0px;}
 /*========================================
 *	Typo
 * ======================================*/

.content h3 {
  font-size: 20px;
  margin: 0 0 7px;
}

.typo{font-size: 15px;
  line-height: 19px;}
.typo p {
  margin: 0 0 19px;
}
.typo ul {margin: 0 0 19px;}
.typo ol{margin: 0 0 19px;}
.typo ul li {
  list-style: disc outside none;
  margin: 0 0 0 25px;
}
.typo ol li {
  list-style: decimal outside none;
  margin: 0 0 0 30px;
}

/*.typo .kbtable > * {
  margin: 0 0 20px 172px;
}*/
#main .content.typo .kbtable h2 {
  background: none repeat scroll 0 0 #EEEEEE;
  border: medium none;
  clear: both;
  float: left;
  line-height: 18px;
  top: 3px;
  width: 155px;
}

#main .content.typo .kbtable ul{ margin-bottom: 0}
#main .content.typo .kbtable ul li {
  list-style: none outside none;
  margin: 0 0 0 15px;
}

.typo.kb code {
  display: block;
  font-family: Monaco,"Consolas","Lucida Console","Courier New",monospace;
  font-size: 17px;
  line-height: 22px;
  margin: 0 0 20px;
}

/*=============================================
** sidebar
**============================================*/
.related_questions li {
  margin: 0 0 7px;
}



/*=============================================
** knowledgebase
**============================================*/

.toc ol {margin: 0;}


.toc > ol {
  list-style: decimal outside none;
  margin: 0;
  padding: 0;
}

/*.toc li div.nested {
  display: inline;
  margin: 0 0 0 5px;
}*/

.toc i{cursor: pointer;}


#main .sidebar .list.toc ol li {
  font-size: 13px;
  line-height: 22px;
  margin: 0;
}
#main .sidebar .list.toc > ol > li {display: block; margin: 0px;}

/*=============================================
** help
**============================================*/
#help {
  background: none repeat scroll 0 0 #CCCCCC;
  padding: 10px;
  position: fixed;
  right: -520px;
  top: 80px;
  width: 500px;
}
#help h2{font-weight: bold;margin: 0 0 10px;}
#help .data {
  height: 400px;
  overflow: auto;
  padding: 20px;
}
#helpButton {
  background: none repeat scroll 0 0 #DDDDDD;
    cursor: pointer;
    font-size: 17px;
    left: -41px;
    line-height: 20px;
    margin: 0;
    padding: 4px 9px;
    position: absolute;
    top: 100px;

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}