body {
  margin: 0px 0px 60px 0px;
}

figure {
  margin: 10px 0px;
}

html {
  min-height: 100%;
  position: relative;
}

p.summary {
  margin-left: 20px;
}

pre {
  margin: 0px;
  padding: 0px;
  background: #F8F8F8 none repeat scroll 0% 0%;
  border-radius: 0px 0px 4px 4px;
  border: 0px solid #F5F5F5;
}

pre.default {
  border: 1px solid #DDD;
  border-radius: 4px;
  margin-top: 10px;
  padding: 10px;
}

a.summaryBack {
  float: right;
}

.float-right {
  float: right;
}

.ybadoo-objective-answer {
  color: green;
  font-weight: bold;
}

.ybadoo-margin-top {
  margin-top: 40px;
}

.ybadoo-footer {
  background-color: #f2f2f2;
  border-top: 1px solid #d1d1d1;
  bottom: 0px;
  height: 50px;
  position: absolute;
  width: 100%;
}

.ybadoo-footer > p {
  color: #333;
  font-weight: bold;
  line-height: normal;
  margin: 13px 0px;
  text-align: center;
}

.ybadoo-footer > p > a {
  color: #333;
  font-weight: bold;
}

.ybadoo-footer > p > a:hover,
.ybadoo-footer > p > a:focus {
  background-color: #f2f2f2;
  color: #ed8f1b
}

.ybadoo-footer > p > a > img {
  border: 0px;
  vertical-align: middle;
}

.ybadoo-logotipo {
  margin-right: 70px;
  vertical-align: middle;
}

.ybadoo-overline {
  text-decoration: overline;
}

.breadcrumb {
  border-bottom: 1px solid #d1d1d1;
  margin: 0;
}

.container-fluid > ul > li,
.container-fluid >p {
  text-align: justify
}

.breadcrumb > li > a,
.container-fluid > p > a {
  color: #e25915;
}

.breadcrumb > li > a:hover,
.breadcrumb > li > a:focus,
.container-fluid > p > a:hover,
.container-fluid > p > a:focus {
  color: #ed8f1b;
  text-decoration: underline
}

.navbar-default {
  background-color: #f2f2f2;
  border-bottom: 2px solid #ed8f1b;
  color: #333;
}

.navbar-default .navbar-brand {
  color: #333;
  font-weight: bold;
}

.navbar-default .navbar-nav > li > a {
  color: #333;
}

.navbar-default .navbar-nav > li > ul.dropdown-menu {
  background-color: #f2f2f2;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > ul.dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > ul.dropdown-menu > li > a:focus {
  background-color: #f2f2f2;
  color: #ed8f1b;
}

.panel-body-code {
  padding: 0px;
}
  
.navbar {
  margin-bottom: 0px;
}

.ybadoo-link {
  color: #e25915 !important;
  cursor: pointer !important;
}

.ybadoo-link:focus,
.ybadoo-link:hover {
  color: #ed8f1b !important;
  cursor: pointer !important;
  text-decoration: underline !important;
}

.panel-summary {
  border-color: #e25915;
}

.panel-summary > .panel-heading {
  color: #e25915;
  background-color: #FFFAF0;
  border-color: #e25915;
}

.panel-summary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e25915;
}

.panel-summary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e25915;
}

.hidden {
  visibility: hidden;
}

.ybadoo-list-style-disc {
  list-style-type: disc;
  margin-left: -20px;
}

.ybadoo-list-style-circle {
  list-style-type: circle;
  margin-left: -20px;
}

.ybadoo-list-style-none {
  list-style-type: none;
  margin-left: -20px;
}

.ybadoo-list-style-square {
  list-style-type: square;
  margin-left: -20px;
}

.ybadoo-list-style-decimal {
  list-style-type: decimal;
  margin-left: -20px;
}

.ybadoo-list-style-decimal-leading-zero {
  list-style-type: decimal-leading-zero;
  margin-left: -20px;
}

.ybadoo-list-style-lower-alpha {
  list-style-type: lower-alpha;
  margin-left: -20px;
}

.ybadoo-list-style-lower-greek {
  list-style-type: lower-greek;
  margin-left: -20px;
}

.ybadoo-list-style-lower-latin {
  list-style-type: lower-latin;
  margin-left: -20px;
}

.ybadoo-list-style-lower-roman {
  list-style-type: lower-roman;
  margin-left: -20px;
}

.ybadoo-list-style-upper-alpha {
  list-style-type: upper-alpha;
  margin-left: -20px;
}

.ybadoo-list-style-upper-latin {
  list-style-type: upper-latin;
  margin-left: -20px;
}

.ybadoo-list-style-upper-roman {
  list-style-type: upper-roman;
  margin-left: -20px;
}


/* RETIRAR */
.ybadoo-decimal-leading-zero {
  list-style-type: decimal-leading-zero;
  margin-left: -20px;
}

.ybadoo-lower-alpha {
  list-style-type: lower-alpha;
  margin-left: -20px;
}

.ybadoo-lower-roman {
  list-style-type: lower-roman;
  margin-left: -20px;
}

.ybadoo-upper-roman {
  list-style-type: upper-roman;
  margin-left: -20px;
}