* {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  font-family:roboto,sans-serif
}
b {
  font-weight:500!important
}
:focus {
  outline:0
}
body {
  background-color:#f6f6f6
}
.header .navbar {
  background-color:#0944b6
}
.navbar-nav {
  margin:0 auto
}
.nav-link {
  font-size:1.2em;
  font-weight:400;
  border-bottom:2px solid transparent;
  -webkit-transition:all 250ms ease-in-out;
  -moz-transition:all 250ms ease-in-out;
  -ms-transition:all 250ms ease-in-out;
  -o-transition:all 250ms ease-in-out;
  transition:all 250ms ease-in-out;
}
.nav-item:hover .nav-link {
  border-radius:2px;
  border-bottom:2px solid #fff;
  -webkit-transition:all 250ms ease-in-out;
  -moz-transition:all 250ms ease-in-out;
  -ms-transition:all 250ms ease-in-out;
  -o-transition:all 250ms ease-in-out;
  transition:all 250ms ease-in-out
}
.navbar-icon {
  margin:0 10px
}
.torrents-list {
  width:265px;
  margin:30px 23px
}
.list-group-item {
  padding:7px 14px
}
.top {
  color:#fff!important;
  padding:2px 6px;
  font-size:1.5em;
  font-weight:500;
  text-align:center;
  background:#0944b6!important;
  border-color:#0944b6!important
}
.list-group-item .number {
  float:right;
  font-weight:400;
  padding:5px!important
}
.sub-list {
  background:#f0f8ff;
  padding-left:30px!important;
  border-left:2px solid #1e90ff!important
}
.sidebar {
  top:90px;
  position:relative;
  margin-right:-2%
}
.wrapper {
  display:flex;
  flex-wrap:wrap;
  display:-webkit-box;
  display:-ms-flexbox;
  -ms-flex-wrap:wrap
}
.backInfo {
  top:40%;
  right:0;
  opacity:.5;
  z-index:-1;
  padding:15px;
  max-width:400px;
  min-width:400px;
  position:absolute;
  text-align:center
}
.backInfo {
  -webkit-transition:all 250ms ease-in-out;
  -moz-transition:all 250ms ease-in-out;
  -ms-transition:all 250ms ease-in-out;
  -o-transition:all 250ms ease-in-out;
  transition:all 250ms ease-in-out
}
.backInfo.active {
  opacity:1;
  z-index:1;
  right:-90%;
  -webkit-transition:all 250ms ease-in-out;
  -moz-transition:all 250ms ease-in-out;
  -ms-transition:all 250ms ease-in-out;
  -o-transition:all 250ms ease-in-out;
  transition:all 250ms ease-in-out
}
.backInfo b {
  margin-left:10px
}
.moreBtn {
  top:50%;
  right:-20px;
  padding:15px;
  cursor:pointer;
  position:absolute
}
.moreBtn {
  -webkit-transition:all 250ms ease-in-out;
  -moz-transition:all 250ms ease-in-out;
  -ms-transition:all 250ms ease-in-out;
  -o-transition:all 250ms ease-in-out;
  transition:all 250ms ease-in-out
}
.moreBtn.active {
  transform:scale(-1,1);
  -webkit-transition:all 250ms ease-in-out;
  -moz-transition:all 250ms ease-in-out;
  -ms-transition:all 250ms ease-in-out;
  -o-transition:all 250ms ease-in-out;
  transition:all 250ms ease-in-out
}
.moreBtn:hover {
  right:-25px
}
.descargarTitulo {
  color:#0a3a86
}
.seccion {
  top:90px;
  margin:30px;
  position:relative
}
.seccionMovil {
  top:90px;
  margin:30px;
  position:relative
}
.seccionMovil .display-4 {
  font-size:2.5m
}
.nightMode {
  top:100px;
  right:10px;
  padding:10px;
  color:#303339;
  cursor:pointer;
  font-size:18px;
  font-weight:500;
  user-select:none;
  position:absolute;
  background:#e3e3e3;
  border-radius:50px
}
.nightMode span::before {
  content:"";
  width:27px;
  height:31px;
  display:inline-block;
  vertical-align:middle;
  background-size:100% 100%;
  background-image:url(https://dontorrent.education/assets/images/off.svg)
}
body.dark .card {
  color:#b6bbc4!important;
  background-color:#2f3136!important
}
body.dark .popover {
  color:#b6bbc4!important;
  background-color:#2f3136!important
}
body.dark .popover-body {
  color:#b6bbc4!important
}
body.dark .input-group-text {
  color:#b6bbc4!important;
  border:1px solid #26282c;
  background-color:#3e4148
}
body.dark .text-dark {
  color:#b6bbc4!important
}
body.dark hr {
  border-color:rgba(255,255,255,.1)
}
body.dark input[type=text],
body.dark select {
  color:#b6bbc4;
  border-color:#26282c;
  background-color:#36393f
}
body.dark {
  background-color:#202225
}
body.dark .list-group-item {
  color:#b6bbc4;
  background-color:#2f3136;
  border:1px solid #42464d6b
}
body.dark .list-group-item:hover {
  background-color:#3b3e44
}
body.dark .sub-list {
  background:#36393f
}
body.dark .page-item .page-link,
body.dark .page-item.disabled .page-link {
  border-color:#42464d;
  background-color:#2f3136
}
body.dark .page-item.active .page-link {
  border-color:#007aff;
  background-color:#007aff
}
body.dark .nightMode {
  color:#b6bbc4;
  background:#42464d
}
body.dark .text-dark {
  color:#fff!important
}
body.dark .nightMode span::before {
  content:"";
  width:27px;
  height:31px;
  display:inline-block;
  vertical-align:middle;
  background-size:100% 100%;
  background-image:url(https://dontorrent.education/assets/images/on.svg)
}
body.dark .descargarTitulo {
  color:#90b5ef
}
body.dark .bold {
  color:#fff
}
#disqus_thread {
  position:relative
}
#disqus_thread:after {
  content:"";
  display:block;
  height:55px;
  width:100%;
  position:absolute;
  bottom:0;
  background:#fff
}
.mh-share-buttons {
  margin-bottom:2px;
  overflow:hidden;
  background-clip:border-box;
  border:1px solid rgba(0,0,0,.125);
  border-radius:.25rem;
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.entry-content .mh-share-buttons a,
.entry-content .mh-share-buttons a:hover {
  color:#fff
}
.mh-share-buttons .fa {
  display:inline-block;
  font-size:17px;
  color:#fff
}
.mh-share-button {
  float:left;
  width:25%;
  font-size:16px;
  padding:5px 0;
  text-align:center;
  text-transform:uppercase;
  opacity:.7
}
.mh-share-button:hover {
  opacity:1
}
.mh-facebook span {
  background:#3e64ad
}
.mh-twitter span {
  background:#6aadd1
}
.mh-pinterest span {
  background:#de010d
}
.mh-whatsapp span {
  background:#28a745
}
.mh-email span {
  background:#ccc
}
.form-inline .form-control {
  width:190px
}
.descargar .text-center .d-inline-block {
  margin-right:10%;
  padding-bottom:2px
}
body::-webkit-scrollbar {
  width:1em
}
body::-webkit-scrollbar-track {
  box-shadow:inset 0 0 2px rgba(0,0,0,.1)
}
body::-webkit-scrollbar-thumb {
  background-color:#4b4d50;
  outline:1px solid #1b1b1b
}
.rounded.m-1.shadow-sm {
  border-radius:.6rem!important
}
#helping {
  display:block;
  height:50px;
  margin-top:5px
}
.glyphicon-download-alt {
  color:#ff5a28
}
.retruk p {
  font-size:20px
}
.socia_boxen {
  margin-top:11px
}
.lampario {
  margin-bottom:20px
}
.mantekol {
  text-align:justify!important
}
.retruk {
  display:none;
  padding:15px;
  background-color:rgba(0,0,0,.13);
  font-size:12px;
  text-transform:uppercase
}
.socia_boxen span {
  display:inline-block;
  font-size:30px;
  background-color: #36393f;
  text-decoration:none;
  opacity:.9;
  cursor:pointer;
  margin-top: 2%;
}
.socia_boxen span:hover {
  opacity:1
}
.buttonsocial.fa-facebook {
  padding:15px 21px;
  color:#3b5998!important
}
.buttonsocial.fa-twitter {
  padding:15px 16px;
  color:#55acee!important
}
.buttonsocial.fa-envelope,
.buttonsocial.fa-instagram,
.buttonsocial.fa-whatsapp,
.buttonsocial.fa-telegram {
  padding:15px 17px
}
.buttonsocial.fa-envelope {
  color:#dd4b39!important
}
.buttonsocial.fa-whatsapp {
  color:#28a745!important
}
.buttonsocial.fa-instagram {
  color:#125688!important
}
.buttonsocial.fa-telegram {
  color:#2196f3!important
}