/* Added */
.prettyprint.browse-sample {
  max-height: none;
  overflow-x: auto;
}

.prettyprint.browse-sample li {
  list-style-type: decimal;
  background-color: transparent;
}

/* Line Number Handle*/
.prettyprint.browse-sample .linenum-hide li {
  list-style-type: none;
}

.prettyprint.browse-sample .linenum-hide {
  padding-left: 10px;
}

.wrap-linenum {
  position: relative;
}
.wrap-linenum h3 {
  padding-right: 200px;
}
#line-num-wrap {
  position: absolute;
  top: -2px;
  right: 0;
}

/* GitHub Theme */
.prettyprint {
  padding: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: #f5f5f6;
  border: 1px solid #eee;
  border-radius: 4px;
  font-size: 14px;
  display: block;
  color: #333333;
  overflow-x: auto;
}

.prettyprint .pln {
  color: #333333;
}

@media screen {
  .prettyprint .str {
    color: #183691;
  }

  .prettyprint .kwd {
    color: #a71d5d;
  }

  .prettyprint .com {
    color: #999988;
  }

  .prettyprint .typ {
    color: #445588;
  }

  .prettyprint .lit {
    color: #0086b3;
  }

  .prettyprint .pun {
    color: #333333;
  }

  .prettyprint .opn {
    color: #333333;
  }

  .prettyprint .clo {
    color: #333333;
  }

  .prettyprint .tag {
    color: navy;
  }

  .prettyprint .atn {
    color: teal;
  }

  .prettyprint .atv {
    color: #dd1144;
  }

  .prettyprint .dec {
    color: #333333;
  }

  .prettyprint .var {
    color: teal;
  }

  .prettyprint .fun {
    color: #990000;
  }
}

@media print,
@media projection {
  .prettyprint .str {
    color: #006600;
  }

  .prettyprint .kwd {
    color: #006;
    font-weight: bold;
  }

  .prettyprint .com {
    color: #600;
    font-style: italic;
  }

  .prettyprint .typ {
    color: #404;
    font-weight: bold;
  }

  .prettyprint .lit {
    color: #004444;
  }

  .prettyprint .pun,
  .prettyprint .opn,
  .prettyprint .clo {
    color: #444400;
  }

  .prettyprint .tag {
    color: #006;
    font-weight: bold;
  }

  .prettyprint .atn {
    color: #440044;
  }

  .prettyprint .atv {
    color: #006600;
  }
}
/* Specify class=linenums on a pre to get line numbering */
.prettyprint ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
}

/* IE indents via margin-left */
/*
.prettyprint.browse-sample li.L0,
.prettyprint.browse-sample li.L1,
.prettyprint.browse-sample li.L2,
.prettyprint.browse-sample li.L3,
.prettyprint.browse-sample li.L4,
.prettyprint.browse-sample li.L5,
.prettyprint.browse-sample li.L6,
.prettyprint.browse-sample li.L7,
.prettyprint.browse-sample li.L8,
.prettyprint.browse-sample li.L9 {

}
*/
/* Alternate shading for lines */
/*
.prettyprint.browse-sample li.L1,
.prettyprint.browse-sample li.L3,
.prettyprint.browse-sample li.L5,
.prettyprint.browse-sample li.L7,
.prettyprint.browse-sample li.L9 {
}
*/


#browse-sample-lnb-container ul {
  list-style-type: none;
  padding: 0;
  cursor: pointer;
}

#browse-sample-lnb-container ul li a {
  color: inherit;
  text-decoration: none !important;
  padding: 6px 35px 6px 30px;
  display: block;
  word-break: break-word;
}

#browse-sample-lnb-container ul li a:hover {
  background: #f0f2f3;
  color: #2c84b9;
}

#browse-sample-lnb-container ul li a:not(.open).active {
  background-color: #008aed;
  color: #fff;
}

#browse-sample-lnb-container li.browse-sample-expand {
  position: relative;
}
#browse-sample-lnb-container li.browse-sample-expand > i {
  background: url('/images/btn_lnb_arrow_open.png') no-repeat left top;
  display: block;
  position: absolute;
  cursor: pointer;
  height: 34px;
  top: -8px;
  width: 35px;
  right: 0;
  background-position: 0px 15px !important;
  user-select: none;
}
#browse-sample-lnb-container li.browse-sample-expand.open > i {
  background: url('/images/btn_lnb_arrow_close.png') no-repeat left top;
}
#browse-sample-lnb-container li.browse-sample-expand.loading > i {
  background: url('/images/spinner.gif') no-repeat left top !important;
  background-position: 0px 13px !important;
}

