html, body {
  color: #536482;
  background-color: #dcdcdc;
}

/*.headerbar {
	background-color: #4e5e82;
	border: #969fb3;
	background: url("./images/banner.jpg") no-repeat;
	background-size: 100%;
	height: 120px;
	padding: 0;
  margin-bottom: 2px;
}*/

.headerbar {
  margin-bottom: 2px;
  background: #4e5e82;
  color: #4e5e82;
  padding: 0 10px;
}

.site-description h1 {color: transparent}   /* {color: #4e5e82} */
.site-description {color: transparent}    

.site_logo {
  background-image: url("./images/site_logo.png");
  background-repeat: no-repeat;
  display: inline-block;
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  width: 143px;   /* 139px; */
  height: 37px;   /* 31px; */
  opacity: 90%;
}

.site_logo:hover {
  opacity: 100%;
  transform: scale(1.1);
  transition: 0.3s;
}

.logo {
  float: left;
  width: auto;
  padding: 18px 13px 0 10px;
}

.logo:hover {
  text-decoration: none;
}

.forumbg, .forabg {
	background: none;
}	

ul.topiclist {
  background-color: #4e5e82;
  border: #969fb3;
  border-radius: 10px;
  padding: 5px;
  box-shadow: 1px 1px 8px #555;
  margin-bottom: 5px;
}

ul.topiclist.topics {
  background: none;
}

/*.site-description, .search-header {
	  display: none;
}*/

.search-header {display: none;}

li.header dt, li.header dd {
  color: #eee!important;
}

ul.cplist, ul.pmlist, ul.responsive-show-all {
  background-color: rgb(249,249,249);
}

.wrap {
  background: #dadada;
  border: 1px solid #dedede;
  border-radius: 12px;
  box-shadow: inset 0 0 1px 1px #848484;
}

.navbar {
  background-color: #dfdfdf;
  border-radius: 6px;
  box-shadow: inset 0 0 3px 0 #fff, 0 0 5px #a1a1a1;
}

.bg1, .bg2 {
  background-color: #e8e8e8;
}

ul.navlinks {
  border-top: 1px solid #dfdfdf;
}

li.row {
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  background-color: #dcdcdc;
  border-radius: 7px;
}
li.row:hover {background-color: #eee;}

table.table1 thead tr {
    border-radius:4px 4px 0 0
}

table.table1 thead th {
    padding:6px 5px
}

table.table1 thead th:first-child {
    border-top-left-radius:4px
}

table.table1 thead th:last-child {
    border-top-right-radius:4px
}

table.table1 tbody tr {
    border:0
}

table.table1 tbody tr:last-child {
    border-radius:0 0 4px 4px
}

table.table1 tbody tr:last-child td:first-child {
    border-bottom-left-radius:4px
}

table.table1 tbody tr:last-child td:last-child {
    border-bottom-right-radius:4px
}

.panel-container table.table1 thead th {
  padding: 7px;
}

/* Table styles
---------------------------------------- */
table.table1 thead th {
  background-color: rgb(78,94,130);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0));
  color: #eee;
}

table.table1 tbody tr {
  background: none;
}

table.table1 tbody tr:hover, table.table1 tbody tr.hover {
  color: #000;
}

table.table1 td {
  color: #271b08;
}

table.table1 tbody td {
  background-color: #dcdcdc;
  border-top-color: #ccc;
}

table.table1 tbody tr:hover td {
  background-color: #eee;
}

table.table1 tbody th {
  background-color: #dcdcdc;
  border-bottom-color: #ccc;
  color: #000;
}

table.info tbody th {
  color: #000;
}

.panel-container table.table1 thead th {
  color: #eee;
}

blockquote {
  background-color: #e8e8e8;
  border-color: #f1efda;
  border-radius: 0px 10px 10px 10px;
  padding: 15px;
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
}

.topic-type,.rtl .topic-status{float:left}
.topic-type,.topic-status{float:right;margin:3px}
.topic-icon:before{line-height:.8;width:16px;height:16px}
.topic-icon:before{opacity:.6;}
.topic-icon:hover:before{opacity:1}

/* Back to top */
.to-top-button {
  background-color: #0f4d8a;
  opacity: 0.7;
}

.to-top-button a {
  color: #e6f7ff;
}

.to-top-button {
  border-radius: 50%;
  position: fixed;
  right: 1.5rem;
  bottom: 1.5rem;
  display: none;
  block-size: 1.5rem;
  inline-size: 1.5rem;
}

.to-top-button .o-icon {
  font-size: 1rem;
  padding: 1rem;
}

