body {
  color: #3c3c3a !important;
  background-color: #eee;
}

p {
  text-align: justify;
}

.btn-default {
    color: #fff;
    background-color: #1ab394;
    border-color: #1ab394;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open
.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #18a689;
    border-color: #18a689;
}

.navbar-brand img {
  width: 30px;
}

.navbar-inverse {
  background-color: #101010;
  border-color: #101010;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  background-color: #101010;
  border-color: #101010 !important;
}

hr.shaded {
  background: none;
}

a {
  color: #588bb3;
}

a:active {
  color: #447194;
}

.nav li {
  border: 0px;
  margin: 0px;
}

.nav li a:hover {
  background-color: #447194;
}

.nav > li.active > a {
    background-color: #447194;
}

.nav ul li > a:hover {
    background-color: #588bb3;
}

.nav ul li.active > a {
    background-color: #588bb3;
}

div#toc ul {
  background-color: #e8e8e7;
}

div#toc >ul::before {
  content: "Contenido";
}

footer {
  margin: 0px;
  margin-bottom: 40px;
  text-align: left;
}

h3,h4 {
  color: #f04722;
}

.nav li a {
    background-color: #d8d8d7;
}


.btn {
    border-radius: 0px;
    text-transform: uppercase;
}

.btn .fa {
    font-size: 1.2em;
}

.summary {
  border-color: #f8a018;
}

.summary:before {
    content: "Resumen: ";
}

.go-top {
    position: fixed;
    bottom: 48px;
    right: 24px;
    color: #fff;
    background-color: #eb008d;
    font-size: 24px;
    width: 56px;
    height: 56px;
    padding: 16px;
    display: none;
    border-radius: 50px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
    background-size: 200%;
    background-position: 50%;
    -webkit-transition: all .4s;
    transition: all .4s;
    z-index: 99;
}

.go-top:active, .go-top:focus, .go-top:hover {
    background-color: #ff33ad;
    color: #fff;
}

.go-top, .go-top:focus, .go-top:hover {
    text-decoration: none;
}

table.bpmnsymbol-table td:first-child {
    width: 80px;
}

table.bpmnsymbol-table td:nth-child(2) {
    width: 100px;
}

table {
  max-width: 100%;
  border-collapse: collapse;
  background-color: #fff;

  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.24);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12),0 1px 2px 0 rgba(0,0,0,0.24);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12), 0 1px 2px 0 rgba(0,0,0,0.24);
}

table thead {
  vertical-align: middle;
}

table > thead > tr > th {
  color: #09af9b;
  background-color: #fff;
  font-weight: normal;
}

table > tbody > tr > td {
  font-size: 14px;
}

table > tbody > tr > td img.bpmnsymbol {
  width:60px;
}

#disqus_thread {
    margin-top: 30px;
}

.bs-callout {
  font-size: 0.9em;
  text-align: justify;
  background-color: #fff;
  color: #979797;
}

.bs-callout .bs-callout-success {
  border-left-color: #7cb342;
}

.bs-callout.bs-callout-success::before {
  font-family: FontAwesome;
  font-size: 1.2em;
  color:#7cb342;
  content: "\f05a";
}

.bs-callout.bs-callout-warning::before {
  font-family: FontAwesome;
  font-size: 1.2em;
  color:#f0ad4e;
  content: "\f071";
}

img.inline {
  margin: 0px !important;
}

img.inline.icon {
  height: 20px;
}

img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.adjusted {
  margin-top: 5%;
  margin-bottom: 5%;
}

img.shadow {
  -webkit-box-shadow: 0px 13px 42px 1px rgba(135,135,135,0.79);
  -moz-box-shadow: 0px 13px 42px 1px rgba(135,135,135,0.79);
  box-shadow: 0px 13px 42px 1px rgba(135,135,135,0.79);
  max-width: 90%;
}

@media only screen and (min-width: 720px), @media only screen and (min-device-width: 720px) {
  img.medium {
    max-width: 70%;
  }

  img.small {
    max-width: 50%;
  }

  img.x-small {
    max-width: 40%;
  }
}

@media only screen and (min-width: 1000px), @media only screen and (min-device-width: 1000px) {
  #mysidebar {
    position: fixed;
  }
}
