/*  phpBB3 Style Sheet
    --------------------------------------------------------------
    Style name:       prosilver Steel Blue
    Based on style:   prosilver (the default phpBB 3.3.x style)
    Original author:  Tom Beddard ( http://www.subblue.com/ )
    Modified by:      Fred Rimbert ( https://forums.caforum.fr )
    --------------------------------------------------------------
*/

.headerbar {
    background-color: rgb(70,130,180);
    background-image: none;
}

.search-header .inputbox::placeholder {
    color: #105289;
}

body {
    background: url("./images/bg.png") no-repeat fixed 50% 50% / cover;
}

html, body {
    background-color: transparent;
    color: #444;
}

.wrap {
    background-color: rgb(212,212,212);
    border-color: rgb(230,233,237);
    opacity: 0.96; 
    border-radius: 8px;
    box-shadow: 1px 1px 3px #333;
}

.site-description h1 {
  font-size: 16px;
}

.navbar {
   background-color: rgb(204,204,204);
}

.forumbg, .forabg {
    background: none;
}   

ul.topiclist {
  background-color: rgb(70,130,180);
  border-radius: 10px;
  padding: 5px;
  box-shadow: 1px 1px 2px #555;
  margin-bottom: 5px;
}

ul.topiclist.topics {
  background: none;
}

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

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

.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(70,130,180);
  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}

.dropdown .dropdown-contents a {
       color: #eee; 
} 

.dropdown .dropdown-contents a {
      color: #000000; 
}  

.dropdown .dropdown-contents {
    background: #fcf8f2;                        
    border-color: #b9b9b9;
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
} 

.dropdown .dropdown-contents a {
  color: #000000;
}  

.contact-icon                       { background-image: url("./images/icons_contact.png"); }

/* Profile & navigation icons */
.pm-icon                            { background-position: 0 0; }
.email-icon                         { background-position: -21px 0; }
.jabber-icon                        { background-position: -80px 0; }
.phpbb_icq-icon                     { background-position: -61px 0 ; }
.phpbb_wlm-icon                     { background-position: -182px 0; }
.phpbb_aol-icon                     { background-position: -244px 0; }
.phpbb_website-icon                 { background-position: -40px 0; }
.phpbb_youtube-icon                 { background-position: -98px 0; }
.phpbb_facebook-icon                { background-position: -119px 0; }
.phpbb_googleplus-icon              { background-position: -140px 0; }
.phpbb_skype-icon                   { background-position: -161px 0; }
.phpbb_twitter-icon                 { background-position: -203px 0; }
.phpbb_yahoo-icon                   { background-position: -224px 0; }

/* Forum icons & Topic icons */
.global_read                        { background-image: url("./images/announce_read.png"); }
.global_read_mine                   { background-image: url("./images/announce_read_mine.png"); }
.global_read_locked                 { background-image: url("./images/announce_read_locked.png"); }
.global_read_locked_mine            { background-image: url("./images/announce_read_locked_mine.png"); }
.global_unread                      { background-image: url("./images/announce_unread.png"); }
.global_unread_mine                 { background-image: url("./images/announce_unread_mine.png"); }
.global_unread_locked               { background-image: url("./images/announce_unread_locked.png"); }
.global_unread_locked_mine          { background-image: url("./images/announce_unread_locked_mine.png"); }

.announce_read                      { background-image: url("./images/announce_read.png"); }
.announce_read_mine                 { background-image: url("./images/announce_read_mine.png"); }
.announce_read_locked               { background-image: url("./images/announce_read_locked.png"); }
.announce_read_locked_mine          { background-image: url("./images/announce_read_locked_mine.png"); }
.announce_unread                    { background-image: url("./images/announce_unread.png"); }
.announce_unread_mine               { background-image: url("./images/announce_unread_mine.png"); }
.announce_unread_locked             { background-image: url("./images/announce_unread_locked.png"); }
.announce_unread_locked_mine        { background-image: url("./images/announce_unread_locked_mine.png"); }

.forum_link                         { background-image: url("./images/forum_link.png"); }
.forum_read                         { background-image: url("./images/forum_read.png"); }
.forum_read_locked                  { background-image: url("./images/forum_read_locked.png"); }
.forum_read_subforum                { background-image: url("./images/forum_read_subforum.png"); }
.forum_unread                       { background-image: url("./images/forum_unread.png"); }
.forum_unread_locked                { background-image: url("./images/forum_unread_locked.png"); }
.forum_unread_subforum              { background-image: url("./images/forum_unread_subforum.png"); }

.sticky_read                        { background-image: url("./images/sticky_read.png"); }
.sticky_read_mine                   { background-image: url("./images/sticky_read_mine.png"); }
.sticky_read_locked                 { background-image: url("./images/sticky_read_locked.png"); }
.sticky_read_locked_mine            { background-image: url("./images/sticky_read_locked_mine.png"); }
.sticky_unread                      { background-image: url("./images/sticky_unread.png"); }
.sticky_unread_mine                 { background-image: url("./images/sticky_unread_mine.png"); }
.sticky_unread_locked               { background-image: url("./images/sticky_unread_locked.png"); }
.sticky_unread_locked_mine          { background-image: url("./images/sticky_unread_locked_mine.png"); }

.topic_moved                        { background-image: url("./images/topic_moved.png"); }
.pm_read,
.topic_read                         { background-image: url("./images/topic_read.png"); }
.topic_read_mine                    { background-image: url("./images/topic_read_mine.png"); }
.topic_read_hot                     { background-image: url("./images/topic_read_hot.png"); }
.topic_read_hot_mine                { background-image: url("./images/topic_read_hot_mine.png"); }
.topic_read_locked                  { background-image: url("./images/topic_read_locked.png"); }
.topic_read_locked_mine             { background-image: url("./images/topic_read_locked_mine.png"); }
.pm_unread,
.topic_unread                       { background-image: url("./images/topic_unread.png"); }
.topic_unread_mine                  { background-image: url("./images/topic_unread_mine.png"); }
.topic_unread_hot                   { background-image: url("./images/topic_unread_hot.png"); }
.topic_unread_hot_mine              { background-image: url("./images/topic_unread_hot_mine.png"); }
.topic_unread_locked                { background-image: url("./images/topic_unread_locked.png"); }
.topic_unread_locked_mine           { background-image: url("./images/topic_unread_locked_mine.png"); }


.button {
    color: #8a8886;
    border-color: #4c79b8;
    background-color: #4c79b8;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
    color: #000;
    background-color: #EFEFEF;
    background-image: -webkit-linear-gradient(top, #D2D2D2 0%, #EFEFEF 100%);
    background-image: linear-gradient(to bottom, #D2D2D2 0%,#EFEFEF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D2D2D2', endColorstr='#EFEFEF',GradientType=0 );
}

.button:hover, .button:focus {
    color: #8a8886;
    border-color: #4c79b8;
    background-color: #4c79b8;
}

a.button1:focus, a.button2:focus, input.button1:focus, input.button2:focus, input.button3:focus {
    color: #8a8886;
    border-color: #4c79b8;
    background-color: #4c79b8;
}

/* postprofile is sticky
-------------------------*/
.postprofile {
    margin: 5px 0 35px 0!important;
    position: sticky; 
    top: 5px;
} 

.postprofile .avatar img {border-radius: 10px}
.contact-icon {font-size: 1px;}
.contact-icons a {
    border-bottom: 1px dotted;
    float: left;
    padding: 3px;
}