/* Colour unread titles */
/*
[class*="forum_unread"] a.forumtitle,
[class*="forum_unread_subforum"] a.forumtitle {
  color: #CC0000;
}
[class*="topic_unread"] a.topictitle {
  color: #CC0000;
}

.global_read,
.global_read_mine, 
.global_read_locked, 
.global_read_locked_mine, 
.global_unread, 
.global_unread_mine, 
.global_unread_locked, 
.global_unread_locked_mine, 
.announce_read, 
.announce_read_mine, 
.announce_read_locked, 
.announce_read_locked_mine, 
.announce_unread, 
.announce_unread_mine, 
.announce_unread_locked, 
.announce_unread_locked_mine, 
.forum_link, 
.forum_read, 
.forum_read_locked, 
.forum_read_subforum, 
.forum_unread, 
.forum_unread_locked, 
.forum_unread_subforum, 
.sticky_read, 
.sticky_read_mine, 
.sticky_read_locked, 
.sticky_read_locked_mine, 
.sticky_unread, 
.sticky_unread_mine, 
.sticky_unread_locked, 
.sticky_unread_locked_mine, 
.topic_moved, 
.topic_read, 
.topic_read_mine, 
.topic_read_hot, 
.topic_read_hot_mine, 
.topic_read_locked, 
.topic_read_locked_mine, 
.topic_unread, 
.topic_unread_mine, 
.topic_unread_hot, 
.topic_unread_hot_mine, 
.topic_unread_locked, 
.topic_unread_locked_mine,
.pm_read,
.pm_unread
 {
    background-image: none;
}
.row-item:before {
    font-size: 30px;
    left: 15px;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  font-family: FontAwesome;
}
.global_read:before,
.global_read_mine:before {
  content: "\f0ac"; 
  color: #0076b1;
}
.announce_read:before,
.announce_read_mine:before{
  content: "\f0a1"; 
  color: #0076b1;

}

.sticky_read:before,
.sticky_read_mine:before { 
  content: "\f08d"; 
  color: #0076b1; 
  left:18px;
}
.global_unread:before,
.global_unread_mine:before {
  content: "\f0ac"; 
  color: #0076b1; 
}
.announce_unread:before,
.announce_unread_mine:before {
  content: "\f0a1"; 
  color: #CC0000;
  -webkit-animation: flash 2s ease infinite;
    animation: flash 2s ease infinite;
}

.sticky_unread:before,
.sticky_unread_mine:before {
  content: "\f08d"; 
  color: #CC0000; 
  left:18px;
}
.global_read_locked:before,
.global_read_locked_mine:before,
.announce_read_locked:before,
.announce_read_locked_mine:before,
.forum_read_locked:before,
.sticky_read_locked:before,
.sticky_read_locked_mine:before,
.topic_read_locked:before,
.topic_read_locked_mine:before {
  content: "\f023"; 
  color: #0076b1; 
  font-size: 40px;
   
}
.global_unread_locked:before,
.global_unread_locked_mine:before,
.announce_unread_locked:before,
.announce_unread_locked_mine:before,
.forum_unread_locked:before,
.sticky_unread_locked:before,
.sticky_unread_locked_mine:before,
.topic_unread_locked:before,
.topic_unread_locked_mine:before {
  content: "\f023"; 
  color: #CC0000; 
  font-size: 40px;
  
}
.forum_link:before { 
  content: '\f08e'; 
  color: #0076b1;
  left:10px;
}
.forum_read:before  { 
  content: "\f03a"; 
  color: #0076b1;
  left:10px;
}

.topic_read:before,
.topic_read_mine:before{
  content: "\f15c";
  color: #0076b1;
}
.forum_read_subforum:before{
  content: "\f07c";
  color: #0076b1;
  left:10px;
}
.forum_unread_subforum:before{
  content: "\f07c";
  color: #CC0000;
  left:10px;
}
.forum_unread:before {
  content: "\f03a";
  color: #CC0000;
  left:10px;
  mask: linear-gradient(-45deg, #000 30%, #0005, #000 70%) right/350% 100%;
  animation: shimmer 2.5s infinite;
  animation-iteration-count: 3;
}

.forum_unread .forum-image .fa-bell, .forum_unread .forum-image .fa-handshake-o  {
    animation: tilt-shaking 0.3s infinite;
  animation-delay: 1s;
  animation-iteration-count: 18;
}
.forum-image .fa-beer  {
    animation: none;
}
@keyframes shimmer {
  100% {
    mask-position: left;
  }
}
.topic_unread:before,
.topic_unread_mine:before{
  content: "\f15c";
  color: #CC0000;
}

.topic_moved:before { 
  content: "\f04e";  
  color: #0076b1; 
}
.topic_read_hot:before,
.topic_read_hot_mine:before { 
  content: '\f0e7';  
  color: #0076b1;
  left: 20px;     
}
.topic_unread_hot:before,
.topic_unread_hot_mine:before { 
    content: '\f0e7';
    color: #CC0000;
    left: 20px;
  -webkit-animation: flash 2s ease infinite;
    animation: flash 2s ease infinite;
}
.pm_read:before { 
  content: "\f086";  
  color: #0076b1; 
}
.pm_unread:before { 
  content: "\f086"; 
  color: #CC0000;
  -webkit-animation: flash 2s ease infinite;
    animation: flash 2s ease infinite;  
}
.topic_unread_hot_mine:before,
.topic_unread_mine:before,
.topic_unread_locked_mine:before,
.sticky_unread_locked_mine:before,
.sticky_unread_mine:before,
.announce_unread_mine:before,
.announce_unread_locked_mine:before,
.global_unread_mine:before,
.global_unread_locked_mine:before {
    color: #CC0000;
}

