/* TorrentLeech theme (site 8): the original torrentleech.org main.*.css bundle (search app,
   torrent table, category icon font, details tabs...), asset urls pointed at /static/tl/. */
/**
 * All CSS that comes with Selectivity.js can be used as is, or tweaked to your heart's content :)
 *
 * Please realize though there is no "API contract" regarding styling of CSS classes, meaning that
 * any customized CSS made may need to be updated without warning if you want to upgrade the
 * Selectivity version you use. You can mitigate this problem by using your own templates instead of
 * those defined in src/templates.js, since templates will at the very least continue working across
 * patch versions and any changes necessary to templates will be documented in the changelog.
 */
.selectivity-clearfix {
  clear: both; }

.selectivity-input {
  display: inline-block;
  width: 250px; }
  .selectivity-input select {
    display: none; }

.selectivity-input:focus {
  outline: none; }

.selectivity-placeholder {
  color: #999; }

/**
 * Dropdown
 */
.selectivity-dropdown {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.15), 0 10px 16px 0 rgba(0, 0, 0, 0.2);
  position: fixed;
  z-index: 1046; }

.selectivity-search-input-container {
  border-bottom: 1px solid #eee; }

.selectivity-search-input {
  background: transparent;
  border: 0;
  outline: 0;
  width: 100%; }

.selectivity-results-container {
  max-height: 28em;
  overflow: auto;
  position: relative; }

.selectivity-load-more,
.selectivity-result-item {
  cursor: pointer;
  padding: 7px; }

.selectivity-result-children .selectivity-result-item {
  padding-left: 17px; }

.selectivity-load-more.highlight,
.selectivity-result-item.highlight {
  background: #4484c7;
  color: #fff; }

.selectivity-result-item.disabled {
  cursor: default;
  color: #999; }

.selectivity-result-item:first-child {
  border-radius: 4px 4px 0 0; }

.selectivity-dropdown.has-search-input .selectivity-result-item:first-child {
  border-radius: 0; }

.selectivity-result-label {
  font-weight: bold; }

.selectivity-load-more,
.selectivity-result-item:last-child,
.selectivity-result-children:last-child .selectivity-result-item:last-child {
  border-radius: 0 0 4px 4px; }

.selectivity-result-children .selectivity-result-item:last-child {
  border-radius: 0; }

.selectivity-error,
.selectivity-loading,
.selectivity-search-input-container,
.selectivity-result-label {
  padding: 7px; }

/**
 * Multi-selection input
 */
.selectivity-multiple-input-container {
  background: #eee;
  border-radius: 2px;
  cursor: text;
  max-height: 10em;
  min-height: calc(2em + 4px);
  overflow: auto;
  padding: 5px; }

.selectivity-multiple-input-container .selectivity-placeholder {
  height: calc(2em + 4px);
  line-height: calc(2em + 4px); }

.selectivity-multiple-input,
input[type='text'].selectivity-multiple-input {
  background-color: transparent;
  border: none;
  float: left;
  font: inherit;
  height: calc(2em + 4px);
  max-width: 100%;
  outline: 0;
  padding: 0; }
  .selectivity-multiple-input:focus,
  input[type='text'].selectivity-multiple-input:focus {
    background-color: transparent;
    box-shadow: none;
    outline: none; }

.selectivity-multiple-input::-ms-clear {
  display: none; }

.selectivity-multiple-selected-item {
  background: #4484c7;
  border-radius: 3px;
  color: #fff;
  cursor: default;
  float: left;
  line-height: 2em;
  margin: 2px;
  padding: 0 5px;
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap; }
  .selectivity-multiple-selected-item.highlighted {
    background-color: #ccc; }

.selectivity-multiple-selected-item-remove {
  color: #fff;
  cursor: pointer;
  margin-left: -5px;
  padding: 5px; }

/**
 * Single-selection input
 */
.selectivity-single-select {
  background: #eee;
  border-radius: 2px;
  cursor: pointer;
  min-height: 2em;
  padding: 5px;
  position: relative;
  box-sizing: content-box; }

.selectivity-single-select-input {
  opacity: 0; }

.selectivity-single-result-container {
  position: absolute;
  top: 0.8em;
  right: 15px;
  left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.selectivity-single-selected-item {
  color: #000; }

.selectivity-single-selected-item-remove {
  color: #000;
  float: right;
  padding: 0 5px; }

.selectivity-caret {
  position: absolute;
  right: 5px;
  top: 0.7em; }

@media only screen and (max-device-width: 480px) {
  .selectivity-single-select {
    background: #eee;
    border-radius: 2px; }

  .selectivity-single-result-container {
    right: 5px; }

  .selectivity-caret {
    display: none; } }
/**
 * Submenu
 */
.selectivity-submenu-icon {
  position: absolute;
  right: 4px; }
/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after {
  clear: both; }

.flip-clock-wrapper.clearfix {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 1em;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.flip-clock-wrapper:after {
    clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden; 
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.01s 0.49s linear both;
  -moz-animation: asd 0.01s 0.49s linear both;
  animation: asd 0.01s 0.49s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: -1.5em;
  right: -86px;
  color: black;
  text-shadow: none; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -88px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -91px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }

  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }

  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }

  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }

  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }

  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }

  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }

  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }

  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }

  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }
