@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600');

body {
  font-family: "Open Sans", "Trebuchet MS", Helvetica, Arial, Sans-serif;
  font-size: 11px;
}

.wrap {
  max-width: 100%;
  margin: 0 20px;
}

.forabg {
  padding: 5px;
}


a.forumtitle {
  font-family: "Open Sans", "Trebuchet MS", Helvetica, Arial, Sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}

a.lastsubject {
  font-family: "Open Sans", "Trebuchet MS", Helvetica, Arial, Sans-serif;
}

a:not(.postlink):link, a:not(.postlink):active, a:not(.postlink):visited { color: #D8D8E1; }
a:not(.postlink):hover { color: #dcdcdc; }

.postlink {
  color: #91CDFF;
  text-decoration: none;
  border-bottom: none;
  padding-bottom: 0;
}

dl.row-item dt {
  /* position: relative; */
  background-position: 0px 23px;
  background-size: auto 15px;
}

.pagination li.active span, .pagination li a:hover, .global_unread:before, .global_unread_mine:before, .global_unread_locked:before, .global_unread_locked_mine:before, .announce_unread:before, .announce_unread_mine:before, .announce_unread_locked:before, .announce_unread_locked_mine:before, .forum_unread:before, .forum_unread_locked:before, .forum_unread_subforum:before, .sticky_unread:before, .sticky_unread_mine:before, .sticky_unread_locked:before, .sticky_unread_locked_mine:before, .pm_unread:before, .topic_unread:before, .topic_unread_mine:before, .topic_unread_hot:before, .topic_unread_hot_mine:before, .topic_unread_locked:before, .topic_unread_locked_mine:before {
  background-color: #587786 !important;
}

div.rules {
  color: #BBD2FF;
  background-color: #242a36;
  border: 1px solid rgba(255,255,255,0.04);
}

.site_logo {
  background-image: url("/images/saberforumlogoshadow90.png");
  width: 156px;
  height: 90px;
}

li.row:first-of-type {
  border-top: 1px solid rgba(255,255,255,0.04);
}

ul.topiclist li.row:last-of-type {
  padding-bottom: 0;
}

.forums .row-item::before, .topics .row-item::before,
.pmlist .row-item::before, .cplist .row-item::before {
  top: 8px;
}


/* Box shadow for unread pulse icons */
@-webkit-keyframes UnreadPulse {
  0% {
  -webkit-box-shadow: none;
  }
  70% {
  -webkit-box-shadow: none;
  }
  100% {
  -webkit-box-shadow: none;
  }
}
@keyframes UnreadPulse {
  0% {
  -moz-box-shadow: none;
  box-shadow: none;
  }
  70% {
  -moz-box-shadow: none;
  box-shadow: none;
  }
  100% {
  -moz-box-shadow: none;
  box-shadow: none;
  }
}
