/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.3.x style)
	Based on style:
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

@import url("normalize.css?hash=48eb3f89");
@import url("base.css?hash=7c5543be");
@import url("utilities.css?hash=d8f72c42");
@import url("common.css?hash=843d5d5f");
@import url("links.css?hash=18286e16");
@import url("content.css?hash=d0e24377");
@import url("buttons.css?hash=56f0d25f");
@import url("cp.css?hash=50d868ab");
@import url("forms.css?hash=9016b55c");
@import url("icons.css?hash=64da33ce");
@import url("colours.css?hash=fcb2f289");
@import url("responsive.css?hash=c9d32cba");

@font-face {
    font-family: 'SmoothPet';
    src: url('./smoothpet.woff') format('woff'),;
    font-weight: normal;
    font-style: normal;
}

/* Remove margins but keep background */
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  min-height: 100vh;
}

body {
    background-image: url('https://forum.cybel.space/styles/prosilver/theme/images/cosmogenesis_short.gif') !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

div#wrap.wrap {
    max-width: 1100px !important;
    margin: 20px auto !important;
    padding: 0 !important;
}

/* Remove margin from phpBB container but NOT body */
#phpbb {
  margin: 0;
  padding: 0;
}

#site-logo, #page-header, #header-wrapper {
    color: #ffffff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

span.site_logo {
    background-image: none !important;
    display: none !important;
}

body {
    color: #5a5a5a;
    font-family: Georgia, serif;
}

/* Header */
#header-wrapper, #page-header {
    background: #001AFF;
    border-bottom: 1px solid #BAE2FB;
}


#site-description, .site-description {
    color: #D7DF23 !important;
}




/* Navigation bar */
#nav-main, .navbar {
    background: #001AFF;
    border-bottom: 1px solid #DDDBC2;
}

#nav-main a, #nav-main li, .navbar a, .navbg {
    color: #D7DF23 !important;
}

.username, .username-coloured {
    color: #D7DF23 !important;
}

.navbar a, #nav-main a {
    color: #7a7a7a;
}

/* Forum categories */
.forabg {
    background: #FFFEFE;
    border: 1px solid #DDDBC2;
}

.forumbg {
    background: #FFFEFE;
    border: 1px solid #DDDBC2;
}

/* Category headers */
.forabg .header, .forumbg .header {
    background: #C1E7CE;
    border-bottom: 1px solid #BAE2FB;
}

.forabg .header a, .forumbg .header a {
    color: #5a7a8a;
}

/* Forum rows */
.row {
    background: #FFFEFE;
    border-bottom: 1px solid #DDDBC2;
}

.row:hover {
    background: #EAD3CD22;
}

/* Post area */
.post {
    background: #FFFEFE;
    border: 1px solid #DDDBC2;
    border-radius: 4px;
}

.postbody {
    background: #FFFEFE;
}

/* Post header */
.posthead {
    background: #C1E7CE;
    border-bottom: 1px solid #DDDBC2;
}

/* User profile sidebar in posts */
.profile-posts {
    background: #EAD3CD;
    border-right: 1px solid #DDDBC2;
}

/* Buttons */
.button, input[type="submit"], .btn {
    background: #BAE2FB;
    border: 1px solid #CBDCEE;
    color: #5a7a8a;
    border-radius: 3px;
}

.button:hover, input[type="submit"]:hover {
    background: #CBDCEE;
}

/* Links */
a {
    color: #7a9ab5;
}

a:hover {
    color: #5a7a8a;
}

/* Footer */
#page-footer {
    background: #DDDBC2;
    border-top: 1px solid #CBDCEE;
    color: #8a8a8a;
}

/* Who is online / stats bars */
.stats, .online {
    background: #C0ECBC33;
    border: 1px solid #C0ECBC;
    border-radius: 4px;
    padding: 8px;
}

/* Input fields */
input[type="text"], textarea, select {
    background: #FFFEFE;
    border: 1px solid #CBDCEE;
    border-radius: 3px;
    color: #5a5a5a;
}

input[type="text"]:focus, textarea:focus {
    border-color: #BAE2FB;
    outline: none;
}

/* Breadcrumb */
#nav-breadcrumb, .breadcrumb {
    background: #FFFEFE;
    border-bottom: 1px solid #DDDBC2;
}