#browse-sample-lnb-container .browse-sample-expand .sub-category {
  font-size: 14px;
  user-select: none;
}
#browse-sample-lnb-container .browse-sample-expand.collapsed .sub-category {
  display: none !important;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category {
  display: block !important;
}

#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .td-data-lnb > a {
  padding-left: 45px !important;
}

#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li {
  font-size: 14px;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li > .td-data-lnb > a {
  padding-left: 60px !important;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li > .sub-category > li > .td-data-lnb > a {
  padding-left: 75px !important;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .td-data-lnb > a {
  padding-left: 90px !important;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .td-data-lnb > a {
  padding-left: 105px !important;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .td-data-lnb > a {
  padding-left: 120px !important;
}
#browse-sample-lnb-container .browse-sample-expand.open > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .sub-category > li > .td-data-lnb > a {
  padding-left: 135px !important;
}


/* Main content tree */
ul#browse-sample-file-list {
  list-style: none;
  padding-left: 20px;
}

ul#browse-sample-file-list ul.sub-category {
  list-style: none;
  padding-left: 25px;
}

ul#browse-sample-file-list .tree-expand {
  width: 7px;
  margin-right: 5px;
  display: inline-block;
  cursor: pointer;
  background: transparent url('/development/sample/images/menu-expanded.png') no-repeat 50% 50%;
}

ul#browse-sample-file-list .tree-collapsed {
  width: 7px;
  margin-right: 5px;
  display: inline-block;
  cursor: pointer;
  background: transparent url('/development/sample/images/menu-collapsed.png') no-repeat 50% 50%;
}


/* -------------- */
#toc-navigation {
  float: right;
  margin: 0 0 30px 23px;
  width: 288px
}

#toc-navigation #profile {
  margin: 0 0 10px 0
}

#toc-navigation #profile p {
  margin: 0
}

#toc-navigation #toc_border {
  margin: 0 0 8px 0;
  padding: 0 23px 23px 23px;
  border: 1px solid #e5e5e5
}

#toc-navigation #toc_border .toc-title {
  margin: 16px 0 0 0;
  padding: 13px 0 12px 0;
  font-size: 16px;
  color: #494949;
  border-top: 1px solid #e5e5e5
}

#toc-navigation #toc_border .toc-title:first-child {
  margin: 5px 0 0 0;
  padding: 13px 0 12px 0;
  border: 0
}

#toc-navigation #toc_border a {
  display: block;
  margin: 0;
  padding: 0 0 1px 0
}

#toc-navigation #toc_border ol.toc {
  margin: 0;
  padding: 0 0 0 23px;
  color: #248bd1
}

#toc-navigation #toc_border ol.toc li {
  padding: 2px 0
}

#toc-navigation #toc_border ul.toc {
  margin: 0;
  padding: 0 0 0 23px
}

#toc-navigation #toc_border ul.toc li {
  padding: 2px 0
}

#toc-navigation .toc {
  position: relative;
  border: none;
  float: unset;
  width: unset;
}

#browse-sample-content p[align="center"] {
  text-align: center !important;
}
#browse-sample-content table th {
  text-align:left;
}


.lnb-back a {
  color: inherit;
  text-decoration: none !important;
  padding: 15px 15px 15px 30px;
  display: block;
  font-family: museosans-500;
  color: #555;
  position: relative;
  border-bottom: solid 2px #4a4a4a;
  font-size: 14px;
}
.lnb-back a:hover {
  background: rgba(212,214,217,0.3);
}
.lnb-back a:after {
  width: 32px;
  height: 32px;
  content: "";
  position: absolute;
  top: 18px;
  right: 18px;
  background: url(/images/btn_lnb_arrow_open.png) no-repeat left top;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.landing-tizen .nav.side-menu {
  background: #fff;
}
#browse-sample-lnb-container {
  display: block;
  width: 100%;
  overflow: auto;
  font-family: 'museosans-500';
  font-size: 14px;
  color: #555;
}

#overview_footer .footer {
  padding: 0;
  border: none;
  margin-top: 25px;
}

.browse-sample-project-info {
  display: block;
  margin-bottom: 5px;
}

.toc-wrapper {
  height: auto;
}