.news-header {
  margin-bottom: 50px;
}
.news-header h3 {
  font-weight: 600;
}
.news-panel {
  padding: 24px;
}
.news-title {
  font-size: 24px;
}
.news-info {
  font-size: 12px;
  float: right;
  color: #978f8f;
  text-align: right;
}
.news-editor {
  color: #56922c;
}
.news-body {
  margin-top: 30px;
  word-wrap: break-word;
}
.modal-title {
  display: inline-block;
}
.tl-spinner {
  display: none;
}
.tl-spinner .fa {
  font-size: 24px;
}
.flip-clock-wrapper {
  width: auto;
  display: inline-block;
}
.message-center {
  margin-top: -20px;
}
@media (min-width: 768px) {
  .message-center .active-conversation-wrapper {
    position: fixed;
    height: 100%;
  }
  .message-center .active-conversation-wrapper .active-conversation {
    position: relative;
    overflow-y: auto;
  }
  .message-center .sidebar {
    position: fixed;
    z-index: 3;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #f5f5f5;
  }
  .message-center > .row > .main {
    position: fixed;
    top: 108px;
    bottom: 0;
    left: 0;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    margin-bottom: 70px;
  }
}
@media (max-width: 767px) {
  .message-center .sidebar {
    position: fixed;
    top: 0;
    left: calc(75px - 100%);
    height: 100%;
    border-right-color: #56922c !important;
    width: calc(100% - 70px);
    overflow-y: scroll;
    transition: left 250ms ease;
  }
  .message-center .sidebar.open {
    display: block;
    left: 0;
  }
  .message-center .sidebar-toggler.open {
    left: calc(100% - 70px);
  }
  .message-center .active-conversation-wrapper {
    margin-bottom: 70px;
  }
  .message-center .active-conversation-wrapper .messages .message {
    width: 85% !important;
  }
}
.message-center .ncmodal .ncsts {
  cursor: pointer;
}
.message-center .sidebar-toggler {
  position: fixed;
  z-index: 1040;
  cursor: pointer;
  left: 0;
  top: 40%;
  padding: 0 6px;
  transition: left 250ms ease;
  border: none;
  border-radius: 0 2px 2px 0;
  background-color: #56922c;
}
.message-center .sidebar-toggler .navbar-toggle {
  margin: 6px 0 0 0;
}
.message-center .sidebar {
  border-right: 5px solid #d7d7d7;
  background-color: #f5f5f5;
  z-index: 1000;
  padding: 0;
}
.message-center .sidebar .hd {
  font-size: 16px;
  font-weight: 600;
  padding: 18px;
  background: #f5f5f5;
}
.message-center .sidebar .hd .search-wrapper {
  border: 1px solid #cecece;
  border-radius: 25px;
  padding: 5px;
  background: #f5f5f5;
}
.message-center .sidebar .hd .search-wrapper .search {
  width: 100%;
  border: none;
  font-size: 14px;
  font-weight: 400;
  padding-left: 10px;
}
.message-center .sidebar .hd .new-conv .btn {
  margin: 0;
}
.message-center .sidebar .conversations .item {
  position: relative;
  border-top: 1px solid #d7d7d7;
}
.message-center .sidebar .conversations .item:last-child {
  border-bottom: 1px solid #d7d7d7;
}
.message-center .sidebar .conversations .item a {
  padding: 15px 10px;
  display: block;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.message-center .sidebar .conversations .item a:hover,
.message-center .sidebar .conversations .item a:focus {
  text-decoration: none;
  border-left: 5px solid #33691e;
}
.message-center .sidebar .conversations .item a.selected {
  border-left: 5px solid #56922c;
  background: #f0f0f0;
}
.message-center .sidebar .conversations .item a .header {
  color: #333333;
}
.message-center .sidebar .conversations .item a .count {
  color: #cecece;
}
.message-center .sidebar .conversations .item a .info {
  background: rgba(227, 227, 227, 0.7);
  border-radius: 2px;
  padding: 10px;
  margin-left: 10px;
}
.message-center .sidebar .conversations .item a .info .last-message {
  color: #978f8f;
  margin-left: 10px;
  font-style: italic;
  word-wrap: break-word;
}
.message-center .sidebar .conversations .item a .info .time {
  font-size: 12px;
}
.message-center .sidebar .conversations .item a .toolbar .participants .text {
  vertical-align: middle;
  font-size: 12px;
}
.message-center .sidebar .pager {
  padding: 0 10px;
}
.message-center .active-conversation-wrapper {
  padding: 0;
}
.message-center .active-conversation .header .title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding: 25px 0;
  border-bottom: 1px solid #ebebeb;
}
.message-center .active-conversation .header .subheader {
  padding: 10px 20px;
  background: #f0f0f0;
  border-bottom: 1px solid #ebebeb;
}
.message-center .active-conversation .header .subheader ul {
  display: inline-block;
  font-weight: bold;
  margin: 0;
  text-align: left;
}
.message-center .active-conversation .header .subheader form {
  position: relative;
}
.message-center .active-conversation .header .subheader form .form-group {
  margin-top: 0;
  padding-bottom: 0;
}
.message-center .active-conversation .header .subheader form .add-input {
  margin: 0 0 1px 0;
  height: 27px;
  font-size: 14px;
}
.message-center .active-conversation .header .subheader form .add-input:focus {
  box-shadow: none;
}
.message-center .active-conversation .header .subheader form .selected {
  position: relative;
}
.message-center .active-conversation .header .subheader form .selected input.disabled {
  cursor: initial;
}
.message-center .active-conversation .header .subheader form .selected i.delete {
  position: absolute;
  right: 0px;
  top: 7px;
  color: #cecece;
  cursor: pointer;
}
.message-center .active-conversation .header .subheader form .selected i.delete:hover,
.message-center .active-conversation .header .subheader form .selected i.delete:focus {
  color: #978f8f;
}
.message-center .active-conversation .header .subheader form .add-list {
  position: absolute;
  top: 30px;
  left: 0px;
  background: white;
  max-height: 150px;
  min-width: 178px;
  overflow-y: auto;
  z-index: 2;
}
.message-center .active-conversation .header .subheader form .add-list .item {
  padding: 8px 15px;
  font-weight: 400;
}
.message-center .active-conversation .header .subheader form .add-list .item.highlighted {
  cursor: pointer;
  background: #56922c;
  color: #f5f5f5;
}
.message-center .active-conversation .header .subheader form button.btn-xs {
  margin: 0 0 0 10px;
}
.message-center .active-conversation .header .subheader .between a {
  color: #56922c;
}
.message-center .active-conversation .header .subheader .between .name a {
  color: #333333;
}
.message-center .active-conversation .header .subheader .between,
.message-center .active-conversation .header .subheader .actions {
  padding: 4px 0;
}
.message-center .active-conversation .messages .message {
  padding: 20px;
  width: 65%;
  float: left;
}
.message-center .active-conversation .messages .message .avatar {
  position: absolute;
}
.message-center .active-conversation .messages .message .text {
  margin-left: 40px;
}
.message-center .active-conversation .messages .message .text .info {
  color: #978f8f;
}
.message-center .active-conversation .messages .message .text .info b {
  color: #56922c;
}
.message-center .active-conversation .messages .message .text .main {
  padding: 15px;
  border-radius: 8px;
  border-top-left-radius: 0px;
  margin-top: 10px;
  background: rgba(227, 227, 227, 0.7);
  word-wrap: break-word;
}
.message-center .active-conversation .messages .message.mine {
  float: right;
}
.message-center .active-conversation .messages .message.mine a {
  color: #cecece;
}
.message-center .active-conversation .messages .message.mine .avatar {
  right: 20px;
}
.message-center .active-conversation .messages .message.mine .text {
  margin-right: 40px;
}
.message-center .active-conversation .messages .message.mine .text .info {
  text-align: right;
}
.message-center .active-conversation .messages .message.mine .text .main {
  background: #56922c;
  color: #f5f5f5;
  border-top-left-radius: 8px;
  border-top-right-radius: 0px;
}
.message-center .input-box {
  background: #f0f0f0;
  border-top: 1px solid #e3e3e3;
  height: 70px;
  position: fixed;
  bottom: 0;
  padding: 10px 20px;
}
.message-center .input-box .send-btn {
  font-size: 18px;
  position: relative;
  top: 3px;
  color: #f5f5f5;
  background: rgba(51, 105, 30, 0.8);
  padding: 10px;
  border-radius: 50%;
  cursor: pointer;
  float: right;
  height: 42px;
  width: 42px;
}
.message-center .input-box textarea {
  background: inherit !important;
  width: calc(100% - 60px);
  overflow: hidden;
  word-wrap: break-word;
  resize: none;
  border: none;
  font-size: 14px;
  font-weight: 400;
  padding-left: 10px;
}
.message-center .being-away {
  color: #d00210;
  margin-top: 7px;
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.avatar img {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  float: left;
  margin-right: 10px;
}
.profile-details {
  padding-top: 15px;
  display: inline-block;
}
@media (max-width: 991px) {
  .profile-details {
    text-align: center;
  }
}
.profile-list-unstyled {
  line-height: 1.2;
}
.profile-list-unstyled li {
  margin: 8px 1px;
}
.profile-list-unstyled li .btn {
  margin: 0;
}
.profile-username {
  font-size: 22px;
  font-weight: 600;
  color: #978f8f;
}
.profile-username-title {
  border-radius: 10px;
  padding: 4px 15px;
  line-height: 0;
  background-color: #56922c;
}
.profile-info {
  float: right;
  font-size: 13px;
  line-height: 23px;
  text-transform: uppercase;
}
.profile-info .fa {
  font-size: 18px;
}
.profile-info .profile-info-details {
  margin-left: 4px;
}
.editProfile {
  margin-bottom: 65px;
}
@media (min-width: 768px) {
  .editProfile .dl-horizontal dd {
    margin-left: 250px;
  }
  .editProfile .dl-horizontal dt {
    width: 230px;
  }
}
.editProfile h4 {
  font-size: 18px;
  font-weight: bold;
  color: #978f8f;
  border-bottom: 1px solid #cecece;
  padding-bottom: 15px;
  margin-top: 40px;
}
.editProfile .switch {
  line-height: 45px;
}
.editProfile .switch .lever {
  margin: 0;
}
.editProfile .form-group {
  margin: 0;
  padding: 0;
}
.editProfile .panel-heading {
  padding: 0;
}
.editProfile .categoryGroup {
  text-align: left;
  float: left;
  margin-top: 7px;
  margin-right: 7px;
}
.editProfile .categoryGroup .checkbox-material {
  font-size: 16px;
  vertical-align: top;
  font-weight: bold;
}
.editProfile .categoryGroup .checkbox-material.child {
  font-size: 12px;
  color: #b0a9a9;
  margin-left: 15px;
}
.editProfile .check {
  margin-right: 5px;
}
.editProfile .fixed-action-bar {
  border-top: 1px solid #cecece;
  position: fixed;
  background-color: #f5f5f5;
  z-index: 996;
  margin-bottom: 0;
  height: 60px;
  bottom: 0;
  left: 0;
  width: 100%;
}
.editProfile .fixed-action-btn {
  z-index: 997;
}
#editProfileForm .popover {
  width: 400px;
}
#invitesTable .btn.tl-btn,
.invitesTable .btn.tl-btn {
  padding: 4px 15px;
  margin: 0;
}
#bookmarkTable > tbody > tr.row_selected,
#userLogTable > tbody > tr.row_selected {
  background-color: #ecf3eb;
}
#profile-snatchListTable_wrapper .popover {
  max-width: 330px;
}
.popover-title {
  color: #33691e;
}
.popover-content {
  background-color: #f5f5f5;
  color: #000000;
}
.popover-content span {
  display: block;
  text-align: left;
}
.popover-content button {
  width: 300px;
  font-size: 11px;
}
#userLog .form-group {
  padding-bottom: 0;
  margin: 0;
}
#userLog .form-group .logentrytextarea {
  resize: none;
  padding: 10px;
}
#uploadedTorrents .category i,
#profile-uploadsTable_wrapper .category i,
#profile-requests_wrapper .category i {
  font-size: 50px !important;
}
#uploadedTorrents .category .path1:before,
#profile-uploadsTable_wrapper .category .path1:before,
#profile-requests_wrapper .category .path1:before {
  color: transparent;
}
#uploadTorrent h4 {
  color: #56922c;
}
#uploadTorrent table {
  width: 100%;
}
#uploadTorrent table tr {
  border-bottom: 5px;
}
#uploadTorrent table td {
  padding-top: 2px;
  padding-bottom: 4px;
}
#uploadTorrent table td input {
  line-height: 30px;
  border: none;
  padding-left: 5px;
}
#uploadTorrent .option {
  width: 200px;
}
#uploadTorrent .galleryItemFromURL .option {
  min-width: 200px;
}
#uploadTorrent textarea {
  resize: none;
  border: none;
  padding: 8px;
  height: 350px;
  width: 100%;
}
#uploadTorrent .uploadTableTags .form-control {
  width: 25%;
}
#uploadTorrent .uploadTableTags .form-group {
  padding-bottom: 0;
  margin: 0;
}
#uploadTorrent .nfoTextBox,
#uploadTorrent .tvmazeTextBox,
#uploadTorrent .igdbTextBox,
#uploadTorrent .commentTexbox {
  display: none;
}
#uploadTorrent .checkbox label,
#uploadTorrent .radio label,
#uploadTorrent label {
  color: #333333;
  font-size: 14px;
}
#uploadTorrent .uploadLabel {
  margin-left: 30px;
}
.staffTable {
  width: 100%;
}
.staffTable a:hover {
  color: #56922c;
}
@media (max-width: 767px) {
  #profileTab {
    text-align: center;
  }
}
.marketplace .total-TL-points {
  color: #33691e;
  font-weight: bold;
  font-size: 16px;
}
.marketplace .perks-name {
  display: inline-block;
}
.marketplace .highlight {
  font-weight: bold;
  font-size: 14px;
}
.marketplace .total-points-p {
  font-size: 16px;
}
#exchangePointsModal .form-group {
  margin-top: 10px;
}
#harsTable tr td {
  padding: 0;
  vertical-align: middle;
}
#harsTable tr td .clearHARButtons {
  padding-right: 4px;
}
.surplus-message {
  font-size: 16px;
}
.har_points,
.har_surplus,
har_total {
  font-weight: bold;
}
.har_underline {
  text-decoration: underline;
}
.hitnrunlink {
  text-align: center;
  font-size: 20px;
}
.labelfreeleech {
  background-color: #FFDF00;
  color: #4d4d4d;
  padding: 2px 4px;
  border-radius: 2px;
  margin-left: 6px;
}
table.dataTable .notificationMessageTD {
  text-align: left;
}
table.dataTable .notificationMessageTD a {
  display: inline-block;
}
.resetPasskeybtn {
  margin-top: 6px;
}
.key_qr_space {
  border: 2px solid #e7e7e7;
  border-radius: 10px;
  overflow: hidden;
  text-align: center;
}
.tfa_qr_space {
  display: inline-block;
  float: left;
  border-right: 2px solid #e7e7e7;
  height: 200px;
  width: 200px;
}
.qr_key_box {
  display: inline-block;
  background: #FFFFFF;
  overflow-wrap: break-word;
  border-radius: 2px;
  width: 250px;
  height: 120px;
  margin-left: 20px;
  box-sizing: border-box;
  padding: 20px;
}
.gr_key_box_p {
  text-align: center;
}
.open2fatext {
  display: inline-block;
}
.ripple-container {
  display: none !important;
}
.modal-body.body2fa {
  padding: 30px 40px 10px 40px;
}
.btn.tl-btn.btn-success.button2faNext {
  margin: 20px 30px;
  padding: 10px 30px;
}
btn.tl-btn.btn-success.button2facheck {
  margin: 20px 5px;
  padding: 10px 30px;
}
.split_otp_container .customOtp {
  border: none;
  outline: none;
  height: 100%;
  font-size: 34px;
  text-align: left;
  width: 20px;
  padding: 0;
}
.textbox,
.split_otp_container {
  display: inline-block;
  width: 240px;
  height: 120px;
  outline: none;
  box-sizing: border-box;
  border: 2px solid rgba(153, 153, 153, 0.5);
  border-radius: 6px;
  font-size: 40px;
  text-indent: 10px;
}
/* Chrome, Safari, Edge, Opera */
.split_otp_container input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
.split_otp_container input[type=number] {
  -moz-appearance: textfield;
}
.gifts-calendar {
  table-layout: fixed;
}
.gifts-calendar .ripple-container {
  display: none !important;
}
.gifts-calendar td {
  height: 60px;
  width: 60px;
  min-width: 45px;
  font-size: 14px;
}
.gifts-calendar .giftDay {
  margin-top: 12px;
  font-weight: bold;
  text-align: center;
}
.gifts-calendar .btn {
  margin-left: 8px;
}
.gifts-calendar .day {
  text-align: center;
}
.gifts-calendar .today {
  border: 3px solid #56922c;
}
.gifts-calendar .table-bordered td,
.gifts-calendar .table-bordered th {
  border: 1px solid #dee2e6;
}
.gifts-calendar .gift-icon {
  color: #56922c;
  font-size: 5em;
}
.gifts-calendar .disabled .gift-icon {
  color: #978f8f;
}
@media (max-width: 768px) {
  .gifts-calendar .gift-icon {
    color: #56922c;
    font-size: 20px;
  }
  .gifts-calendar .btn {
    padding: 0;
  }
  .gifts-calendar td {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .gifts-calendar .gift-icon {
    color: #56922c;
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .gifts-calendar .gift-icon {
    color: #56922c;
    font-size: 50px;
  }
}
@media (min-width: 1200px) {
  .gifts-calendar .gift-icon {
    color: #56922c;
    font-size: 60px;
  }
}
.gifts-calendar .activeBtn:hover {
  box-shadow: 0 0 15px #56922c;
  transition: all 0.75s ease;
}
.gifts-calendar .lastday {
  text-align: center;
}
.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  font-size: 2em;
}

@font-face {
  font-family: "raty";
  font-style: normal;
  font-weight: normal;
  
  
  
  
  src: url(/static/tl/fonts/raty.woff) format("woff");
}

.cancel-on-png, .cancel-off-png, .star-on-png, .star-off-png, .star-half-png {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "raty";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

.cancel-on-png:before {
  content: "\E600";
}

.cancel-off-png:before {
  content: "\E601";
}

.star-on-png:before {
  content: "\F005";
}

.star-off-png:before {
  content: "\F006";
}

.star-half-png:before {
  content: "\F123";
}
.selectivity-multiple-selected-item {
  background-color: #56922c;
}
.selectivity-multiple-selected-item.highlighted {
  background-color: #56922c;
}
.selectivity-load-more.highlight,
.selectivity-result-item.highlight {
  background-color: #56922c;
}
.selectivity-multiple-input-container {
  padding: 5px;
  background-color: white;
  color: #978f8f;
  border: 1px solid #cecece;
  border-radius: 30px;
}
.movies-search {
  border-bottom: 1px solid #cecece;
  padding-bottom: 10px;
}
.movies-search #genresSpan,
.movies-search #excludeSpan {
  width: 49%;
}
.movies-search input {
  text-transform: capitalize;
  color: #000000;
  border: 1px solid #cecece;
  border-radius: 30px;
  position: relative;
  left: 20px;
  height: 40px;
  padding-left: 20px;
}
.movies-search input::-webkit-input-placeholder,
.movies-search input::-moz-placeholder {
  color: rgba(153, 153, 153, 0.5);
  font-size: bold;
}
.movies-search input:focus::-webkit-input-placeholder,
.movies-search input:focus::-moz-placeholder {
  color: transparent;
}
.movies-search input#movieSearch {
  width: 25%;
}
.movies-search input#yearSearch {
  width: 15%;
}
.movies-search input#ratingSearch {
  width: 15%;
}
.movies-search input#castSearch {
  width: 25%;
}
.movies-search input#imdbSearch {
  width: 15%;
}
#sortTrendingForm,
#sortNewestForm {
  display: inline;
}
#movie-title {
  font-size: 18px;
  font-weight: bold;
  text-transform: capitalize;
}
.release-date-title,
.release-date {
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
}
.btn-view-more {
  color: #f5f5f5 !important;
  border-color: #f5f5f5;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  padding: 8px 45px;
  text-transform: uppercase;
  font-weight: 600;
}
.btn-view-more:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.popcorn-caret {
  float: right;
  padding-top: 5px;
  padding-right: 5px;
}
.movie-info p {
  margin: 0 0 4px;
}
.movie-info a {
  color: #56922c;
}
.imdb-info {
  margin-top: 10px;
  margin-bottom: 20px;
}
.imdb-info .star-on-png,
.imdb-info .star-off-png,
.imdb-info .star-half-png {
  color: #f3ce13;
  font-size: 16px;
}
.imdb-info #imdbImg {
  height: 20px;
  margin: 0 5px;
}
.imdb-info #tenBaseRating {
  font-weight: bold;
}
.popcorn-video-container iframe {
  width: 810px;
  height: 456px;
}
.searchBtn {
  min-width: 30px;
}
.modal-backdrop {
  background-color: #f5f5f5;
  opacity: 0.8 !important;
}
.popcorn-modal .modal-content {
  background-color: #f5f5f5;
}
.popcorn-modal .modal-dialog {
  width: 860px;
}
.popcorn-modal .modal-title {
  font-weight: bold;
}
.popcorn-modal .modal-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 6px;
  background-color: #f5f5f5;
}
.popcorn-modal .modal-body {
  padding-left: 40px;
  padding-right: 40px;
}
.btn-view-more {
  top: -110px;
}
.movie_container {
  margin-bottom: 15px;
}
.movie-desk {
  display: inline-flex;
  width: 250px;
  text-align: center;
}
.movie-desk:hover .foot-d {
  background: #222;
  color: #fff;
  border-radius: 2px;
}
.foot-d {
  font-size: 14px;
  vertical-align: bottom;
  padding-bottom: 1px;
}
.movie-desk a {
  text-decoration: none;
}
.top-d {
  float: left;
  width: 100%;
  position: relative;
}
.top-d:hover .non-desk {
  /*display: block;*/
  opacity: 1;
}
.top-d img {
  width: 250px;
  height: 350px;
}
.top-d .default-movie-image .fa {
  font-size: 220px;
}
.top-d .default-movie-image {
  height: 350px;
}
.non-desk {
  /*display: none;*/
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(86, 146, 44, 0.8);
  color: #fff;
  font-size: 14px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 45px;
  opacity: 0;
  transition: opacity 0.3s linear;
}
.non-desk p {
  float: left;
  width: 100%;
  border-radius: 4px;
}
.seriesp p {
  overflow: hidden;
  max-height: 180px;
  text-overflow: ellipsis;
}
.non-desk-top {
  overflow: hidden;
  height: 370px;
  color: #f5f5f5;
}
.rang {
  margin-top: 6px;
}
.imdb_cover {
  margin-bottom: 20px;
}
.imdb_cover img {
  max-width: 80%;
  border-radius: 2px;
  margin-top: 20px;
  float: right;
  margin-right: 5px;
  margin-bottom: 20px;
}
.modal .modal-footer {
  background: #191919 none repeat scroll 0% 0%;
}
.tlbuttonprimary,
.tlbuttoncanel {
  border-width: medium medium medium 1px;
  border-style: none none none solid;
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #000000;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  background: transparent linear-gradient(to bottom, #112833 0%, #122f38 51%, #102329 52%, #193a47 100%) repeat scroll 0% 0%;
  font-weight: bold;
  color: #ffffff;
  margin-top: -3px;
  margin-right: 6px;
  font-size: 12px;
  margin-left: -4px;
  border-radius: 0px 4px 4px 0px ! important;
}
@media (max-width: 992px) {
  .modal-dialog {
    margin: 30px auto;
  }
  .popcorn-modal .modal-content {
    width: 350px;
    margin: 10px auto;
  }
  .popcorn-modal .modal-dialog {
    width: 350px;
  }
  .popcorn-video-container iframe {
    width: 310px;
    height: 250px;
  }
  .movies-search #movie-span {
    margin-top: 10px;
  }
  .movies-search #genresSpan,
  .movies-search #excludeSpan {
    width: 100%;
    margin-bottom: 10px;
  }
  .movies-search input#movieSearch,
  .movies-search input#yearSearch,
  .movies-search input#ratingSearch {
    width: 100%;
    margin-bottom: 10px;
    left: 0;
  }
  .movies-search input#castSearch {
    width: 100%;
    left: 0;
  }
}
.series-search {
  border-bottom: 1px solid #cecece;
  padding-bottom: 10px;
}
.series-search #genresSeriesSpan,
.series-search #networksSpan {
  width: 49%;
  margin-top: 20px;
  vertical-align: top;
}
.series-search .selectivity-multiple-input-container {
  padding-left: 20px;
}
.series-search .selectivity-single-select {
  padding: 5px;
  background-color: white;
  color: #978f8f;
  border: 1px solid #cecece;
  border-radius: 30px;
  height: 32px;
}
.series-search .selectivity-search-input {
  height: 40px;
}
.series-search .selectivity-single-result-container {
  padding-left: 13px;
}
.series-search input {
  text-transform: capitalize;
  color: #978f8f;
  border: 1px solid #cecece;
  border-radius: 30px;
  position: relative;
  padding-left: 20px;
}
.series-search input:focus::-webkit-input-placeholder,
.series-search input:focus::-moz-placeholder {
  color: transparent;
}
.series-search input#seriesSearch,
.series-search input#ratingSearch,
.series-search input#castSearch {
  width: 32%;
  height: 40px;
}
#series-title {
  font-weight: bold;
}
.latest-episode-date,
.latest-episode-date-title {
  font-weight: bold;
}
#tenBaseSeriesRating {
  font-weight: bold;
}
.series-info .series-desc {
  font-weight: bold;
}
.series-info p {
  margin: 0 0 4px;
}
.series-info #imdbImg {
  height: 20px;
  margin: 0 5px;
}
.series-info .star-on-png,
.series-info .star-off-png,
.series-info .star-half-png {
  color: #f3ce13;
  font-size: 16px;
}
.trailerContainer iframe {
  width: 810px;
  height: 456px;
}
.listOfEpisodes {
  color: #978f8f;
  font-weight: bold;
}
.series-current-season,
.series-complete-season {
  border: 1px solid #cecece;
  padding: 10px;
}
.serieshead,
.boxsethead {
  color: #978f8f;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
.current-season {
  padding: 10px;
}
.episode .episode-col-info,
#boxsets .episode-col-info,
#series .episode-col-info {
  background-color: #f0f0f0;
  padding: 10px;
  margin: 10px;
  border: none;
}
.episode .episode-info,
#boxsets .episode-info,
#series .episode-info,
.episode .episode-airdate,
#boxsets .episode-airdate,
#series .episode-airdate {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #978f8f;
  display: inline-block;
}
.episode .episode-airdate,
#boxsets .episode-airdate,
#series .episode-airdate {
  float: right;
}
.episode .episode-torrents,
#boxsets .episode-torrents,
#series .episode-torrents {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.episode table.display,
#boxsets table.display,
#series table.display {
  width: 100%;
}
.episode .collapsing,
#boxsets .collapsing,
#series .collapsing {
  width: 100%;
}
.episode table.display thead th,
#boxsets table.display thead th,
#series table.display thead th {
  margin-bottom: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  font-weight: bold;
}
.episode table.display tr td,
#boxsets table.display tr td,
#series table.display tr td {
  text-align: center;
}
.episode table.display .odd,
#boxsets table.display .odd,
#series table.display .odd {
  background-color: #f4f4f4;
}
.episode table.display td.category,
#boxsets table.display td.category,
#series table.display td.category {
  text-align: center;
  width: 45px;
}
.episode table.display td.category .path1:before,
#boxsets table.display td.category .path1:before,
#series table.display td.category .path1:before {
  color: transparent;
}
.episode table.display td.category .iconLink,
#boxsets table.display td.category .iconLink,
#series table.display td.category .iconLink,
.episode table.display td.category .iconLink:hover,
#boxsets table.display td.category .iconLink:hover,
#series table.display td.category .iconLink:hover,
.episode table.display td.category .iconLink:focus,
#boxsets table.display td.category .iconLink:focus,
#series table.display td.category .iconLink:focus {
  color: transparent;
}
.episode table.display td.category i,
#boxsets table.display td.category i,
#series table.display td.category i {
  font-size: 56px;
}
.episode table.display td.name,
#boxsets table.display td.name,
#series table.display td.name {
  text-align: left;
  padding: 4px 5px 5px 10px;
  width: auto;
}
.episode table.display,
#boxsets table.display,
#series table.display,
.episode table.display td.listcolumn,
#boxsets table.display td.listcolumn,
#series table.display td.listcolumn,
.episode table.display td.seeders,
#boxsets table.display td.seeders,
#series table.display td.seeders,
.episode table.display td.leechers,
#boxsets table.display td.leechers,
#series table.display td.leechers {
  padding-left: 10px;
  padding-right: 10px;
}
.episode td.quickdownload,
#boxsets td.quickdownload,
#series td.quickdownload {
  padding-left: 10px;
  padding-right: 10px;
}
.episode td.quickdownload i,
#boxsets td.quickdownload i,
#series td.quickdownload i {
  font-size: 14px;
  border: 2px solid;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: text-top;
  line-height: 28px;
  top: 5px;
  position: relative;
  color: #33691e;
}
.episode td.quickdownload i:before,
#boxsets td.quickdownload i:before,
#series td.quickdownload i:before {
  left: 1px;
  position: relative;
}
.episode td.quickdownload .quick-download-img,
#boxsets td.quickdownload .quick-download-img,
#series td.quickdownload .quick-download-img {
  width: 35px;
  height: 35px;
  line-height: 32px;
  top: 10px;
}
.episode .collapsed-class-border,
#boxsets .collapsed-class-border,
#series .collapsed-class-border {
  border-color: #56922c;
}
.episode .color-green-dark,
#boxsets .color-green-dark,
#series .color-green-dark {
  color: #56922c;
}
.episode .expand-link,
#boxsets .expand-link,
#series .expand-link {
  color: #978f8f;
}
@media (max-width: 992px) {
  .series-search #series-span {
    margin-top: 10px;
  }
  .series-search #genresSeriesSpan,
  .series-search #networksSpan {
    width: 100%;
    margin-top: 10px;
  }
  .series-search input#seriesSearch,
  .series-search input#ratingSearch {
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
  }
  .series-search input#castSearch {
    width: 100%;
    height: 40px;
  }
  .video-container iframe {
    width: 480px;
    height: 250px;
  }
}
.week-name {
  margin-bottom: 80px;
}
.week-name a {
  border-radius: 50% !important;
  background-color: rgba(51, 105, 30, 0.08);
}
.week-name a:hover {
  background-color: #cde1cc;
}
.week-name .prev-week {
  border: 1px solid transparent;
  padding: 8px 12px 8px 10px;
}
.week-name .next-week {
  border: 1px solid transparent;
  padding: 8px 10px 8px 12px;
}
.week-name .fa {
  color: #56922c;
  font-size: 20px;
  text-align: center;
}
.week-name .week-title {
  font-size: 24px;
  font-weight: bold;
  margin: 0 30px;
}
.week-name .week-title .day-of-week {
  color: #978f8f;
}
.week {
  display: flex;
  width: 100%;
}
.week .day,
.week .today,
.week .noday {
  display: inline-block;
  width: 14%;
  min-height: 30px;
  margin-top: 6px;
  margin-right: 5px;
}
.week .day-title {
  text-transform: uppercase;
  margin-bottom: 8px;
  border-bottom: 3px solid #cecece;
}
.week .highlighted-day .day-title {
  border-bottom: 3px solid #56922c;
}
.week .even-day {
  background-color: rgba(0, 0, 0, 0.1);
}
.week .odd-day {
  background-color: #f0f0f0;
}
.week .ep-info {
  padding: 8px;
  margin-bottom: 10px;
}
.week .ep-info a {
  display: block;
}
.week .ep-info p {
  margin: 0;
}
.week .ep-info .series-title {
  color: #56922c;
  text-transform: uppercase;
  font-weight: bold;
}
.week .ep-info .season-episode {
  margin-bottom: 5px;
}
.week .ep-info.current-ep {
  background-color: #56922c;
}
.week .ep-info.current-ep .series-title {
  color: #f5f5f5;
  text-transform: uppercase;
  font-weight: bold;
}
.week .ep-info.current-ep a {
  color: #cecece;
}
.week .ep-info.current-ep .tv-network {
  color: #f0f0f0;
}
.main .menu {
  margin: 12px;
}
#search-app .heading {
  font-size: 18px;
  font-weight: 600;
  margin-top: 17px;
  margin-bottom: 17px;
}
#search-app .heading .header {
  cursor: pointer;
}
#search-app .heading .header .close {
  float: none;
  vertical-align: text-top;
  margin-right: 5px;
  height: 26px;
}
#search-app .heading .header:hover .close,
#search-app .heading .header:active .close {
  opacity: 1;
  color: #be1400;
}
.searching .action-btn {
  background-color: transparent !important;
  color: #cecece;
  padding: 0;
  margin: 15px 0;
}
.searching .action-btn:not(:first-child) {
  margin-left: 20px;
}
.searching .action-btn:hover,
.searching .action-btn:focus {
  color: #33691e;
}
.searching .action-btn:active {
  color: #56922c;
}
.searching .tl-search-wrapper {
  background: white;
  border: 1px solid #cecece;
  border-radius: 30px;
  padding: 3px;
}
.searching .tl-search-wrapper input.tl-search {
  width: calc(100% - 70px);
  position: relative;
  left: 20px;
  border: none;
  height: 40px;
}
.searching .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn {
  height: 40px;
  width: 40px;
  color: #f5f5f5;
  background: #33691e;
  border: none;
  border-radius: 50%;
}
.searching .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn i {
  font-size: 16px;
  vertical-align: middle;
  left: 1px;
  position: relative;
  top: -2px;
}
.searching .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn:hover {
  background: #56922c;
}
.filtering li.filter {
  padding: 2px 0;
}
.filtering li.filter a {
  cursor: pointer;
  text-decoration: none;
}
.filtering li.filter a.toggle {
  color: #978f8f;
}
.filtering li.filter a.toggle button {
  display: none;
}
.filtering li.filter a.toggle:hover {
  color: #33691e;
  background-color: inherit;
}
.filtering li.filter a.toggle:hover button.close {
  display: block;
  position: absolute;
  opacity: 0.5;
}
.filtering li.filter a.disabled {
  pointer-events: none;
  opacity: 0.4;
}
.filtering li.filter a.selected,
.filtering li.filter a:active,
.filtering li.filter a:focus {
  color: #56922c;
  background: none;
}
.filtering li.filter a.category-link {
  padding-left: 15px;
  display: block;
}
.filtering li.filter a.category-link .close {
  left: 0px;
}
.filtering li.filter a.facet {
  display: block;
}
.filtering li.filter a.facet .facet-count {
  padding-right: 10px;
  pointer-events: none;
}
.filtering li.filter a.facet .facet-name {
  padding-left: 15px;
}
.filtering .categories.hide-xxx .xxx {
  display: none;
}
@media (min-width: 992px) {
  .filtering .categories.hide-xxx a:first-child {
    margin-left: 12.5%;
  }
}
.filtering .categories .category {
  color: #33691e;
  text-align: center;
  text-decoration: none;
  padding: 20px 0 10px 0;
}
@media (max-width: 991px) {
  .filtering .categories .category.games .categories,
  .filtering .categories .category.animation .categories,
  .filtering .categories .category.foreign .categories {
    right: 0;
    left: auto;
  }
}
.filtering .categories .category.single:hover .text div.single-txt:before {
  content: '\F111';
}
.filtering .categories .category.single:hover .text div.single-txt.all:before,
.filtering .categories .category.single:hover .text div.single-txt.some:before {
  content: '\F00D';
}
.filtering .categories .category.single .text div.single-txt:before {
  content: '';
}
.filtering .categories .category .toggle-all {
  color: inherit;
  display: block;
  text-decoration: none;
}
.filtering .categories .category .toggle-all .multi-txt:before {
  font-family: FontAwesome;
  margin-right: 5px;
  line-height: 12px;
  margin-left: -15px;
  width: 10px;
  display: inline-block;
  color: rgba(86, 146, 44, 0.3);
  content: '';
}
.filtering .categories .category .toggle-all.all .multi-txt:before {
  content: '\F111';
}
.filtering .categories .category .toggle-all.some .multi-txt:before {
  content: '\F10C';
}
.filtering .categories .category .toggle-all.all .multi-txt,
.filtering .categories .category .toggle-all.some .multi-txt {
  color: #56922c;
}
.filtering .categories .category .toggle-all:hover .multi-txt:before,
.filtering .categories .category .toggle-all:active .multi-txt:before {
  content: '\F111';
}
.filtering .categories .category .toggle-all.all:hover .multi-txt:before,
.filtering .categories .category .toggle-all.some:hover .multi-txt:before,
.filtering .categories .category .toggle-all.all:active .multi-txt:before,
.filtering .categories .category .toggle-all.some:active .multi-txt:before {
  content: '\F00D';
}
.filtering .categories .category .rounded {
  background: #33691e;
  padding: 10px;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  margin: 0 auto;
}
.filtering .categories .category .rounded.active {
  background: #56922c;
}
.filtering .categories .category .rounded i {
  color: #f5f5f5;
  font-size: 32px;
  vertical-align: middle;
}
.filtering .categories .category .rounded i.fa-play {
  padding-left: 6px;
  line-height: 46px;
}
.filtering .categories .category .rounded i.fa-television {
  padding-left: 2px;
  line-height: 48px;
}
.filtering .categories .category .rounded i.fa-gamepad {
  line-height: 42px;
}
.filtering .categories .category .rounded i.fa-windows {
  line-height: 42px;
}
.filtering .categories .category .rounded i.fa-headphones {
  font-size: 36px;
  line-height: 46px;
}
.filtering .categories .category .rounded i.fa-flask {
  line-height: 45px;
}
.filtering .categories .category .rounded i.fa-desktop {
  font-size: 28px;
  line-height: 46px;
}
.filtering .categories .category .rounded i.fa-globe {
  font-size: 36px;
  line-height: 45px;
}
.filtering .categories .category .rounded i.fa-book {
  line-height: 45px;
}
.filtering .categories .category .rounded i.fa-heart {
  line-height: 48px;
}
.filtering .categories .category .text {
  margin-top: 10px;
}
.filtering .categories .category .text div.single-txt {
  color: inherit;
  text-decoration: none;
}
.filtering .categories .category .text div.single-txt:before {
  font-family: FontAwesome;
  margin-right: 5px;
  line-height: 12px;
  margin-left: -12px;
  width: 10px;
  display: inline-block;
  color: rgba(86, 146, 44, 0.3);
}
.filtering .categories .category .text div.single-txt.all:before {
  content: '\F111';
}
.filtering .categories .category .text div.single-txt.some:before {
  content: '\F10C';
}
.filtering .categories .category .text div.single-txt.all,
.filtering .categories .category .text div.single-txt.some {
  color: #56922c;
}
.filtering .categories .category .categories {
  margin: 0;
  border-radius: 0 2px 2px 2px;
  overflow-y: auto;
}
.filtering .categories .category .categories .category-link {
  padding: 1px 35px;
}
.filtering .categories .category .categories .category-link button.close {
  display: none;
}
.filtering .categories .category .categories .category-link.selected:hover button.close {
  display: block;
  position: absolute;
  top: 3px;
  left: 20px;
  opacity: 0.5;
}
.filtering .categories .category .categories .category-link.selected:hover button.close:hover,
.filtering .categories .category .categories .category-link.selected:hover button.close:focus {
  opacity: 0.5;
}
.filtering .categories .category.disabled {
  color: #cecece;
  pointer-events: none;
}
.filtering .categories .category.disabled .rounded {
  background: #cecece;
}
.filtering .categories .category.disabled .text .multi-txt,
.filtering .categories .category.disabled .text .single-txt {
  color: inherit !important;
}
.filtering .categories .category.disabled .text .multi-txt:before,
.filtering .categories .category.disabled .text .single-txt:before {
  display: none;
}
.filtering .categories .category:hover,
.filtering .categories .category:focus,
.filtering .categories .category:active {
  color: #56922c;
}
.filtering .categories .category:hover .rounded,
.filtering .categories .category:focus .rounded,
.filtering .categories .category:active .rounded {
  background: #56922c;
}
.filtering .categories .category:hover:not(.single),
.filtering .categories .category:focus:not(.single),
.filtering .categories .category:active:not(.single) {
  background-color: white;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.filtering .categories .category:hover:not(.single) .categories,
.filtering .categories .category:focus:not(.single) .categories,
.filtering .categories .category:active:not(.single) .categories {
  display: block;
}
.filtering .categories .category.xxx {
  color: #be1400;
}
.filtering .categories .category.xxx .rounded {
  background: #be1400;
}
.filtering .categories .category.xxx .text:after {
  padding-left: 5px;
  content: '\F08E';
  font-family: FontAwesome;
}
.filtering .categories .category.xxx .text:before {
  display: none;
}
.filtering .toggle-filter {
  padding: 12px 45px;
  font-size: 12px;
}
.filtering .timeline {
  margin: 50px 0;
}
.filtering .timeline .points {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  height: 2px;
  background: #9dbe86;
}
.filtering .timeline .points ol {
  list-style: none;
}
.filtering .timeline .points ol li a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: rgba(86, 146, 44, 0.8);
  transform: translateZ(0) translateX(-15px);
}
.filtering .timeline .points ol li a:last-child {
  white-space: nowrap;
}
.filtering .timeline .points ol li a:hover {
  color: #56922c;
  text-decoration: none;
  font-weight: bold;
}
.filtering .timeline .points ol li a:hover:after {
  background-color: #56922c;
}
.filtering .timeline .points ol li a:focus {
  text-decoration: none;
}
.filtering .timeline .points ol li a:after {
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  bottom: -4px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border-color: inherit;
  background-color: #56922c;
  transition: background-color 0.3s, border-color 0.3s;
}
.filtering .timeline .points ol li a.disabled {
  color: #cecece;
  pointer-events: none;
  cursor: initial;
}
.filtering .timeline .points ol li a.disabled:hover {
  color: #cecece;
}
.filtering .timeline .points ol li a.disabled:after {
  background-color: #f0f0f0;
}
.filtering .timeline .points ol li.selected ~ li a {
  color: #9dbe86;
}
.filtering .timeline .points ol li.selected ~ li a:after {
  background-color: #9dbe86;
}
.filtering .timeline .points ol li.selected a {
  color: #56922c;
  font-weight: bold;
}
.filtering .timeline .points ol li.selected a:hover {
  color: #56922c;
}
.filtering .timeline .points ol li.selected a:after {
  bottom: -7px;
  height: 16px;
  width: 16px;
  box-shadow: 0 0 0 7px rgba(86, 146, 44, 0.3);
}
.filtering .timeline .points .filling {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #56922c;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s;
}
.filtering .filters {
  border-top: 3px solid #e3e3e3;
  background: #f0f0f0;
  position: relative;
}
.filtering .filters .clear-all {
  position: absolute;
  right: 10px;
  bottom: 3px;
  color: #33691e;
  z-index: 2;
  cursor: pointer;
}
.filtering .filters .clear-all:hover {
  color: #56922c;
}
.filtering .filters h5.title {
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 3px;
}
.filtering .filters .filter-section {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 11px;
}
.filtering .filters .filter-section.category {
  background: #e2e8e1;
  padding: 0;
  margin: 0;
}
.filtering .filters .filter-section.category #category-classes-list {
  width: 50px;
  padding: 0;
  margin: 0;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn {
  padding: 7px 0px;
  font-size: 18px;
  text-align: center;
  background: #33691e;
  color: #f5f5f5;
  border-bottom: 1px solid #e2e8e1;
  position: relative;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn:last-child {
  border-bottom: 0px;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn:active,
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.active {
  opacity: 1 !important;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.active:after {
  content: '';
  position: absolute;
  top: 0;
  right: -10px;
  width: 0;
  height: 0;
  border-top: solid 20px transparent;
  border-bottom: solid 20px transparent;
  border-left: solid 10px #33691e;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.active.some:after,
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.active.all:after {
  border-left-color: #56922c;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn i:after {
  font-family: FontAwesome;
  position: absolute;
  bottom: 4px;
  right: 5px;
  color: #f5f5f5;
  font-size: 8px;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.all > i:after {
  content: '\F111';
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.some > i:after {
  content: '\F10C';
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.some,
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.all {
  background-color: #56922c;
}
.filtering .filters .filter-section.category #category-classes-list .category-class-btn.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.filtering .filters .filter-section.category #category-class-wrapper {
  width: calc(100% - 50px);
  padding-left: 15px;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container {
  display: none;
  position: relative;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header {
  padding: 10px 0px;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title {
  padding-left: 15px;
  font-size: 16px;
  font-weight: bold;
  color: inherit;
  position: relative;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title.disabled {
  opacity: 0.2;
  pointer-events: none;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title:hover {
  color: #33691e;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title:hover,
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title:focus,
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title:active {
  text-decoration: none;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title .close {
  display: none;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title.all {
  color: #56922c;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title.all .close {
  position: absolute;
  left: 0;
  top: 1px;
  opacity: 0.5;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title.all:hover {
  color: #33691e;
}
.filtering .filters .filter-section.category #category-class-wrapper .category-class-container .header .title.all:hover .close {
  display: block;
}
.filtering .filters .filter-section.tags .form-group {
  margin: 0;
}
.filtering .filters .filter-section.tags .form-group .tags-query {
  background-color: transparent;
}
.filtering .filters .filter-section.tags .title {
  margin-bottom: 3px;
}
.filtering .filters .filter-section.tags .scrollable {
  max-height: 245px;
}
.filtering .filters .filter-section .scrollable {
  max-height: 290px;
  position: relative;
}
.filtering .filters .filter-section .empty {
  color: #cecece;
  font-style: italic;
}
.filtering .filters .filter-section .category-title {
  cursor: pointer;
  margin-top: 10px;
  font-size: 16px;
}
.filtering .filters .filter-section .category-title:after {
  font-family: 'FontAwesome';
  font-size: 16px;
  color: #978f8f;
  content: '\F0DA';
  float: right;
}
.filtering .filters .filter-section .category-title.open:after {
  content: '\F0D7';
}
.filtering .filters .filter-section .category-title.disabled {
  pointer-events: none;
  opacity: 0.2;
}
.filtering .filters .filter-section .category-title.all {
  color: #56922c;
  font-weight: bold;
}
@font-face {
  font-family: 'TL_Icons';
  
  src: url(/static/tl/fonts/TL_Icons.ttf) format('truetype'), url(/static/tl/fonts/TL_Icons.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="tli-"],
[class*=" tli-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'TL_Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tli-animation-anime .path1:before {
  content: "\E900";
  color: #f5f5f5;
}
.tli-animation-anime .path2:before {
  content: "\E901";
  margin-left: -1em;
  color: #fffae9;
}
.tli-animation-anime .path3:before {
  content: "\E902";
  margin-left: -1em;
  color: #fffae9;
}
.tli-animation-anime .path4:before {
  content: "\E903";
  margin-left: -1em;
  color: #c2000f;
}
.tli-animation-anime .path5:before {
  content: "\E904";
  margin-left: -1em;
  color: #c2000f;
}
.tli-animation-anime .path6:before {
  content: "\E905";
  margin-left: -1em;
  color: #c2000f;
}
.tli-animation-cartoons .path1:before {
  content: "\E906";
  color: #f5f5f5;
}
.tli-animation-cartoons .path2:before {
  content: "\E907";
  margin-left: -1em;
  color: #fffbe9;
}
.tli-animation-cartoons .path3:before {
  content: "\E908";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-animation-cartoons .path4:before {
  content: "\E909";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-animation-cartoons .path5:before {
  content: "\E90A";
  margin-left: -1em;
  color: #2d2d2d;
}
.tli-animation-cartoons .path6:before {
  content: "\E90B";
  margin-left: -1em;
  color: #707070;
}
.tli-animation-cartoons .path7:before {
  content: "\E90C";
  margin-left: -1em;
  color: #ffffff;
}
.tli-animation-cartoons .path8:before {
  content: "\E90D";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-animation-cartoons .path9:before {
  content: "\E90E";
  margin-left: -1em;
  color: #2d2d2d;
}
.tli-animation-cartoons .path10:before {
  content: "\E90F";
  margin-left: -1em;
  color: #505050;
}
.tli-animation-cartoons .path11:before {
  content: "\E910";
  margin-left: -1em;
  color: #505050;
}
.tli-apps-0day .path1:before {
  content: "\E911";
  color: #f5f5f5;
}
.tli-apps-0day .path2:before {
  content: "\E912";
  margin-left: -1em;
  color: #707070;
}
.tli-apps-0day .path3:before {
  content: "\E913";
  margin-left: -1em;
  color: #cceaff;
}
.tli-apps-0day .path4:before {
  content: "\E914";
  margin-left: -1em;
  color: #505050;
}
.tli-apps-0day .path5:before {
  content: "\E915";
  margin-left: -1em;
  color: #505050;
}
.tli-apps-0day .path6:before {
  content: "\E916";
  margin-left: -1em;
  color: #ffffff;
}
.tli-apps-0day .path7:before {
  content: "\E917";
  margin-left: -1em;
  color: #3f51b5;
}
.tli-apps-0day .path8:before {
  content: "\E918";
  margin-left: -1em;
  color: #000000;
}
.tli-apps-mac .path1:before {
  content: "\E919";
  color: #f5f5f5;
}
.tli-apps-mac .path2:before {
  content: "\E91A";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-apps-mac .path3:before {
  content: "\E91B";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-apps-mobile .path1:before {
  content: "\E91C";
  color: #f5f5f5;
}
.tli-apps-mobile .path2:before {
  content: "\E91D";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-apps-mobile .path3:before {
  content: "\E91E";
  margin-left: -1em;
  color: #678199;
}
.tli-apps-mobile .path4:before {
  content: "\E91F";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-apps-mobile .path5:before {
  content: "\E920";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-apps-mobile .path6:before {
  content: "\E921";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-apps-pc .path1:before {
  content: "\E922";
  color: #f5f5f5;
}
.tli-apps-pc .path2:before {
  content: "\E923";
  margin-left: -1em;
  color: #01a4ef;
}
.tli-apps-pc .path3:before {
  content: "\E924";
  margin-left: -1em;
  color: #f25022;
}
.tli-apps-pc .path4:before {
  content: "\E925";
  margin-left: -1em;
  color: #ffb901;
}
.tli-apps-pc .path5:before {
  content: "\E926";
  margin-left: -1em;
  color: #7fba00;
}
.tli-books-comics .path1:before {
  content: "\E927";
  color: #f5f5f5;
}
.tli-books-comics .path2:before {
  content: "\E928";
  margin-left: -1em;
  color: #ffff00;
}
.tli-books-comics .path3:before {
  content: "\E929";
  margin-left: -1em;
  color: #ff0000;
}
.tli-books-comics .path4:before {
  content: "\E92A";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path5:before {
  content: "\E92B";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path6:before {
  content: "\E92C";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path7:before {
  content: "\E92D";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path8:before {
  content: "\E92E";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path9:before {
  content: "\E92F";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path10:before {
  content: "\E930";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path11:before {
  content: "\E931";
  margin-left: -1em;
  color: #000000;
}
.tli-books-comics .path12:before {
  content: "\E932";
  margin-left: -1em;
  color: #eef9ff;
}
.tli-books-comics .path13:before {
  content: "\E933";
  margin-left: -1em;
  color: #585e55;
}
.tli-books-comics .path14:before {
  content: "\E934";
  margin-left: -1em;
  color: #d32f2f;
}
.tli-books-comics .path15:before {
  content: "\E935";
  margin-left: -1em;
  color: #e53935;
}
.tli-books-comics .path16:before {
  content: "\E936";
  margin-left: -1em;
  color: #e53935;
}
.tli-books-comics .path17:before {
  content: "\E937";
  margin-left: -1em;
  color: #cfd8dc;
}
.tli-books-comics .path18:before {
  content: "\E938";
  margin-left: -1em;
  color: #fafafa;
}
.tli-books-comics .path19:before {
  content: "\E939";
  margin-left: -1em;
  color: #fafafa;
}
.tli-books-comics .path20:before {
  content: "\E93A";
  margin-left: -1em;
  color: #d32f2f;
}
.tli-books-comics .path21:before {
  content: "\E93B";
  margin-left: -1em;
  color: #e53935;
}
.tli-books-comics .path22:before {
  content: "\E93C";
  margin-left: -1em;
  color: #e53935;
}
.tli-books-comics .path23:before {
  content: "\E93D";
  margin-left: -1em;
  color: #1565c0;
}
.tli-books-comics .path24:before {
  content: "\E93E";
  margin-left: -1em;
  color: #2f76c7;
}
.tli-books-comics .path25:before {
  content: "\E93F";
  margin-left: -1em;
  color: #2f76c7;
}
.tli-books-comics .path26:before {
  content: "\E940";
  margin-left: -1em;
  color: #cfd8dc;
}
.tli-books-comics .path27:before {
  content: "\E941";
  margin-left: -1em;
  color: #00507c;
}
.tli-books-comics .path28:before {
  content: "\E942";
  margin-left: -1em;
  color: #b71c1c;
}
.tli-books-comics .path29:before {
  content: "\E943";
  margin-left: -1em;
  color: #ffc107;
}
.tli-books-comics .path30:before {
  content: "\E944";
  margin-left: -1em;
  color: #e8b006;
}
.tli-books-comics .path31:before {
  content: "\E945";
  margin-left: -1em;
  color: #81d4fa;
}
.tli-books-comics .path32:before {
  content: "\E946";
  margin-left: -1em;
  color: #81d4fa;
}
.tli-books-comics .path33:before {
  content: "\E947";
  margin-left: -1em;
  color: #e1f5fe;
}
.tli-books-comics .path34:before {
  content: "\E948";
  margin-left: -1em;
  color: #e1f5fe;
}
.tli-books-comics .path35:before {
  content: "\E949";
  margin-left: -1em;
  color: #851414;
}
.tli-books-comics .path36:before {
  content: "\E94A";
  margin-left: -1em;
  color: #851414;
}
.tli-books-ebooks .path1:before {
  content: "\E94B";
  color: #f5f5f5;
}
.tli-books-ebooks .path2:before {
  content: "\E94C";
  margin-left: -1.2421875em;
  color: #dbdad1;
}
.tli-books-ebooks .path3:before {
  content: "\E94D";
  margin-left: -1.2421875em;
  color: #dbdad1;
}
.tli-books-ebooks .path4:before {
  content: "\E94E";
  margin-left: -1.2421875em;
  color: #dbdad1;
}
.tli-books-ebooks .path5:before {
  content: "\E94F";
  margin-left: -1.2421875em;
  color: #366389;
}
.tli-books-ebooks .path6:before {
  content: "\E950";
  margin-left: -1.2421875em;
  color: #406dad;
}
.tli-books-ebooks .path7:before {
  content: "\E951";
  margin-left: -1.2421875em;
  color: #ad422a;
}
.tli-books-ebooks .path8:before {
  content: "\E952";
  margin-left: -1.2421875em;
  color: #ad462a;
}
.tli-books-ebooks .path9:before {
  content: "\E953";
  margin-left: -1.2421875em;
  color: #a1aa46;
}
.tli-books-ebooks .path10:before {
  content: "\E954";
  margin-left: -1.2421875em;
  color: #d8cb32;
}
.tli-books-ebooks .path11:before {
  content: "\E955";
  margin-left: -1.2421875em;
  color: #747f32;
}
.tli-books-ebooks .path12:before {
  content: "\E956";
  margin-left: -1.2421875em;
  color: #355b87;
}
.tli-books-ebooks .path13:before {
  content: "\E957";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-books-ebooks .path14:before {
  content: "\E958";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-books-ebooks .path15:before {
  content: "\E959";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-books-ebooks .path16:before {
  content: "\E95A";
  margin-left: -1.2421875em;
  color: #9e3720;
}
.tli-education-edu .path1:before {
  content: "\E95B";
  color: #f5f5f5;
}
.tli-education-edu .path2:before {
  content: "\E95C";
  margin-left: -1em;
  color: #5d647f;
}
.tli-education-edu .path3:before {
  content: "\E95D";
  margin-left: -1em;
  color: #5c546a;
}
.tli-education-edu .path4:before {
  content: "\E95E";
  margin-left: -1em;
  color: #527992;
}
.tli-education-edu .path5:before {
  content: "\E95F";
  margin-left: -1em;
  color: #5c546a;
}
.tli-education-edu .path6:before {
  content: "\E960";
  margin-left: -1em;
  color: #ff9600;
}
.tli-education-edu .path7:before {
  content: "\E961";
  margin-left: -1em;
  color: #ff9600;
}
.tli-education-edu .path8:before {
  content: "\E962";
  margin-left: -1em;
  color: #ffd200;
}
.tli-education-edu .path9:before {
  content: "\E963";
  margin-left: -1em;
  color: #ffd200;
}
.tli-foreign-movies .path1:before {
  content: "\E964";
  color: #f5f5f5;
}
.tli-foreign-movies .path2:before {
  content: "\E965";
  margin-left: -1em;
  color: #064687;
}
.tli-foreign-movies .path3:before {
  content: "\E966";
  margin-left: -1em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path1:before {
  content: "\E967";
  color: #f5f5f5;
}
.tli-foreign-movies-bollywood .path2:before {
  content: "\E968";
  margin-left: -1.2421875em;
  color: #ff9800;
}
.tli-foreign-movies-bollywood .path3:before {
  content: "\E969";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path4:before {
  content: "\E96A";
  margin-left: -1.2421875em;
  color: #388e3c;
}
.tli-foreign-movies-bollywood .path5:before {
  content: "\E96B";
  margin-left: -1.2421875em;
  color: #77685a;
}
.tli-foreign-movies-bollywood .path6:before {
  content: "\E96C";
  margin-left: -1.2421875em;
  color: #77685a;
}
.tli-foreign-movies-bollywood .path7:before {
  content: "\E96D";
  margin-left: -1.2421875em;
  color: #77685a;
}
.tli-foreign-movies-bollywood .path8:before {
  content: "\E96E";
  margin-left: -1.2421875em;
  color: #77685a;
}
.tli-foreign-movies-bollywood .path9:before {
  content: "\E96F";
  margin-left: -1.2421875em;
  color: #77685a;
}
.tli-foreign-movies-bollywood .path10:before {
  content: "\E970";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path11:before {
  content: "\E971";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path12:before {
  content: "\E972";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path13:before {
  content: "\E973";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path14:before {
  content: "\E974";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path15:before {
  content: "\E975";
  margin-left: -1.2421875em;
  color: #99897a;
}
.tli-foreign-movies-bollywood .path16:before {
  content: "\E976";
  margin-left: -1.2421875em;
  color: #99897a;
}
.tli-foreign-movies-bollywood .path17:before {
  content: "\E977";
  margin-left: -1.2421875em;
  color: #99897a;
}
.tli-foreign-movies-bollywood .path18:before {
  content: "\E978";
  margin-left: -1.2421875em;
  color: #99897a;
}
.tli-foreign-movies-bollywood .path19:before {
  content: "\E979";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path20:before {
  content: "\E97A";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path21:before {
  content: "\E97B";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path22:before {
  content: "\E97C";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-movies-bollywood .path23:before {
  content: "\E97D";
  margin-left: -1.2421875em;
  color: #ffffff;
}
.tli-foreign-tv {
  /*
     * Dark edge helps on a light background.
     * Light edge helps on a dark background.
     */
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.4)) drop-shadow(0 0 1px rgba(255, 255, 255, 0.55));
}
.tli-foreign-tv .path1:before {
  content: "\E97E";
  color: #f8fafc;
}
.tli-foreign-tv .path2:before {
  content: "\E97F";
  margin-left: -1em;
  color: #76808f;
}
.tli-foreign-tv .path3:before {
  content: "\E980";
  margin-left: -1em;
  color: #ede9fe;
}
.tli-foreign-tv .path4:before {
  content: "\E981";
  margin-left: -1em;
  color: #8b5cf6;
}
.tli-foreign-tv .path5:before {
  content: "\E982";
  margin-left: -1em;
  color: #76808f;
}
.tli-foreign-tv .path6:before {
  content: "\E983";
  margin-left: -1em;
  color: #ffffff;
}
.tli-foreign-tv .path7:before {
  content: "\E984";
  margin-left: -1em;
  color: #4c1d95;
}
.tli-foreign-tv .path8:before {
  content: "\E985";
  margin-left: -1em;
  color: #4c1d95;
}
.tli-foreign-tv .path9:before {
  content: "\E986";
  margin-left: -1em;
  color: #4c1d95;
}
.tli-foreign-tv .path10:before {
  content: "\E987";
  margin-left: -1em;
  color: #4c1d95;
}
.tli-foreign-tv .path11:before {
  content: "\E988";
  margin-left: -1em;
  color: #4c1d95;
}
.tli-foreign-tv .path12:before {
  content: "\E989";
  margin-left: -1em;
  color: #ffffff;
}
.tli-foreign-tv .path13:before {
  content: "\E98A";
  margin-left: -1em;
  color: #ffffff;
}
.tli-foreign-tv .path14:before {
  content: "\E98B";
  margin-left: -1em;
  color: #8b5cf6;
}
.tli-foreign-tv .path15:before {
  content: "\E98C";
  margin-left: -1em;
  color: #8b5cf6;
}
.tli-games-mac .path1:before {
  content: "\E98D";
  color: #f5f5f5;
}
.tli-games-mac .path2:before {
  content: "\E98E";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-games-mac .path3:before {
  content: "\E98F";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-games-mac .path4:before {
  content: "\E990";
  margin-left: -1em;
  color: #505050;
}
.tli-games-mac .path5:before {
  content: "\E991";
  margin-left: -1em;
  color: #43b05c;
}
.tli-games-mac .path6:before {
  content: "\E992";
  margin-left: -1em;
  color: #dd352e;
}
.tli-games-mac .path7:before {
  content: "\E993";
  margin-left: -1em;
  color: #ebba16;
}
.tli-games-mac .path8:before {
  content: "\E994";
  margin-left: -1em;
  color: #366db6;
}
.tli-games-mac .path9:before {
  content: "\E995";
  margin-left: -1em;
  color: #000000;
}
.tli-games-nds .path1:before {
  content: "\E996";
  color: #f5f5f5;
}
.tli-games-nds .path2:before {
  content: "\E997";
  margin-left: -1em;
  color: #546e7a;
}
.tli-games-nds .path3:before {
  content: "\E998";
  margin-left: -1em;
  color: #b0bec5;
}
.tli-games-nds .path4:before {
  content: "\E999";
  margin-left: -1em;
  color: #7f7f7f;
}
.tli-games-nds .path5:before {
  content: "\E99A";
  margin-left: -1em;
  color: #7f7f7f;
}
.tli-games-pc .path1:before {
  content: "\E99B";
  color: #f5f5f5;
}
.tli-games-pc .path2:before {
  content: "\E99C";
  margin-left: -1em;
  color: #6e8389;
}
.tli-games-pc .path3:before {
  content: "\E99D";
  margin-left: -1em;
  color: #f5fcff;
}
.tli-games-pc .path4:before {
  content: "\E99E";
  margin-left: -1em;
  color: #505050;
}
.tli-games-pc .path5:before {
  content: "\E99F";
  margin-left: -1em;
  color: #01a4ef;
}
.tli-games-pc .path6:before {
  content: "\E9A0";
  margin-left: -1em;
  color: #ffb901;
}
.tli-games-pc .path7:before {
  content: "\E9A1";
  margin-left: -1em;
  color: #f25022;
}
.tli-games-pc .path8:before {
  content: "\E9A2";
  margin-left: -1em;
  color: #7fba00;
}
.tli-games-pc .path9:before {
  content: "\E9A3";
  margin-left: -1em;
  color: #000000;
}
.tli-games-pc .path10:before {
  content: "\E9A4";
  margin-left: -1em;
  color: #505050;
}
.tli-games-pc .path11:before {
  content: "\E9A5";
  margin-left: -1em;
  color: #ffe000;
}
.tli-games-pc .path12:before {
  content: "\E9A6";
  margin-left: -1em;
  color: #ff0000;
}
.tli-games-pc .path13:before {
  content: "\E9A7";
  margin-left: -1em;
  color: #004ebf;
}
.tli-games-pc .path14:before {
  content: "\E9A8";
  margin-left: -1em;
  color: #009b16;
}
.tli-games-ps2 .path1:before {
  content: "\E9A9";
  color: #f5f5f5;
}
.tli-games-ps2 .path2:before {
  content: "\E9AA";
  margin-left: -1em;
  color: #808080;
}
.tli-games-ps2 .path3:before {
  content: "\E9AB";
  margin-left: -1em;
  color: #808080;
}
.tli-games-ps2 .path4:before {
  content: "\E9AC";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path5:before {
  content: "\E9AD";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path6:before {
  content: "\E9AE";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path7:before {
  content: "\E9AF";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path8:before {
  content: "\E9B0";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path9:before {
  content: "\E9B1";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path10:before {
  content: "\E9B2";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path11:before {
  content: "\E9B3";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path12:before {
  content: "\E9B4";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path13:before {
  content: "\E9B5";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path14:before {
  content: "\E9B6";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path15:before {
  content: "\E9B7";
  margin-left: -1em;
  color: #1800ff;
}
.tli-games-ps2 .path16:before {
  content: "\E9B8";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path17:before {
  content: "\E9B9";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path18:before {
  content: "\E9BA";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path19:before {
  content: "\E9BB";
  margin-left: -1em;
  color: #505050;
}
.tli-games-ps2 .path20:before {
  content: "\E9BC";
  margin-left: -1em;
  color: #505050;
}
.tli-games-ps2 .path21:before {
  content: "\E9BD";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path22:before {
  content: "\E9BE";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path23:before {
  content: "\E9BF";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path24:before {
  content: "\E9C0";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path25:before {
  content: "\E9C1";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps2 .path26:before {
  content: "\E9C2";
  margin-left: -1em;
  color: #ff66ff;
}
.tli-games-ps2 .path27:before {
  content: "\E9C3";
  margin-left: -1em;
  color: #ff6700;
}
.tli-games-ps2 .path28:before {
  content: "\E9C4";
  margin-left: -1em;
  color: #00a9ad;
}
.tli-games-ps2 .path29:before {
  content: "\E9C5";
  margin-left: -1em;
  color: #008cff;
}
.tli-games-ps2 .path30:before {
  content: "\E9C6";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path31:before {
  content: "\E9C7";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path32:before {
  content: "\E9C8";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path33:before {
  content: "\E9C9";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path34:before {
  content: "\E9CA";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path35:before {
  content: "\E9CB";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path36:before {
  content: "\E9CC";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps2 .path37:before {
  content: "\E9CD";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path1:before {
  content: "\E9CE";
  color: #f5f5f5;
}
.tli-games-ps3 .path2:before {
  content: "\E9CF";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-games-ps3 .path3:before {
  content: "\E9D0";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path4:before {
  content: "\E9D1";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-games-ps3 .path5:before {
  content: "\E9D2";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps3 .path6:before {
  content: "\E9D3";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps3 .path7:before {
  content: "\E9D4";
  margin-left: -1em;
  color: #707070;
}
.tli-games-ps3 .path8:before {
  content: "\E9D5";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path9:before {
  content: "\E9D6";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path10:before {
  content: "\E9D7";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path11:before {
  content: "\E9D8";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path12:before {
  content: "\E9D9";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path13:before {
  content: "\E9DA";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path14:before {
  content: "\E9DB";
  margin-left: -1em;
  color: #505050;
}
.tli-games-ps3 .path15:before {
  content: "\E9DC";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path16:before {
  content: "\E9DD";
  margin-left: -1em;
  color: #505050;
}
.tli-games-ps3 .path17:before {
  content: "\E9DE";
  margin-left: -1em;
  color: #165602;
}
.tli-games-ps3 .path18:before {
  content: "\E9DF";
  margin-left: -1em;
  color: #165602;
}
.tli-games-ps3 .path19:before {
  content: "\E9E0";
  margin-left: -1em;
  color: #165602;
}
.tli-games-ps3 .path20:before {
  content: "\E9E1";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path21:before {
  content: "\E9E2";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path22:before {
  content: "\E9E3";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path23:before {
  content: "\E9E4";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path24:before {
  content: "\E9E5";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path25:before {
  content: "\E9E6";
  margin-left: -1em;
  color: #000000;
}
.tli-games-ps3 .path26:before {
  content: "\E9E7";
  margin-left: -1em;
  color: #ff61c3;
}
.tli-games-ps3 .path27:before {
  content: "\E9E8";
  margin-left: -1em;
  color: #00dbff;
}
.tli-games-ps3 .path28:before {
  content: "\E9E9";
  margin-left: -1em;
  color: #ff8500;
}
.tli-games-ps3 .path29:before {
  content: "\E9EA";
  margin-left: -1em;
  color: #0098ff;
}
.tli-games-ps4 .path1:before {
  content: "\E9EB";
  color: #f5f5f5;
}
.tli-games-ps4 .path2:before {
  content: "\E9EC";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-games-ps4 .path3:before {
  content: "\E9ED";
  margin-left: -1em;
  color: #00b1ff;
}
.tli-games-ps4 .path4:before {
  content: "\E9EE";
  margin-left: -1em;
  color: #ff85ff;
}
.tli-games-ps4 .path5:before {
  content: "\E9EF";
  margin-left: -1em;
  color: #ff7300;
}
.tli-games-ps4 .path6:before {
  content: "\E9F0";
  margin-left: -1em;
  color: #00edff;
}
.tli-games-ps4 .path7:before {
  content: "\E9F1";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-ps4 .path8:before {
  content: "\E9F2";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-ps4 .path9:before {
  content: "\E9F3";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-ps4 .path10:before {
  content: "\E9F4";
  margin-left: -1em;
  color: #505050;
}
.tli-games-ps5 .path1:before {
  content: "\E9F5";
  color: #f5f5f5;
}
.tli-games-ps5 .path2:before {
  content: "\E9F6";
  margin-left: -1em;
  color: #666666;
}
.tli-games-ps5 .path3:before {
  content: "\E9F7";
  margin-left: -1em;
  color: #999999;
}
.tli-games-ps5 .path4:before {
  content: "\E9F8";
  margin-left: -1em;
  color: #999999;
}
.tli-games-ps5 .path5:before {
  content: "\E9F9";
  margin-left: -1em;
  color: #0066cc;
}
.tli-games-ps5 .path6:before {
  content: "\E9FA";
  margin-left: -1em;
  color: #0066cc;
}
.tli-games-ps5 .path7:before {
  content: "\E9FB";
  margin-left: -1em;
  color: #0066cc;
}
.tli-games-psp .path1:before {
  content: "\E9FC";
  color: #f5f5f5;
}
.tli-games-psp .path2:before {
  content: "\E9FD";
  margin-left: -1em;
  color: #caf0ff;
}
.tli-games-psp .path3:before {
  content: "\E9FE";
  margin-left: -1em;
  color: #505050;
}
.tli-games-psp .path4:before {
  content: "\E9FF";
  margin-left: -1em;
  color: #00f3ff;
}
.tli-games-psp .path5:before {
  content: "\EA00";
  margin-left: -1em;
  color: #ff5b00;
}
.tli-games-psp .path6:before {
  content: "\EA01";
  margin-left: -1em;
  color: #00aaff;
}
.tli-games-psp .path7:before {
  content: "\EA02";
  margin-left: -1em;
  color: #fc88ff;
}
.tli-games-psp .path8:before {
  content: "\EA03";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path9:before {
  content: "\EA04";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path10:before {
  content: "\EA05";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path11:before {
  content: "\EA06";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path12:before {
  content: "\EA07";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path13:before {
  content: "\EA08";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path14:before {
  content: "\EA09";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path15:before {
  content: "\EA0A";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path16:before {
  content: "\EA0B";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path17:before {
  content: "\EA0C";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-psp .path18:before {
  content: "\EA0D";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-switch .path1:before {
  content: "\EA0E";
  color: #f5f5f5;
}
.tli-games-switch .path2:before {
  content: "\EA0F";
  margin-left: -1em;
  color: #d5011d;
}
.tli-games-switch .path3:before {
  content: "\EA10";
  margin-left: -1em;
  color: #ff0021;
}
.tli-games-switch .path4:before {
  content: "\EA11";
  margin-left: -1em;
  color: #ff0021;
}
.tli-games-wii .path1:before {
  content: "\EA12";
  color: #f5f5f5;
}
.tli-games-wii .path2:before {
  content: "\EA13";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-games-wii .path3:before {
  content: "\EA14";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-games-wii .path4:before {
  content: "\EA15";
  margin-left: -1em;
  color: #78909c;
}
.tli-games-wii .path5:before {
  content: "\EA16";
  margin-left: -1em;
  color: #78909c;
}
.tli-games-wii .path6:before {
  content: "\EA17";
  margin-left: -1em;
  color: #78909c;
}
.tli-games-wii .path7:before {
  content: "\EA18";
  margin-left: -1em;
  color: #78909c;
}
.tli-games-wii .path8:before {
  content: "\EA19";
  margin-left: -1em;
  color: #78909c;
}
.tli-games-xbox .path1:before {
  content: "\EA1A";
  color: #f5f5f5;
}
.tli-games-xbox .path2:before {
  content: "\EA1B";
  margin-left: -1em;
  color: #2e980e;
}
.tli-games-xbox .path3:before {
  content: "\EA1C";
  margin-left: -1em;
  color: #d2d2d2;
}
.tli-games-xbox .path4:before {
  content: "\EA1D";
  margin-left: -1em;
  color: #d2d2d2;
}
.tli-games-xbox .path5:before {
  content: "\EA1E";
  margin-left: -1em;
  color: #d2d2d2;
}
.tli-games-xbox360 .path1:before {
  content: "\EA1F";
  color: #f5f5f5;
}
.tli-games-xbox360 .path2:before {
  content: "\EA20";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-games-xbox360 .path3:before {
  content: "\EA21";
  margin-left: -1em;
  color: #7ac947;
}
.tli-games-xbox360 .path4:before {
  content: "\EA22";
  margin-left: -1em;
  color: #7ac947;
}
.tli-games-xbox360 .path5:before {
  content: "\EA23";
  margin-left: -1em;
  color: #7ac947;
}
.tli-games-xboxone .path1:before {
  content: "\EA24";
  color: #f5f5f5;
}
.tli-games-xboxone .path2:before {
  content: "\EA25";
  margin-left: -1em;
  color: #8bc14c;
}
.tli-games-xboxone .path3:before {
  content: "\EA26";
  margin-left: -1em;
  color: #8bc14c;
}
.tli-games-xboxone .path4:before {
  content: "\EA27";
  margin-left: -1em;
  color: #8bc14c;
}
.tli-games-xboxone .path5:before {
  content: "\EA28";
  margin-left: -1em;
  color: #8bc14c;
}
.tli-games-xboxone .path6:before {
  content: "\EA29";
  margin-left: -1em;
  color: #407700;
}
.tli-games-xboxone .path7:before {
  content: "\EA2A";
  margin-left: -1em;
  color: #407700;
}
.tli-games-xboxone .path8:before {
  content: "\EA2B";
  margin-left: -1em;
  color: #407700;
}
.tli-games-xboxone .path9:before {
  content: "\EA2C";
  margin-left: -1em;
  color: #407700;
}
.tli-games-xboxone .path10:before {
  content: "\EA2D";
  margin-left: -1em;
  color: #7f7f7f;
}
.tli-games-xboxone .path11:before {
  content: "\EA2E";
  margin-left: -1em;
  color: #7f7f7f;
}
.tli-games-xboxone .path12:before {
  content: "\EA2F";
  margin-left: -1em;
  color: #7f7f7f;
}
.tli-movies-4k .path1:before {
  content: "\EA30";
  color: #f5f5f5;
}
.tli-movies-4k .path2:before {
  content: "\EA31";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path3:before {
  content: "\EA32";
  margin-left: -1em;
  color: #ffd400;
}
.tli-movies-4k .path4:before {
  content: "\EA33";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-4k .path5:before {
  content: "\EA34";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-4k .path6:before {
  content: "\EA35";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path7:before {
  content: "\EA36";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path8:before {
  content: "\EA37";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path9:before {
  content: "\EA38";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path10:before {
  content: "\EA39";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path11:before {
  content: "\EA3A";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-4k .path12:before {
  content: "\EA3B";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-blurayrip .path1:before {
  content: "\EA3C";
  color: #f5f5f5;
}
.tli-movies-blurayrip .path2:before {
  content: "\EA3D";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-blurayrip .path3:before {
  content: "\EA3E";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-blurayrip .path4:before {
  content: "\EA3F";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-blurayrip .path5:before {
  content: "\EA40";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-blurayrip .path6:before {
  content: "\EA41";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-boxsets .path1:before {
  content: "\EA42";
  color: #f5f5f5;
}
.tli-movies-boxsets .path2:before {
  content: "\EA43";
  margin-left: -1em;
  color: #495424;
}
.tli-movies-boxsets .path3:before {
  content: "\EA44";
  margin-left: -1em;
  color: #657532;
}
.tli-movies-boxsets .path4:before {
  content: "\EA45";
  margin-left: -1em;
  color: #fdffe9;
}
.tli-movies-boxsets .path5:before {
  content: "\EA46";
  margin-left: -1em;
  color: #abe557;
}
.tli-movies-boxsets .path6:before {
  content: "\EA47";
  margin-left: -1em;
  color: #738e39;
}
.tli-movies-boxsets .path7:before {
  content: "\EA48";
  margin-left: -1em;
  color: #5e6832;
}
.tli-movies-boxsets .path8:before {
  content: "\EA49";
  margin-left: -1em;
  color: #abe557;
}
.tli-movies-cam .path1:before {
  content: "\EA4A";
  color: #f5f5f5;
}
.tli-movies-cam .path2:before {
  content: "\EA4B";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-cam .path3:before {
  content: "\EA4C";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-cam .path4:before {
  content: "\EA4D";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-movies-cam .path5:before {
  content: "\EA4E";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-cam .path6:before {
  content: "\EA4F";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-cam .path7:before {
  content: "\EA50";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-movies-cam .path8:before {
  content: "\EA51";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-cam .path9:before {
  content: "\EA52";
  margin-left: -1em;
  color: #c2000f;
}
.tli-movies-documentaries .path1:before {
  content: "\EA53";
  color: #f5f5f5;
}
.tli-movies-documentaries .path2:before {
  content: "\EA54";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-documentaries .path3:before {
  content: "\EA55";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-documentaries .path4:before {
  content: "\EA56";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-documentaries .path5:before {
  content: "\EA57";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-documentaries .path6:before {
  content: "\EA58";
  margin-left: -1em;
  color: #2e980e;
}
.tli-movies-documentaries .path7:before {
  content: "\EA59";
  margin-left: -1em;
  color: #2e980e;
}
.tli-movies-documentaries .path8:before {
  content: "\EA5A";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-documentaries .path9:before {
  content: "\EA5B";
  margin-left: -1em;
  color: #e8e8e8;
}
.tli-movies-documentaries .path10:before {
  content: "\EA5C";
  margin-left: -1em;
  color: #e8e8e8;
}
.tli-movies-dvdr .path1:before {
  content: "\EA5D";
  color: #f5f5f5;
}
.tli-movies-dvdr .path2:before {
  content: "\EA5E";
  margin-left: -1em;
  color: #42a5f5;
}
.tli-movies-dvdr .path3:before {
  content: "\EA5F";
  margin-left: -1em;
  color: #1565c0;
}
.tli-movies-dvdr5 .path1:before {
  content: "\EA60";
  color: #f5f5f5;
}
.tli-movies-dvdr5 .path2:before {
  content: "\EA61";
  margin-left: -1em;
  color: #2e980e;
}
.tli-movies-dvdr5 .path3:before {
  content: "\EA62";
  margin-left: -1em;
  color: #165602;
}
.tli-movies-dvdr5 .path4:before {
  content: "\EA63";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-dvdr5 .path5:before {
  content: "\EA64";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-dvdripscr .path1:before {
  content: "\EA65";
  color: #f5f5f5;
}
.tli-movies-dvdripscr .path2:before {
  content: "\EA66";
  margin-left: -1em;
  color: #0277bd;
}
.tli-movies-dvdripscr .path3:before {
  content: "\EA67";
  margin-left: -1em;
  color: #2e980e;
}
.tli-movies-dvdripscr .path4:before {
  content: "\EA68";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-dvdripscr .path5:before {
  content: "\EA69";
  margin-left: -1em;
  color: #0277bd;
}
.tli-movies-hdbluray .path1:before {
  content: "\EA6A";
  color: #f5f5f5;
}
.tli-movies-hdbluray .path2:before {
  content: "\EA6B";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-hdbluray .path3:before {
  content: "\EA6C";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-hdrip .path1:before {
  content: "\EA6D";
  color: #f5f5f5;
}
.tli-movies-hdrip .path2:before {
  content: "\EA6E";
  margin-left: -1em;
  color: #1e88e5;
}
.tli-movies-hdrip .path3:before {
  content: "\EA6F";
  margin-left: -1em;
  color: #1e88e5;
}
.tli-movies-hdrip .path4:before {
  content: "\EA70";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-hdrip .path5:before {
  content: "\EA71";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-hdrip .path6:before {
  content: "\EA72";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-real4k .path1:before {
  content: "\EA73";
  color: #f5f5f5;
}
.tli-movies-real4k .path2:before {
  content: "\EA74";
  margin-left: -1em;
  color: #2d0054;
}
.tli-movies-real4k .path3:before {
  content: "\EA75";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-real4k .path4:before {
  content: "\EA76";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-tstc .path1:before {
  content: "\EA77";
  color: #f5f5f5;
}
.tli-movies-tstc .path2:before {
  content: "\EA78";
  margin-left: -1em;
  color: #37474f;
}
.tli-movies-tstc .path3:before {
  content: "\EA79";
  margin-left: -1em;
  color: #607d8b;
}
.tli-movies-tstc .path4:before {
  content: "\EA7A";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-tstc .path5:before {
  content: "\EA7B";
  margin-left: -1em;
  color: #282828;
}
.tli-movies-tstc .path6:before {
  content: "\EA7C";
  margin-left: -1em;
  color: #ffffff;
}
.tli-movies-tstc .path7:before {
  content: "\EA7D";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-tstc .path8:before {
  content: "\EA7E";
  margin-left: -1em;
  color: #000000;
}
.tli-movies-tstc .path9:before {
  content: "\EA7F";
  margin-left: -1em;
  color: #03a9f4;
}
.tli-movies-webrip .path1:before {
  content: "\EA80";
  color: #f5f5f5;
}
.tli-movies-webrip .path2:before {
  content: "\EA81";
  margin-left: -1em;
  color: #546e7a;
}
.tli-movies-webrip .path3:before {
  content: "\EA82";
  margin-left: -1em;
  color: #455a64;
}
.tli-movies-webrip .path4:before {
  content: "\EA83";
  margin-left: -1em;
  color: #78909c;
}
.tli-movies-webrip .path5:before {
  content: "\EA84";
  margin-left: -1em;
  color: #bbdefb;
}
.tli-movies-webrip .path6:before {
  content: "\EA85";
  margin-left: -1em;
  color: #2e980e;
}
.tli-movies-webrip .path7:before {
  content: "\EA86";
  margin-left: -1em;
  color: #f5f5f5;
}
.tli-music-audio .path1:before {
  content: "\EA87";
  color: #f5f5f5;
}
.tli-music-audio .path2:before {
  content: "\EA88";
  margin-left: -1em;
  color: #f9be06;
}
.tli-music-audio .path3:before {
  content: "\EA89";
  margin-left: -1em;
  color: #f9be06;
}
.tli-music-audio .path4:before {
  content: "\EA8A";
  margin-left: -1em;
  color: #f9be06;
}
.tli-music-audio .path5:before {
  content: "\EA8B";
  margin-left: -1em;
  color: #f9be06;
}
.tli-music-audio .path6:before {
  content: "\EA8C";
  margin-left: -1em;
  color: #c2000f;
}
.tli-music-audio .path7:before {
  content: "\EA8D";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path8:before {
  content: "\EA8E";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path9:before {
  content: "\EA8F";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path10:before {
  content: "\EA90";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path11:before {
  content: "\EA91";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path12:before {
  content: "\EA92";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path13:before {
  content: "\EA93";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path14:before {
  content: "\EA94";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path15:before {
  content: "\EA95";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path16:before {
  content: "\EA96";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path17:before {
  content: "\EA97";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-audio .path18:before {
  content: "\EA98";
  margin-left: -1em;
  color: #2e980e;
}
.tli-music-videos .path1:before {
  content: "\EA99";
  color: #f5f5f5;
}
.tli-music-videos .path2:before {
  content: "\EA9A";
  margin-left: -1em;
  color: #c2000f;
}
.tli-music-videos .path3:before {
  content: "\EA9B";
  margin-left: -1em;
  color: #fcfcfc;
}
.tli-tv-boxsets .path1:before {
  content: "\EA9C";
  color: #f5f5f5;
}
.tli-tv-boxsets .path2:before {
  content: "\EA9D";
  margin-left: -1em;
  color: #392249;
}
.tli-tv-boxsets .path3:before {
  content: "\EA9E";
  margin-left: -1em;
  color: #703267;
}
.tli-tv-boxsets .path4:before {
  content: "\EA9F";
  margin-left: -1em;
  color: #ffe3f8;
}
.tli-tv-boxsets .path5:before {
  content: "\EAA0";
  margin-left: -1em;
  color: #c45bdd;
}
.tli-tv-boxsets .path6:before {
  content: "\EAA1";
  margin-left: -1em;
  color: #873a7c;
}
.tli-tv-boxsets .path7:before {
  content: "\EAA2";
  margin-left: -1em;
  color: #5c3366;
}
.tli-tv-boxsets .path8:before {
  content: "\EAA3";
  margin-left: -1em;
  color: #c65bdd;
}
.tli-tv-episodes .path1:before {
  content: "\EAA4";
  color: #f5f5f5;
}
.tli-tv-episodes .path2:before {
  content: "\EAA5";
  margin-left: -1em;
  color: #aaaaaa;
}
.tli-tv-episodes .path3:before {
  content: "\EAA6";
  margin-left: -1em;
  color: #aaaaaa;
}
.tli-tv-episodes .path4:before {
  content: "\EAA7";
  margin-left: -1em;
  color: #751717;
}
.tli-tv-episodes .path5:before {
  content: "\EAA8";
  margin-left: -1em;
  color: #caeafc;
}
.tli-tv-episodes .path6:before {
  content: "\EAA9";
  margin-left: -1em;
  color: #b2a500;
}
.tli-tv-episodes .path7:before {
  content: "\EAAA";
  margin-left: -1em;
  color: #333333;
}
.tli-tv-episodes .path8:before {
  content: "\EAAB";
  margin-left: -1em;
  color: #333333;
}
.tli-tv-episodes .path9:before {
  content: "\EAAC";
  margin-left: -1em;
  color: #333333;
}
.tli-tv-episodes .path10:before {
  content: "\EAAD";
  margin-left: -1em;
  color: #808080;
}
.tli-tv-episodes .path11:before {
  content: "\EAAE";
  margin-left: -1em;
  color: #808080;
}
.tli-tv-hdepisodes .path1:before {
  content: "\EAAF";
  color: #f5f5f5;
}
.tli-tv-hdepisodes .path2:before {
  content: "\EAB0";
  margin-left: -1em;
  color: #455a64;
}
.tli-tv-hdepisodes .path3:before {
  content: "\EAB1";
  margin-left: -1em;
  color: #455a64;
}
.tli-tv-hdepisodes .path4:before {
  content: "\EAB2";
  margin-left: -1em;
  color: #546e7a;
}
.tli-tv-hdepisodes .path5:before {
  content: "\EAB3";
  margin-left: -1em;
  color: #e3f5ff;
}
.tli-tv-hdepisodes .path6:before {
  content: "\EAB4";
  margin-left: -1em;
  color: #1e88e5;
}
.tli-tv-hdepisodes .path7:before {
  content: "\EAB5";
  margin-left: -1em;
  color: #1e88e5;
}
.results.empty {
  color: #978f8f;
  padding: 20px 0;
  font-style: italic;
}
.results .header-section .total {
  color: #978f8f;
}
.results .header-section .total h5 {
  padding-top: 15px;
}
.results .header-section .total form {
  display: inline-block;
  padding-left: 20px;
  vertical-align: -1px;
}
.results .header-section .total form label {
  font-size: 14px;
  vertical-align: 2px;
  cursor: pointer;
}
.results .header-section .bookmark button {
  font-size: 10px;
}
.results .torrents th {
  text-align: center;
}
.results .torrents th a {
  text-align: center;
  color: #978f8f;
}
.results .torrents th a.name {
  text-align: left;
}
.results .torrents th a.sortable {
  cursor: pointer;
}
.results .torrents th a.sortable:after {
  content: '\F0DC';
  font-family: 'FontAwesome';
  font-size: 10px;
  margin-left: 3px;
  color: #cecece;
}
.results .torrents th a.sortable:hover:after,
.results .torrents th a.sortable:focus:after,
.results .torrents th a.sortable:active:after {
  color: #978f8f;
  display: inline-block;
  text-decoration: none !important;
}
.results .torrents th a.sortable.up:after {
  content: '\F0DE';
}
.results .torrents th a.sortable.down:after {
  content: '\F0DD';
}
.results .torrents .torrent td {
  padding: 2px;
}
.results .torrents .torrent .circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.results .torrents .torrent .circle i {
  font-size: 50px;
}
.results .torrents .torrent .circle .iconLink,
.results .torrents .torrent .circle .iconLink:hover,
.results .torrents .torrent .circle .iconLink:focus {
  color: transparent;
}
.results .torrents .torrent .circle .path1:before {
  color: transparent;
}
.results .torrents .torrent .name {
  font-size: 14px;
  font-weight: 600;
  padding: 5px 0 2px 0;
}
.results .torrents .torrent .name a {
  text-decoration: none;
  color: #4d4d4d;
}
.results .torrents .torrent .name .label.new {
  padding: 2px 4px;
  border-radius: 2px;
  margin-left: 6px;
}
.results .torrents .torrent .info {
  font-size: 12px;
  color: #978f8f;
}
.results .torrents .torrent .info .space {
  display: inline-block;
  width: 10px;
}
.results .torrents .torrent .info .category.selected:hover {
  text-decoration: line-through;
}
.results .torrents .torrent .info .fa-star {
  color: #f3ce13;
}
.results .torrents .torrent .download i {
  font-size: 16px;
  border: 2px solid;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  text-align: center;
  vertical-align: text-top;
  line-height: 32px;
  top: 10px;
  position: relative;
  color: #33691e;
  padding-left: 1px;
}
.results .torrents .torrent .download i:before {
  position: relative;
}
.results .torrents .torrent .quick-download-img {
  width: 32px;
  height: 32px;
  line-height: 32px;
  top: 10px;
  position: relative;
}
.results .torrents .torrent .quick-download-img-new {
  width: 32px;
  height: 32px;
  line-height: 32px;
  position: relative;
}
.results .torrents .torrent .label720p {
  background-color: #117070;
}
.results .torrents .torrent .label1080p {
  background-color: #2a6aa3;
}
.results .torrents .torrent .label2160p {
  background-color: #646ea8;
}
.results .torrents .torrent .labelfreeleech {
  background-color: #FFDF00;
  color: #4d4d4d;
}
.results .torrents .torrent .td-seeders,
.results .torrents .torrent .td-leechers {
  padding: 2px 4px;
}
.results .torrents .torrent .icell {
  color: #978f8f;
  font-size: 12px;
  text-align: center;
  position: relative;
  top: 10px;
}
.results .torrents .torrent .icell.comments-cell,
.results .torrents .torrent .icell.size,
.results .torrents .torrent .icell.snatched,
.results .torrents .torrent .icell.seeders,
.results .torrents .torrent .icell.leechers {
  line-height: 32px;
}
.results .torrents .torrent .icell.time-ago {
  margin-left: 4px;
}
.results .torrents .torrent .icell .comments {
  cursor: pointer;
}
.results .torrents .torrent .icell .comments:hover,
.results .torrents .torrent .icell .comments:focus,
.results .torrents .torrent .icell .comments:active {
  text-decoration: underline;
}
.results .torrents .torrent .icell .comments.open {
  color: #56922c;
}
.results .torrents .torrent .icell .comments-preview {
  display: block;
  top: 7px;
  right: 20px;
  left: initial;
  background: #f5f5f5;
  width: 276px;
}
.results .torrents .torrent .icell .comments-preview .popover-title {
  font-weight: 600;
  color: #56922c;
}
.results .torrents .torrent .icell .comments-preview .popover-content {
  max-height: 400px;
  overflow-y: auto;
  padding: 0;
}
.results .torrents .torrent .icell .comments-preview .popover-content .comment {
  border-top: 1px solid #e1e1e1;
}
.results .torrents .torrent .icell .comments-preview .popover-content .comment .header {
  color: #333333;
  background: #f0f0f0;
  padding: 10px 14px;
}
.results .torrents .torrent .icell .comments-preview .popover-content .comment .text {
  color: #978f8f;
  font-style: italic;
  background: #f5f5f5;
  padding: 20px;
  line-height: 18px;
  word-wrap: break-word;
}
.results .torrents .torrent .seeders {
  color: #33691e;
  width: 25px;
  font-weight: 600;
  font-size: 14px;
}
.results .torrents .torrent .leechers {
  color: #d00210;
  width: 25px;
  font-weight: 600;
  font-size: 14px;
}
.results .hidden-torrents-checkbox {
  padding-left: 5px !important;
}
#search-app .torrent .td-name {
  padding-left: 8px;
}
#search-app .torrent.selected {
  background: #ecf3eb;
}
#search-app .torrent.selected:hover {
  background-color: #ecf3eb;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
#torrentTabs .creditDataButton:enabled {
  color: #56922c;
}
#torrentTabs #credit-torrent-data-form .tl-spinner {
  display: none;
}
#torrentTabs a {
  color: #56922c;
}
#torrentTabs .torrent-top {
  margin-bottom: 12px;
}
#torrentTabs .torrent-body-cover {
  padding-left: 0;
}
#torrentTabs .imdb_cover img {
  float: left;
  max-width: 95%;
}
#torrentTabs .description {
  color: #000000;
  font-weight: bold;
}
#torrentTabs .label.label-info {
  background-color: #56922c;
}
#torrentTabs .table {
  margin-top: 20px;
  color: #978f8f;
}
#torrentTabs .table tbody > tr:nth-child(odd) > td,
#torrentTabs .table tbody > tr:nth-child(odd) > th {
  background-color: #f0f0f0;
}
#torrentTabs .table.borderless td,
#torrentTabs .table .borderless th {
  border: none;
}
#torrentTabs .table .seeders-text {
  color: #56922c;
  font-weight: bold;
}
#torrentTabs .table .leechers-text {
  color: #d00210;
  font-weight: bold;
}
#torrentTabs .torrent_actions form {
  display: inline-block;
}
#torrentTabs .torrent_actions button {
  min-width: 200px;
}
#torrentTabs .torrent_actions #detailsDownloadButton {
  color: #f5f5f5;
}
#torrentTabs #report_torrent,
#torrentTabs #reUploadTorrentButton {
  margin: 0 10px;
  font-size: 12px;
  text-decoration: none;
  color: #56922c !important;
}
#torrentTabs .torrent_info_details {
  padding-right: 0;
}
#torrentTabs .torrent_info_details .bootstrap-tagsinput .tt-dropdown-menu {
  width: 100px;
}
#torrentTabs #user_rating {
  display: none;
}
#torrentTabs .video-container {
  position: relative;
  padding-top: 56%;
}
#torrentTabs .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#torrentTabs .galleryContents {
  display: flex;
  flex-wrap: wrap;
  color: #978f8f;
}
#torrentTabs .gallery {
  padding: 0 10px;
  margin-bottom: 15px;
  position: relative;
}
#torrentTabs .gallery .img {
  position: relative;
}
#torrentTabs .gallery .deleteImage {
  width: 16px;
  height: 20px;
  position: absolute;
  color: #000000;
  background-color: #cecece;
  z-index: 1000;
  opacity: 0.6;
  display: none;
  cursor: pointer;
  margin-left: 2px;
}
#torrentTabs pre {
  white-space: pre-wrap;
}
#torrentTabs .nfo {
  display: flex;
  justify-content: center;
  background-color: #f0f0f0;
  border: none;
  text-align: left;
  line-height: 1em;
  letter-spacing: 0;
  font-family: "Terminus", "Courier new", monospace;
  font-weight: 900;
  white-space: pre-wrap;
  word-wrap: break-word;
}
#torrentTabs .nfo img {
  max-width: 100%;
}
#torrentTabs .nfo .editNFO textarea {
  resize: none;
  display: block;
}
#torrentTabs .nfo .editNFO button {
  margin-top: 10px;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 10px 40px;
  background-color: #56922c !important;
  color: white;
  border: 1px solid rgba(245, 245, 245, 0.5);
}
#torrentTabs .nfo .editNFO button:hover,
#torrentTabs .nfo .editNFO button:active,
#torrentTabs .nfo .editNFO button:focus {
  background-color: #56922c;
  border-color: #56922c;
}
#torrentTabs .nfo .editNFO button[disabled]:hover,
#torrentTabs .nfo .editNFO button.disabled:hover,
#torrentTabs .nfo .editNFO button[disabled]:active,
#torrentTabs .nfo .editNFO button.disabled:active,
#torrentTabs .nfo .editNFO button[disabled]:focus,
#torrentTabs .nfo .editNFO button.disabled:focus {
  border-color: rgba(245, 245, 245, 0.5);
}
#torrentTabs #torrent-files-div,
#torrentTabs #torrent-files-div-header,
#torrentTabs #torrent-nfo-div-header {
  padding-left: 0;
}
#torrentTabs #add_comments_textarea,
#torrentTabs #edit_comments_textarea,
#torrentTabs #reply_comments_textarea {
  height: 150px;
  color: #978f8f;
  padding: 15px;
}
#torrentTabs #add_comments_textarea:focus::-webkit-input-placeholder,
#torrentTabs #edit_comments_textarea:focus::-webkit-input-placeholder,
#torrentTabs #reply_comments_textarea:focus::-webkit-input-placeholder,
#torrentTabs #add_comments_textarea:focus::-moz-placeholder,
#torrentTabs #edit_comments_textarea:focus::-moz-placeholder,
#torrentTabs #reply_comments_textarea:focus::-moz-placeholder {
  color: transparent;
}
#torrentTabs #commentTab #commentTable {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0 10px;
}
#torrentTabs #commentTab #commentTable .commentsdiv {
  background-color: #f0f0f0;
  min-width: 250px;
}
#torrentTabs #commentTab #commentTable .avatar {
  float: left;
  width: 70px;
  height: 100%;
  border-radius: 2px;
  margin: 0 15px;
}
#torrentTabs #commentTab #commentTable .avatar img {
  height: 70px;
  width: 70px;
  border-radius: 50%;
  float: left;
  margin-right: 10px;
}
#torrentTabs #commentTab #commentTable .right-side {
  float: left;
  width: calc(100% - 100px);
}
#torrentTabs #commentTab #commentTable .commentHeader {
  text-align: left;
  display: block;
}
#torrentTabs #commentTab #commentTable .commentHeaderText {
  padding: 10px;
  margin-top: 2px;
  display: inline-block;
}
#torrentTabs #commentTab #commentTable .commentHeaderText a {
  font-size: 12px;
}
#torrentTabs #commentTab #commentTable .commentText {
  text-align: left;
  padding-left: 10px;
  color: #978f8f;
  word-wrap: break-word;
  min-height: 30px;
  padding-bottom: 10px;
}
#torrentTabs #commentTab #commentTable .commentTools {
  float: right;
  margin-right: 25px;
}
#torrentTabs #commentTab #commentTable .commentTools .btn {
  color: #978f8f;
  padding: 8px 4px;
  text-transform: none;
}
#torrentTabs #commentTab #commentTable .comment {
  float: left;
}
#torrentTabs #commentTab #commentTable .comment-edit {
  color: #d00210;
}
#torrentTabs #commentTab #commentTable td {
  background-color: #f5f5f5;
}
#torrentTabs #commentTab #commentTable thead {
  display: none;
}
#torrentTabs #commentTab #commentTable .replyButton {
  float: left;
  background-color: #f0f0f0;
  margin-left: 10px;
  font-size: 12px;
}
#torrentTabs #commentTab #commentTable .likeButton,
#torrentTabs #commentTab #commentTable .dislikeButton {
  cursor: pointer;
}
#torrentTabs #commentTab #commentTable #likespan i:hover,
#torrentTabs #commentTab #commentTable #dislikespan i:hover {
  font-size: 15px;
}
#torrentTabs #commentTab #commentTable .like-dislike {
  float: right;
  color: #978f8f;
  margin-top: 20px;
  margin-right: 30px;
}
#torrentTabs #commentTab #commentTable div.dataTables_wrapper div.dataTables_paginate {
  text-align: right;
}
#torrentTabs #commentTab .dataTables_length {
  display: none;
}
#torrentTabs #commentTab .dataTables_filter {
  display: inline;
  float: right;
}
#torrentTabs #commentTab div.dataTables_wrapper div.dataTables_info {
  margin-bottom: 30px;
  float: none;
}
#torrentTabs #commentTab .dataTables_paginate {
  text-align: right !important;
}
#torrentTabs #commentTab .dataTables_paginate .pagination a {
  border-radius: 2px !important;
  font-size: 10px;
  margin: 0 1px;
  color: #978f8f;
}
#torrentTabs #commentTab .dataTables_paginate .pagination a:hover {
  color: #56922c;
}
#torrentTabs #commentTab .dataTables_paginate .pagination .active a {
  color: #56922c;
}
#torrentTabs #commentTab .dataTables_paginate .pagination .active a:hover {
  cursor: pointer;
  color: #56922c;
}
#torrentTabs #commentTab .dataTables_paginate .pagination .disabled a {
  border-color: #cecece;
}
#torrentTabs #commentTab .dataTables_paginate .pagination .disabled a:hover {
  color: #978f8f;
}
#torrentTabs .details-uploader-name {
  margin-right: 30px;
}
#torrentTabs .thankYouButton {
  margin: 0;
  font-size: 12px;
}
#torrentTabs .thankYouButton .fa {
  font-size: 16px;
}
.modal-header {
  background-color: white;
}
.modal-content {
  padding-top: 15px;
}
#reportModal .report-modal-message {
  color: #d00210;
  font-size: 16px;
  font-weight: bold;
}
#reportModal textarea {
  margin-top: 10px;
  width: 550px;
  height: 100px;
  resize: none;
  text-align: left;
}
#subtitlesModal .subtitleRow:hover {
  cursor: pointer;
}
#addScreenshotModal {
  color: #978f8f;
}
#addScreenshotModal .modal-title {
  display: inline-block;
}
#addScreenshotModal .tl-spinner {
  display: none;
}
#addScreenshotModal .tl-spinner .fa {
  font-size: 24px;
}
#addScreenshotModal .option {
  padding: 5px 10px;
}
#addScreenshotModal td {
  min-width: 180px;
}
.edittorrentTable {
  width: 80%;
}
.edittorrentTable ::-webkit-input-placeholder,
.edittorrentTable::-moz-placeholder {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}
.edittorrentTable #tvmazeOption {
  display: inline;
  width: 30%;
}
.edittorrentTable #tvmazeID {
  display: inline;
  width: 65%;
  float: right;
}
.torrent-heading {
  color: #333333;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: bold;
}
.edit-torrent-heading {
  margin: 30px 0;
  padding-bottom: 5px;
  padding-left: 5px;
}
.instruction-header {
  color: #56922c;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
}
#torrentModInstructions {
  width: 80%;
}
.editInfoTorrentTable {
  width: 80%;
}
.editInfoTorrentTable .option {
  width: 20%;
}
.editInfoTorrentTable .wide-option {
  width: 30%;
}
.editInfoTorrentTable .option-freeleech {
  width: 25%;
}
.editInfoTorrentTable #torrent-category {
  width: 25%;
}
.editInfoTorrentTable #torrent-visibility {
  color: #000000;
  margin-right: 15px;
}
.editInfoTorrentTable #torrent-comments-disabled {
  color: #000000;
}
.deletetorrentTable {
  width: 80%;
}
.deletetorrentTable .option {
  width: 20%;
}
.deletetorrentTable textarea,
.editInfoTorrentTable textarea {
  margin: 15px 0 1px 0;
  resize: none;
  padding: 15px;
  height: 120px;
}
.deletetorrentTable textarea:focus::-webkit-input-placeholder,
.editInfoTorrentTable textarea:focus::-webkit-input-placeholder,
.deletetorrentTable textarea:focus::-moz-placeholder,
.editInfoTorrentTable textarea:focus::-moz-placeholder {
  color: transparent;
}
#snatchlist .dataTables_wrapper {
  margin-top: 20px;
}
#torrentLogTable > tbody > tr.row_selected,
#torrentTabs .table tbody > tr.row_selected:nth-child(odd) > td {
  background-color: #ecf3eb;
}
#torrentlog {
  margin-top: 20px;
}
#torrentlog .deleteButton {
  display: none;
}
#torrentlog .form-group {
  padding-bottom: 0;
  margin: 0;
}
#torrentlog .form-group .logentrytextarea {
  resize: none;
  padding: 10px;
}
.editable-container {
  width: 100% !important;
}
.editable-container .form-group {
  width: 100% !important;
}
.editable-container .editable-input {
  width: 100% !important;
}
.editable-container .editableform .form-control {
  text-align: center;
  width: 100% !important;
  overflow: visible;
}
.editable-container .editable-buttons {
  text-align: center;
}
.editable-container .editable-buttons .editable-submit {
  background-color: #56922c !important;
  color: white;
  border: 2px solid rgba(245, 245, 245, 0.5);
}
.editable-container .editable-buttons .editable-submit:hover,
.editable-container .editable-buttons .editable-submit:active,
.editable-container .editable-buttons .editable-submit:focus {
  background-color: #56922c;
  border-color: #56922c;
}
.editable-container .editable-buttons .editable-submit[disabled]:hover,
.editable-container .editable-buttons .editable-submit.disabled:hover,
.editable-container .editable-buttons .editable-submit[disabled]:active,
.editable-container .editable-buttons .editable-submit.disabled:active,
.editable-container .editable-buttons .editable-submit[disabled]:focus,
.editable-container .editable-buttons .editable-submit.disabled:focus {
  border-color: rgba(245, 245, 245, 0.5);
}
.editable-container .editable-buttons .editable-submit .glyphicon {
  color: white;
}
.editable-container .editable-buttons .editable-cancel {
  background-color: white;
  border: 1px solid rgba(51, 105, 30, 0.15);
}
.editable-container .editable-buttons .editable-cancel:hover,
.editable-container .editable-buttons .editable-cancel:active,
.editable-container .editable-buttons .editable-cancel:focus {
  background-color: white;
  border-color: rgba(51, 105, 30, 0.6);
}
.editable-container .editable-buttons .editable-cancel[disabled]:hover,
.editable-container .editable-buttons .editable-cancel.disabled:hover,
.editable-container .editable-buttons .editable-cancel[disabled]:active,
.editable-container .editable-buttons .editable-cancel.disabled:active,
.editable-container .editable-buttons .editable-cancel[disabled]:focus,
.editable-container .editable-buttons .editable-cancel.disabled:focus {
  border-color: rgba(51, 105, 30, 0.15);
}
.editable-container .editable-buttons .editable-cancel .glyphicon {
  color: #56922c;
}
@media (max-width: 767px) {
  #torrentTabs .imdb_cover img {
    float: none;
  }
  .table-responsive {
    border: none;
  }
}
.adCategoryMessage {
  display: none;
}
.selectivity-multiple-selected-item {
  background-color: #56922c;
}
.selectivity-multiple-selected-item.highlighted {
  background-color: #56922c;
}
.selectivity-load-more.highlight,
.selectivity-result-item.highlight {
  background-color: #56922c;
}
.selectivity-multiple-input-container {
  padding: 5px;
  background-color: white;
  color: #978f8f;
  border: 1px solid #cecece;
  border-radius: 30px;
}
.games-search {
  border-bottom: 1px solid #cecece;
  padding-bottom: 10px;
}
.games-search #genresSpan,
.games-search #excludeSpan {
  width: 49%;
}
.games-search input {
  text-transform: capitalize;
  color: #000000;
  border: 1px solid #cecece;
  border-radius: 30px;
  position: relative;
  left: 20px;
  height: 40px;
  padding-left: 20px;
}
.games-search input::-webkit-input-placeholder,
.games-search input::-moz-placeholder {
  color: rgba(153, 153, 153, 0.5);
  font-size: bold;
}
.games-search input:focus::-webkit-input-placeholder,
.games-search input:focus::-moz-placeholder {
  color: transparent;
}
.games-search input#gameSearch {
  width: 94%;
}
#sortTrendingForm,
#sortNewestForm {
  display: inline;
}
#game-title {
  font-size: 18px;
  font-weight: bold;
  text-transform: capitalize;
}
.release-date-title,
.release-date {
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize;
}
.btn-view-more {
  color: #f5f5f5 !important;
  border-color: #f5f5f5;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  padding: 8px 45px;
  text-transform: uppercase;
  font-weight: 600;
}
.btn-view-more:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.popcorn-caret {
  float: right;
  padding-top: 5px;
  padding-right: 5px;
}
.game-info p {
  margin: 0 0 4px;
}
.game-info a {
  color: #56922c;
}
.igdb-info {
  margin-top: 10px;
  margin-bottom: 20px;
}
.igdb-info .star-on-png,
.igdb-info .star-off-png,
.igdb-info .star-half-png {
  color: #f3ce13;
  font-size: 16px;
}
.igdb-info #igdbImg {
  height: 20px;
  margin: 0 5px;
}
.igdb-info #tenBaseRating {
  font-weight: bold;
}
.popcorn-video-container iframe {
  width: 810px;
  height: 456px;
}
.searchBtn {
  min-width: 30px;
}
.modal-backdrop {
  background-color: #f5f5f5;
  opacity: 0.8 !important;
}
.popcorn-modal .modal-content {
  background-color: #f5f5f5;
}
.popcorn-modal .modal-dialog {
  width: 860px;
}
.popcorn-modal .modal-title {
  font-weight: bold;
}
.popcorn-modal .modal-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 6px;
  background-color: #f5f5f5;
}
.popcorn-modal .modal-body {
  padding-left: 40px;
  padding-right: 40px;
}
.btn-view-more {
  top: -110px;
}
.game_container {
  margin-bottom: 15px;
}
.game-desk {
  display: inline-flex;
  width: 250px;
  text-align: center;
}
.game-desk:hover .foot-d {
  background: #222;
  color: #fff;
  border-radius: 2px;
}
.foot-d {
  font-size: 14px;
  vertical-align: bottom;
  padding-bottom: 1px;
}
.game-desk a {
  text-decoration: none;
}
.top-d {
  float: left;
  width: 100%;
  position: relative;
}
.top-d:hover .non-desk {
  /*display: block;*/
  opacity: 1;
}
.top-d img {
  width: 250px;
  height: 350px;
}
.top-d .default-game-image .fa {
  font-size: 220px;
}
.top-d .default-game-image {
  height: 350px;
}
.non-desk {
  /*display: none;*/
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(86, 146, 44, 0.8);
  color: #fff;
  font-size: 14px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 45px;
  opacity: 0;
  transition: opacity 0.3s linear;
}
.non-desk p {
  float: left;
  width: 100%;
  border-radius: 4px;
}
.seriesp p {
  overflow: hidden;
  max-height: 180px;
  text-overflow: ellipsis;
}
.non-desk-top {
  overflow: hidden;
  height: 370px;
  color: #f5f5f5;
}
.rang {
  margin-top: 6px;
}
.igdb_cover {
  margin-bottom: 20px;
}
.igdb_cover img {
  max-width: 80%;
  border-radius: 2px;
  margin-top: 20px;
  float: right;
  margin-right: 5px;
  margin-bottom: 20px;
}
.modal .modal-footer {
  background: #191919 none repeat scroll 0% 0%;
}
.tlbuttonprimary,
.tlbuttoncanel {
  border-width: medium medium medium 1px;
  border-style: none none none solid;
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #000000;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  background: transparent linear-gradient(to bottom, #112833 0%, #122f38 51%, #102329 52%, #193a47 100%) repeat scroll 0% 0%;
  font-weight: bold;
  color: #ffffff;
  margin-top: -3px;
  margin-right: 6px;
  font-size: 12px;
  margin-left: -4px;
  border-radius: 0px 4px 4px 0px ! important;
}
@media (max-width: 992px) {
  .modal-dialog {
    margin: 30px auto;
  }
  .popcorn-modal .modal-content {
    width: 350px;
    margin: 10px auto;
  }
  .popcorn-modal .modal-dialog {
    width: 350px;
  }
  .popcorn-video-container iframe {
    width: 310px;
    height: 250px;
  }
  .games-search #game-span {
    margin-top: 10px;
  }
  .games-search #genresSpan,
  .games-search #excludeSpan {
    width: 100%;
    margin-bottom: 10px;
  }
  .games-search input#gameSearch {
    width: 100%;
    margin-bottom: 10px;
    left: 0;
  }
}
.remove-bounty-btn a,
.remove-bounty-btn a:hover {
  cursor: pointer;
}
#requestsSearchForm .reseedCategorySearch #hideunleeched,
#reseedsSearchForm .reseedCategorySearch #hideunleeched {
  margin-top: 20px;
}
#requestsSearchForm .tl-search-wrapper,
#reseedsSearchForm .tl-search-wrapper {
  background: white;
  border: 1px solid #cecece;
  border-radius: 30px;
  padding: 3px;
  margin-bottom: 10px;
}
#requestsSearchForm .tl-search-wrapper input.tl-search,
#reseedsSearchForm .tl-search-wrapper input.tl-search {
  width: calc(100% - 70px);
  position: relative;
  left: 20px;
  border: none;
  height: 40px;
}
#requestsSearchForm .tl-search-wrapper #search-request-button,
#reseedsSearchForm .tl-search-wrapper #search-request-button {
  height: 40px;
}
#requestsSearchForm .tl-search-wrapper .addRequest,
#reseedsSearchForm .tl-search-wrapper .addRequest {
  margin-bottom: 30px;
}
#requestsSearchForm .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn,
#reseedsSearchForm .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn {
  height: 40px;
  width: 40px;
  color: #f5f5f5;
  background: #33691e;
  border: none;
  border-radius: 50%;
}
#requestsSearchForm .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn i,
#reseedsSearchForm .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn i {
  font-size: 16px;
  vertical-align: middle;
  left: 1px;
  position: relative;
  top: -2px;
}
#requestsSearchForm .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn:hover,
#reseedsSearchForm .tl-search-wrapper .tl-search-btn-cnt button.tl-search-btn:hover {
  background: #56922c;
}
#requestsSearchForm .action-btn,
#reseedsSearchForm .action-btn {
  background-color: transparent !important;
  color: #cecece;
  padding: 0;
  margin: 15px 0;
}
#requestsSearchForm .action-btn:hover,
#reseedsSearchForm .action-btn:hover,
#requestsSearchForm .searching .action-btn:focus,
#reseedsSearchForm .searching .action-btn:focus {
  color: #33691e;
}
#requestsSearchForm table.dataTable thead th.sorting:after,
#reseedsSearchForm table.dataTable thead th.sorting:after,
#requestsSearchForm table.dataTable thead th.sorting_asc:after,
#reseedsSearchForm table.dataTable thead th.sorting_asc:after,
#requestsSearchForm table.dataTable thead th.sorting_desc:after,
#reseedsSearchForm table.dataTable thead th.sorting_desc:after {
  margin-right: -10px !important;
}
#requeststable th,
#profile-requests_wrapper th,
#reseedstable th {
  padding: 8px 2px;
}
#requeststable th.calign,
#profile-requests_wrapper th.calign,
#reseedstable th.calign {
  text-align: center;
}
#requeststable td,
#profile-requests_wrapper td,
#reseedstable td {
  padding: 2px;
  text-align: center;
  vertical-align: inherit;
}
#requeststable td.category,
#profile-requests_wrapper td.category,
#reseedstable td.category {
  text-align: center;
}
#requeststable .circle .iconLink,
#profile-requests_wrapper .circle .iconLink,
#reseedstable .circle .iconLink,
#requeststable .circle .iconLink:hover,
#profile-requests_wrapper .circle .iconLink:hover,
#reseedstable .circle .iconLink:hover,
#requeststable .circle .iconLink:focus,
#profile-requests_wrapper .circle .iconLink:focus,
#reseedstable .circle .iconLink:focus {
  color: transparent;
}
#requeststable i,
#profile-requests_wrapper i,
#reseedstable i {
  font-size: 50px !important;
  background-color: transparent;
  color: transparent;
}
#requeststable .iconLink,
#profile-requests_wrapper .iconLink,
#reseedstable .iconLink,
#requeststable .iconLink:hover,
#profile-requests_wrapper .iconLink:hover,
#reseedstable .iconLink:hover,
#requeststable .iconLink:focus,
#profile-requests_wrapper .iconLink:focus,
#reseedstable .iconLink:focus {
  color: transparent;
}
#requeststable .path1:before,
#profile-requests_wrapper .path1:before,
#reseedstable .path1:before {
  color: transparent;
}
.editrequesttable {
  width: 80% !important;
}
.editrequesttable.table.borderless td {
  border: none;
}
.editrequesttable.table.borderless td pre {
  border: none;
  white-space: pre-wrap;
  word-break: keep-all;
}
.editrequesttable.table tbody tr:nth-child(odd) td {
  background-color: #f0f0f0;
}
.descriptionRequest {
  margin-top: 15px !important;
  height: 120px !important;
}
#addRequestComment {
  width: 80%;
}
#addRequestComment #addRequestCommentTextarea {
  height: 120px;
}
#commentRequestsTitle h4 {
  font-weight: bold !important;
}
#commentRequestsTable_wrapper {
  width: 80%;
}
.requestsCategorySearch .form-group,
.reseedsCategorySearch .form-group {
  margin: 10px 0 0 0;
}
.requestsCategorySearch #request-category,
.reseedsCategorySearch #request-category {
  width: 90%;
}
.bountyToBeRemoved,
.totalPointsForBounty {
  font-weight: bold;
  color: #33691e;
}
#bountyInput {
  width: 100%;
  margin-bottom: 20px !important;
  margin-top: 15px !important;
}
.requiredField {
  color: #d00210;
}
.form-control1 {
  margin-bottom: 10px;
  margin-top: 10px;
}
.editRequestButtons {
  float: right;
}
.editRequestButtons .btn {
  margin: 0;
  padding: 5px 8px;
}
.updateRequestButton {
  width: 80%;
}
.approvalButtons {
  display: flex;
}
#addrequest .switch label .lever,
#addRequestForm .switch label .lever {
  margin-left: 0;
}
.request-header {
  min-width: 50px;
}
.td-name-request {
  text-align: left !important;
}
.requests-instructions a,
.requests-instructions a:hover,
.requests-instructions a:focus {
  color: #56922c;
}
