Initial Commit

This commit is contained in:
2020-12-03 00:07:54 +01:00
commit 9d906d8e65
715 changed files with 110860 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
IMPORTANT: This license does not apply to files in directory theme/fonts/
Files in those directories have their own licenses, see license.txt in respective
directories for details.
-----------------------------------------------------------------------------
Copyright (c) 2015, Vjacheslav Trushkin
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies,
either expressed or implied, of the FreeBSD Project.

32
simplicity_aqua/style.cfg Normal file
View File

@@ -0,0 +1,32 @@
#
# phpBB Style Configuration File
#
# This file is part of the phpBB Forum Software package.
#
# @copyright (c) phpBB Limited <https://www.phpbb.com>
# @license GNU General Public License, version 2 (GPL-2.0)
#
# For full copyright and license information, please see
# the docs/CREDITS.txt file.
#
# At the left is the name, please do not change this
# At the right the value is entered
#
# Values get trimmed, if you want to add a space in front or at the end of
# the value, then enclose the value with single or double quotes.
# Single and double quotes do not need to be escaped.
#
#
# General Information about this style
name = Simplicity Aqua
copyright = Created by Arty (Vjacheslav Trushkin), http://www.artodia.com/, Modified by Gabriel Fischer
style_version = 3.3.0
phpbb_version = 3.3.0
# Defining a different template bitfield
# template_bitfield = lNg=
# Parent style
# Set value to empty or to this style's name if this style does not have a parent style
parent = Simplicity

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
//
// Add your custom code to this file
//
// This file requires SASS compiler.
// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/
//

View File

@@ -0,0 +1,13 @@
//
// Add your custom configuration variables to this file.
// See _style_config.scss for list of variables
//
// This file requires SASS compiler.
// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/
//
// Examples: (commented to prevent it from working)
//
// $show-logo: true;
// $use-wrapper: false;

View File

@@ -0,0 +1,414 @@
//
// Do not edit configuration values in this file.
//
// Instead add your own configuration to _custom_config.scss
// Copy line from this file, paste it to _custom_config.scss and change value.
//
// Configuration file
$show-logo: true !default; // true or false
$center-logo: true !default; // true or false
$logo-block-padding: 10px 0 !default;
$responsive-hide-logo: false !default; // Hide logo on mobile devices. true or false
$show-forum-title: false !default; // true or false
$profile-width: 150px !default;
$profile-side: left !default; // left or right
$post-margin: ($profile-width + 10px) !default;
$use-wrapper: false !default; // true or false
$max-width: none !default; // Maximum width. Set to "none" to make layout fluid
$split-forums: true !default; // Changes layout of forums list. Values are true or false
$tabbed-navigation: false !default; // true or false. Toggles tabbed navigation layout
//
// Fonts
//
$font-size: 11px !default; // Base font size
$font-family: Verdana, Helvetica, Arial, sans-serif !default; // Default font
$line-height: 1.4 !default; // Line height
$h1-font-size: $font-size + 10px !default;
$h1-font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !default;
$h2-font-size: $font-size + 8px !default;
$h2-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default;
$paragraph-line-height: 1.3 !default;
$nav-primary-font-size: $font-size + 1px !default;
$nav-secondary-font-size: $font-size + 1px !default;
$heading-font-size: $font-size + 4px !default;
$panel-heading-font-size: $font-size + 4px !default;
$list-heading-font-size: $font-size + 1px !default;
$list-heading-line-height: $font-size + 7px !default;
$list-heading-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default;
$forum-heading-font-size: $list-heading-font-size + 2px !default;
$forum-heading-font-family: $list-heading-font-family !default;
$forum-heading-font-weight: 500 !default;
$button-font-size: $font-size + 3px !default;
$button-line-height: floor(($font-size + 8px) / 2) * 2 !default; // Convert to even number
$button-glyph-font-size: floor($font-size / 2) * 2 !default; // Convert to even number
$dropdown-header-font-size: $font-size + 2px !default;
$dropdown-header-font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif !default;
$dropdown-header-line-height: 30px !default;
$forum-link-font-size: $font-size + 5px !default;
$forum-link-line-height: 1.2 !default;
$forum-link-font-family: "Droid Sans","Open Sans","Trebuchet MS",Helvetica,Arial,sans-serif !default;
$forum-list-column-font-size: $font-size + 1px !default;
$forum-list-last-column-font-size: $font-size !default;
$forum-list-description-font-size: $font-size + 2px !default;
$topic-link-font-size: $font-size + 4px !default;
$topic-link-font-family: $forum-link-font-family !default;
$tab-font-size: $font-size !default;
$tab-line-height: $tab-font-size * 2 + 4px !default;
// Posts
$post-content-font-size: $font-size + 2px !default; // Post content
$post-content-line-height: 1.4 !default;
$post-content-font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !default;
$post-title-font-size: $font-size + 5px !default;
$post-title-line-height: 1.25 !default;
$post-title-font-family: $h2-font-family !default;
$post-signature-font-size: $font-size + 1px !default;
$post-quote-font-size: $post-content-font-size - 1px !default;
$post-code-font-size: $post-content-font-size - 1px !default;
$post-block-title-font-size: $post-quote-font-size !default; // Quote title, code title
$post-block-title-line-height: 1.6 !default;
$post-block-title-font-family: $post-content-font-family !default;
$post-profile-font-size: $font-size !default;
$post-profile-line-height: $line-height !default;
// Forms
$input-button-font-size: $font-size + 2px !default;
$input-button-font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif !default;
$bbcode-button-font-size: $font-size + 1px !default;
//
// Color palette
//
// Absolute black and white colors. Reverse them for dark styles
$black-color: #000 !default; // Main color to mix with. Black for light styles, white for dark styles
$white-color: #fff !default; // Opposite of $black-color
// Page colors
$page-background: #e8e8e8 !default; // HTML element
$content-background: #e0e0e0 !default; // Page inside content wrapper
$content-border-color: #e0e0e0 !default; // Border color for content wrapper
// Primary colors
$primary-color: #25aac6 !default; // Main color, used for links and stuff
$secondary-color: #d0613c !default; // Secondary color, usually in red - yellow range
$overlay-color: $white-color !default; // Text on top of sections that use colorful background.
$block-background: #f4f4f4 !default; // Background of blocks
$block-background-reported: #f5ece9 !default; // Background for reported posts
// Global color values
$text-color: #141414 !default; // Text color
$bold-text-color: $black-color !default; // Text color with higher contrast to background. #000 or #fff
$post-text-color: $text-color !default; // Text inside posts
$link-color: $primary-color !default; // Links
$link-hover-color: $secondary-color !default; // Links, hover state
$muted-color: mix($black-color, $content-background, 40%) !default; // Gray color
$faint-color: mix($black-color, $content-background, 30%) !default; // Gray color
$rules-color: $secondary-color !default; // Forum rules
//
// Calculated colors
//
// Misc. DO NOT EDIT!
$light: if(lightness($black-color) < 50%, true, false) !default;
// Blocks
$block-background2: #f6f6f6 !default; // Blocks with .bg2 background color
$block-background3: #f8f8f8 !default; // Blocks with .bg3 background color - mostly UCP/MCP and posting form
$block-border: #e0e0e0 !default; // Border color for blocks
$border-radius: 3px !default; // Main border radius
$block-top-border: lighten($block-background, 10%) !default; // Top border of forums in forums list
$block-bottom-border: darken($block-background, 5%) !default; // Bottom border of forums in forums list
$block-inner-border: $block-bottom-border !default; // Border inside blocks where there is only 1 border instead of top/bottom borders
$block-title-color: desaturate($link-color, 5%) !default; // Title inside blocks, such as post title
// Tabs
$tab-color: desaturate($link-color, 20%) !default;
$tab-background: $block-background !default;
$tab-hover-color: $link-hover-color !default;
$tab-hover-background: $block-background3 !default;
$tab-selected-color: mix($text-color, $block-background3, 90%) !default;
$tab-selected-background: $block-background3 !default;
// Header
$header-bg: $content-background !default;
$header-text: $text-color !default;
$header-link: $overlay-color !default;
$header-link-hover: mix($header-link, $header-bg, 80%) !default;
// Primary navigation
$primary-nav-bg: $primary-color !default;
$primary-nav-color: $overlay-color !default;
$primary-nav-selected-bg: $block-background !default;
$primary-nav-selected-color: $primary-color !default;
$primary-nav-hover-bg: $block-background !default;
$primary-nav-hover-color: $secondary-color !default;
$primary-nav-alert-bg: hsl(0, saturation($secondary-color), lightness($secondary-color)) !default;
$primary-nav-alert-color: $overlay-color !default;
$primary-nav-alert-shadow: 1px 1px 3px rgba(0, 0, 0, .2) !default;
// Secondary navigation
$secondary-nav-hover-link: $link-hover-color !default;
// Dropdown
$dropdown-bg: $block-background !default;
$dropdown-border: $primary-color !default;
$dropdown-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5) !default;
$dropdown-shadow-up: 1px 0 5px rgba(0, 0, 0, 0.5) !default;
$dropdown-inner-border: if($light, darken($dropdown-bg, 10%), lighten($dropdown-bg, 10%)) !default;
$dropdown-heading-top: $dropdown-border !default;
$dropdown-heading-bottom: $dropdown-heading-top !default;
$dropdown-heading-color: $overlay-color !default;
$dropdown-heading-link-color: $overlay-color !default;
$dropdown-heading-link-hover-color: $overlay-color !default;
$forum-description-color: $overlay-color !default;
$forum-description-bg: mix($black-color, $block-background, 75%) !default;
// Notifications
$notification-unread-bg: mix($content-background, $rules-color, 90%) !default;
$notification-unread-color: $rules-color !default;
$notification-unread-strong-color: $black-color !default;
$dropdown-notification-bg: $block-background !default;
$dropdown-notification-hover-bg: $block-background2 !default;
$dropdown-notification-color: $link-color !default;
$dropdown-notification-strong-color: desaturate(if(lightness($dropdown-notification-color) < 50%, darken($dropdown-notification-color, 30%), lighten($dropdown-notification-color, 30%)), 100%) !default;
// Panels
$panel-title-color: desaturate(if($light, darken($primary-color, 10%), lighten($primary-color, 10%)), 25%) !default;
$panel-title-border: $block-inner-border !default;
// Content outside of blocks
$page-title-color: $primary-color !default;
$stats-title-color: $primary-color !default;
$content-top-border: lighten($content-background, 10%) !default;
$content-bottom-border: darken($content-background, 10%) !default;
$content-inner-border: $content-bottom-border !default;
// Heading section
$heading-bg: $primary-color !default;
$heading-border: $heading-bg !default;
$heading-color: $overlay-color !default;
$heading-link: $overlay-color !default;
$heading-link-hover: $overlay-color !default;
// Inputs
$input-text: $text-color !default; // Input text color
$input-bg: $white-color !default; // Input background
$input-border: #c6c6c6 !default; // Input border color
$input-hover-text: $input-text !default;
$input-hover-bg: $input-bg !default;
$input-hover-border: $secondary-color !default;
$input-focus-text: $input-text !default;
$input-focus-bg: $input-bg !default;
$input-focus-border: $primary-color !default;
$input-border-radius: 2px !default;
$search-box-border: #c6c6c6 !default; // Border for search box block
$search-box-border-header: #ccc !default; // Same as above, for search box in header
$search-box-shadow: 1px 1px 3px rgba(0, 0, 0, .1) !default; // Box-shadow for search box in header
// Buttons
$button-bg: mix($block-background, $primary-color, 10%) !default;
$button-border-radius: 3px !default;
$button-border: $button-bg !default;
$button-icon: $overlay-color !default;
$button-icon-hover: $overlay-color !default;
$button-text: $overlay-color !default;
$button-top-padding: 2px !default;
$button-side-padding: 8px !default;
$button-border-width: 1px !default;
$button-height: $button-line-height + ($button-top-padding + $button-border-width) * 2 !default;
$big-button-border-radius: 4px !default; // For big buttons and blocks like quick search
// BBCode
$bbcode-border-radius: 0px !default;
$bbcode-background: #fff !default;
$bbcode-background2: #f4f4f4 !default;
$bbcode-outer-border: if($light, darken($bbcode-background, 7%), lighten($bbcode-background, 7%)) !default;
$bbcode-inner-border: if($light, darken($bbcode-background, 5%), lighten($bbcode-background, 5%)) !default;
$bbcode-heading-text: #666 !default;
// Code colors
@function code-color($hue) {
@return hsl($hue, saturation($primary-color), lightness($primary-color));
}
$bbcode-code-color: code-color(128deg) !default;
// Do not edit few lines below
$post-side: if($profile-side == left, right, left) !default;
// Mixins
@mixin section {
background: $block-background;
border: 0 solid $block-border;
border-radius: $border-radius;
padding: 5px 10px;
}
@mixin section-forum {
@include section;
padding: 5px;
}
// Undo section mixin
@mixin section-empty {
background: transparent;
border-width: 0;
border-radius: 0;
box-shadow: none;
padding: 0;
}
// Heading block
@mixin section-heading {
margin: -5px -10px 5px;
border-radius: max(0, $border-radius - 1px);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background: $heading-bg;
border: 0 solid $heading-border;
padding: 5px;
text-transform: none;
font-size: $heading-font-size;
line-height: $line-height;
font-weight: normal;
color: $heading-color;
@if $border-radius > 1px {
@media (max-width: 700px) {
border-radius: 0;
}
}
a {
color: $heading-link;
&:hover {
color: $heading-link-hover;
}
}
}
@mixin section-heading-forum {
@include section-heading;
@if $split-forums == false {
margin: -5px -5px 0;
}
@else {
@include section-heading-separate;
margin: 0;
}
}
@mixin section-heading-separate {
border-radius: $border-radius;
}
@mixin section-heading-cp {
background-color: transparent;
color: $stats-title-color;
background-image: none;
a {
color: $link-color;
&:hover {
color: $link-hover-color;
}
}
}
@mixin table-heading {
background: $heading-bg;
border: 0 solid $heading-border;
color: $heading-color;
@if $border-radius > 1px {
&:first-child {
border-top-left-radius: max(0, $border-radius - 1px);
}
&:last-child {
border-top-right-radius: max(0, $border-radius - 1px);
}
}
}
@mixin table-heading-transparent {
background: transparent;
color: inherit;
}
@mixin placeholder {
&::-moz-placeholder {
@content
}
&::-webkit-input-placeholder {
@content
}
&:-ms-input-placeholder {
@content
}
}
@mixin tabbed-nav-layout-all {
@if ($use-wrapper) {
&, #wrap & {
@content;
}
}
@else {
@content;
}
}
@mixin tabbed-nav-layout-alt {
@if ($use-wrapper) {
@content;
}
}
@mixin tabbed-nav-layout-default {
@if ($use-wrapper) {
#wrap & {
@content;
}
}
@else {
@content;
}
}

View File

@@ -0,0 +1,4 @@
/* RTL definitions
---------------------------------------- */
@import "../../simplicity/theme/bidi.css";

View File

@@ -0,0 +1,304 @@
// Button Styles
// ----------------------------------------
$button-inner-height: $button-line-height + $button-top-padding * 2;
$button-outer-height: $button-inner-height + $button-border-width * 2;
.button {
display: inline-block;
padding: $button-top-padding $button-side-padding;
font-size: $button-font-size;
font-weight: 600;
font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
line-height: $button-line-height;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: $button-border-width solid transparent;
border-radius: $big-button-border-radius;
& > strong {
font-weight: 600;
}
}
.button:focus,
.button:hover {
text-decoration: none;
outline: none;
}
.caret {
border-left: 1px solid;
position: relative;
right: -6px;
}
.caret i {
vertical-align: top;
}
/* Posting page styles
----------------------------------------*/
.button-search,
.button-search-end {
float: left;
border-radius: 0;
margin: 0;
padding: 2px 5px;
}
.button-search-end {
border-left-width: 0;
border-radius: 0 4px 4px 0;
}
.search-header .button-search,
.search-header .button-search-end {
border-top-width: 0;
border-bottom-width: 0;
padding: 3px 5px;
}
.search-header .button-search-end {
border-right-width: 0;
}
.button-icon-only {
padding-left: 3px;
padding-right: 3px;
}
// Poster contact icons
// ----------------------------------------
.contact-icons.dropdown-contents {
min-width: 0;
padding: 0;
font-size: 0;
}
.contact-icon {
position: relative;
display: block;
height: 16px;
width: 16px;
&:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: center;
font-family: FontAwesome;
font-size: 14px;
line-height: 16px;
vertical-align: baseline;
font-weight: normal;
font-style: normal;
text-transform: none;
text-indent: 0;
pointer-events: none;
}
}
.contact-icons a {
border-bottom: 1px dotted;
border-right: 1px dotted;
display: block;
float: left;
padding: 8px;
}
%contact-icon-gi {
font-family: 'Glyphicons Regular', 'Glyphicons';
}
.contact-icons .last-cell {
border-right: none;
}
.contact-icons div:last-child a {
border-bottom: none;
}
.contact-icons div {
clear: left;
}
// Profile icons
.pm-icon:after {
content: '\f086'; // fa-comments
}
.email-icon:after {
content: '\f0e0'; // fa-envelope
}
.jabber-icon:after {
content: '\f0eb'; // fa-lightbulb-o
font-size: 16px;
}
.phpbb_icq-icon:after {
content: '\f013'; // fa-cog
}
.phpbb_wlm-icon:after {
content: '\f007'; // fa-user
}
.phpbb_aol-icon:after {
content: '\f2bb'; // fa-address-card
}
.phpbb_website-icon:after {
content: '\f08e'; // fa-external-link
}
.phpbb_youtube-icon:after {
content: '\f16a'; // fa-youtube-play
}
.phpbb_facebook-icon:after {
content: '\f230'; // fa-facebook-official
}
.phpbb_googleplus-icon:after {
content: '\f0d5'; // fa-google-plus
}
.phpbb_skype-icon:after {
content: '\f17e'; // fa-skype
}
.phpbb_twitter-icon:after {
content: '\f099'; // fa-twitter
}
.phpbb_yahoo-icon:after {
content: '\f19e'; // fa-yahoo
}
// Post control buttons
// ---------------------------------------------
.post-buttons {
float: right;
list-style: none;
margin-top: 2px;
.rtl & {
float: left;
}
}
.has-profile .post-buttons {
float: none;
position: absolute;
margin: 0;
top: 5px;
@if $profile-side == left {
right: 0;
.rtl & {
left: 0;
}
}
@else {
right: $post-margin;
.rtl & {
left: $post-margin;
}
}
.rtl & {
right: auto;
}
}
.post-buttons > li {
float: left;
margin-right: 3px;
}
.post-buttons .button, .format-buttons .button {
padding-left: 3px;
padding-right: 3px;
}
.hastouch .post-buttons {
margin-right: 10px;
}
.post-buttons .button span {
font-size: 0;
}
// Responsive buttons in post body
.post-buttons .dropdown {
top: 20px;
}
$post-dropdown-glyphs-font-size: floor($dropdown-content-font-size / 2) * 2;
.post-buttons .dropdown a {
display: block;
font-size: $dropdown-content-font-size;
line-height: $dropdown-content-line-height;
text-align: left;
margin-left: 18px;
position: relative;
&:before {
position: absolute;
left: -16px;
top: 50%;
height: $post-dropdown-glyphs-font-size;
line-height: $post-dropdown-glyphs-font-size + 2px;
margin: -#{$post-dropdown-glyphs-font-size / 2} 0 0;
pointer-events: none;
color: inherit;
}
.rtl & {
text-align: right;
}
}
.hasjs .postbody .post-buttons {
max-width: 40%;
}
// Browser-specific tweaks
button::-moz-focus-inner {
padding: 0;
border: 0
}
/* Deprecated as of version 3.2
-------------------------------------------------*/
.small-icon {
background-position: 0 50%;
background-repeat: no-repeat;
background-image: none;
}
.dropdown .small-icon {
background-position: 5px 50%;
padding: 5px;
}
.small-icon > a {
padding: 0 0 0 18px;
}
ul.linklist.bulletin > li.small-icon:before {
display: none;
}
.dropdown .small-icon > a {
display: block;
}
.rtl .small-icon {
background-position: 100% 50%;
}
.rtl .small-icon > a {
padding-left: 0;
padding-right: 19px;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,440 @@
// Control Panel Styles
// ----------------------------------------
// Main CP box
// ----------------------------------------
.cp-menu {
float:left;
width: 19%;
margin: 0 -2px;
padding-right: 7px;
box-sizing: border-box;
.rtl & {
float: right;
padding-left: 7px;
padding-right: 0;
}
}
.cp-main {
float: left;
width: 81%;
.rtl & {
float: right;
}
}
.cp-main .content {
padding: 0;
}
.panel-container .panel {
margin-bottom: 10px;
}
.panel-container .panel p {
font-size: $panel-font-size;
line-height: $panel-line-height;
}
.panel-container .panel ol {
margin-left: 2em;
font-size: $panel-font-size;
}
.panel-container .panel li.row {
border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
}
ul.cplist {
margin-bottom: 5px;
border-top: 1px solid transparent;
}
.panel-container .panel li.header dd, .panel-container .panel li.header dt {
margin-bottom: 2px;
}
.panel-container table.table1 {
margin-bottom: 1em;
}
.panel-container table.table1 thead th {
@include table-heading-transparent;
padding: 5px;
font-weight: bold;
font-size: inherit;
line-height: inherit;
}
.panel-container table.table1 tbody th {
font-style: italic;
background-color: transparent !important;
border-bottom: none;
}
.cp-main .pm-message {
border: 1px solid transparent;
margin: 10px 0;
width: auto;
float: none;
}
.pm-message h2 {
padding-bottom: 5px;
}
.cp-main .postbody h3, .cp-main .box2 h3 {
margin-top: 0;
}
.panel-container .postbody p.author {
font-size: $font-size;
}
.cp-main .buttons {
margin-left: 0;
}
.cp-main ul.linklist {
margin: 0;
}
// MCP Specific tweaks
.mcp-main .postbody {
width: 100%;
}
.tabs-container h2 {
float: left;
margin-bottom: 0px;
}
// CP tabs shared
// ----------------------------------------
.tabs, .minitabs {
line-height: normal;
}
.tabs > ul, .minitabs > ul {
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
.tabs .tab, .minitabs .tab {
display: block;
float: left;
font-size: $tab-font-size;
font-weight: bold;
line-height: $tab-line-height;
}
.tabs .tab > a, .minitabs .tab > a {
display: block;
padding: 0 9px;
position: relative;
text-decoration: none;
white-space: nowrap;
cursor: pointer;
font-size: inherit;
line-height: inherit;
}
// CP tabbed menu
// ----------------------------------------
.tabs {
margin: 20px 0 0 7px;
}
.tabs .tab > a {
border: 1px solid transparent;
border-radius: 4px 4px 0 0;
margin: 1px 1px 0 0;
}
.tabs .activetab > a {
margin-top: 0;
padding-bottom: 2px;
}
// Mini tabbed menu used in MCP
// ----------------------------------------
.minitabs {
float: right;
margin: 15px 7px 0 0;
max-width: 50%;
}
.minitabs .tab {
float: right;
}
.minitabs .tab > a {
border-radius: 5px 5px 0 0;
margin-left: 2px;
}
.minitabs .tab > a:hover {
text-decoration: none;
}
// Responsive tabs
// ----------------------------------------
.responsive-tab {
position: relative;
}
a.responsive-tab-link {
.responsive-tab > & {
display: block;
font-size: 16px;
position: relative;
width: 16px;
line-height: 14px;
text-decoration: none;
}
.responsive-tab > &:before {
content: '\f0c9'; // fa-bars
font-family: FontAwesome;
position: absolute;
left: 10px;
top: 50%;
margin-top: -7px;
width: 14px;
font-size: 13px;
line-height: 15px;
height: 15px;
text-align: center;
font-weight: normal;
font-style: normal;
text-indent: 0;
}
.dropdown-visible.responsive-tab > &:before,
.responsive-tab > &:hover:before {
font-family: FontAwesome;
content: '\f078'; // fa-chevron-down
}
}
.tabs .dropdown, .minitabs .dropdown {
top: $tab-line-height + 2px;
margin-right: -2px;
font-size: $dropdown-content-font-size;
line-height: $dropdown-content-line-height;
font-weight: normal;
}
.minitabs .dropdown {
margin-right: -4px;
}
.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown {
bottom: $tab-line-height + 2px;
top: auto;
}
.tabs .dropdown li {
text-align: right;
}
.minitabs .dropdown li {
text-align: left;
}
// UCP navigation menu
// ----------------------------------------
// Container for sub-navigation list
.navigation {
width: 100%;
hr {
display: none;
+ ul {
margin-top: 10px;
}
}
}
.navigation ul {
list-style: none;
}
// Default list state
.navigation li {
display: inline;
font-weight: bold;
margin: 1px 0;
padding: 0;
}
// Link styles for the sub-section links
.navigation a {
display: block;
padding: 5px;
margin: 2px 0;
border-radius: max(0px, $border-radius - 2px);
text-decoration: none;
font-size: $font-size;
line-height: $line-height;
}
.navigation a:hover {
text-decoration: none;
}
// Preferences pane layout
// ----------------------------------------
.cp-main h2 {
border-bottom: none;
padding: 0;
margin-left: 10px;
}
// Friends list
.cp-mini {
margin: 10px 15px 10px 5px;
max-height: 200px;
overflow-y: auto;
padding: 5px 10px;
border-radius: $border-radius;
}
dl.mini dt {
font-weight: bold;
}
dl.mini dd {
padding-top: 4px;
}
.friend-online {
font-weight: bold;
}
.friend-offline {
font-style: italic;
}
// PM Styles
// ----------------------------------------
// Defined rules list for PM options
ol.def-rules {
padding-left: 0;
}
ol.def-rules li {
line-height: 180%;
padding: 1px;
}
// PM marking colours
.pmlist li.bg1 {
padding: 0 3px;
}
.pmlist li.bg2 {
padding: 0 3px;
}
/* DEPRECATED 3.2.6
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
border-left-color: transparent;
border-right-color: transparent;
}
*/
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour,
.pmlist li.pm_marked_colour, .pm_marked_colour,
.pmlist li.pm_replied_colour, .pm_replied_colour,
.pmlist li.pm_friend_colour, .pm_friend_colour,
.pmlist li.pm_foe_colour, .pm_foe_colour {
padding: 0;
border: solid 3px transparent;
border-width: 0 3px;
}
.pm-legend {
border-left-width: 10px;
border-left-style: solid;
border-right-width: 0;
margin-bottom: 3px;
padding-left: 3px;
}
// Avatar gallery
.gallery label {
position: relative;
float: left;
margin: 10px;
padding: 5px;
width: auto;
border: 1px solid transparent;
text-align: center;
}
// Responsive *CP navigation
// ----------------------------------------
@media (max-width: 900px)
{
.nojs .tabs a span, .nojs .minitabs a span {
max-width: 40px;
overflow: hidden;
text-overflow: ellipsis;
letter-spacing: -.5px;
}
.cp-menu, .navigation, .cp-main {
float: none;
width: auto;
margin: 0;
}
.cp-menu:after {
content: ' ';
display: table;
clear: both;
}
.navigation {
padding: 0;
max-width: 320px;
.cp-menu & {
margin: 0 10px;
float: left;
@media (max-width: 450px) {
float: none;
margin: 0 auto;
}
}
&, .cp-menu &:only-child {
float: none;
margin: 0 auto;
}
.cp-menu & + .cp-mini {
float: left;
margin: 0 10px;
max-width: 220px;
@media (max-width: 450px) {
float: none;
margin: 10px auto 0;
}
}
}
.navigation a {
background-image: none;
}
.navigation li:first-child a {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.navigation li:last-child a {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
}

View File

@@ -0,0 +1,459 @@
// Form Styles
// ----------------------------------------
// General form styles
// ----------------------------------------
$input-font-size: $font-size + 1px !default;
$input-font-family: $font-family !default;
fieldset {
border-width: 0;
font-family: $font-family;
font-size: $font-size;
}
input {
font-weight: normal;
vertical-align: middle;
padding: 0 3px;
font-size: $input-font-size;
font-family: $input-font-family;
}
select {
font-family: $input-font-family;
font-weight: normal;
cursor: pointer;
vertical-align: middle;
border: 1px solid transparent;
border-radius: $input-border-radius;
padding: 1px;
font-size: $input-font-size;
}
select:focus {
outline-style: none;
}
option {
padding-right: 1em;
}
select optgroup option {
padding-right: 1em;
font-family: $input-font-family;
}
textarea {
font-family: $post-content-font-family;
width: 60%;
padding: 2px;
font-size: $post-content-font-size;
line-height: $post-content-line-height;
border-radius: $input-border-radius;
-webkit-appearance: none;
}
label {
cursor: default;
padding-right: 5px;
}
label input {
vertical-align: middle;
}
label img {
vertical-align: middle;
}
// Definition list layout for forms
// ----------------------------------------
fieldset dl {
padding: 4px 0;
}
fieldset dt {
float: left;
width: 40%;
text-align: left;
display: block;
}
fieldset dd {
margin-left: 41%;
vertical-align: top;
margin-bottom: 3px;
}
// Specific layout 1
fieldset.fields1 dt {
width: 15em;
border-right-width: 0;
}
fieldset.fields1 dd {
margin-left: 15em;
border-left-width: 0;
}
fieldset.fields1 div {
margin-bottom: 3px;
}
// Set it back to 0px for the reCaptcha divs: PHPBB3-9587
fieldset.fields1 .live-search div {
margin-bottom: 0;
}
// Specific layout 2
fieldset.fields2 dt {
width: 15em;
border-right-width: 0;
}
fieldset.fields2 dd {
margin-left: 16em;
border-left-width: 0;
}
// Form elements
dt label {
font-weight: bold;
text-align: left;
}
dd label {
white-space: nowrap;
}
dd input, dd textarea {
margin-right: 3px;
}
dd select {
width: auto;
}
dd select[multiple] {
width: 100%;
}
dd textarea {
width: 85%;
}
// Hover effects
.timezone {
width: 95%;
}
/* Browser-specific tweaks */
button::-moz-focus-inner {
padding: 0;
border: 0
}
// Quick-login on index page
fieldset.quick-login {
margin-top: 5px;
}
fieldset.quick-login input {
width: auto;
}
fieldset.quick-login input.inputbox {
width: 15%;
vertical-align: middle;
margin-right: 5px;
}
fieldset.quick-login label {
white-space: nowrap;
padding-right: 2px;
}
// Display options on viewtopic/viewforum pages
fieldset.display-options {
text-align: center;
margin: 3px 0 5px 0;
}
fieldset.display-options label {
white-space: nowrap;
padding-right: 2px;
}
fieldset.display-options a {
margin-top: 3px;
}
.dropdown fieldset.display-options {
font-size: 1em;
margin: 0;
padding: 0;
}
.dropdown fieldset.display-options label {
display: block;
margin: 4px;
padding: 0;
text-align: right;
white-space: nowrap;
}
.dropdown fieldset.display-options select {
min-width: 120px;
}
// Display actions for ucp and mcp pages
fieldset.display-actions {
text-align: right;
line-height: 2em;
white-space: nowrap;
padding-right: 1em;
}
fieldset.display-actions label {
white-space: nowrap;
padding-right: 2px;
}
fieldset.sort-options {
line-height: 2em;
}
// MCP forum selection
fieldset.forum-selection {
margin: 5px 0 3px 0;
float: right;
}
fieldset.forum-selection2 {
margin: 13px 0 3px 0;
float: right;
}
// Submit button fieldset
fieldset.submit-buttons {
text-align: center;
vertical-align: middle;
margin: 5px 0;
}
fieldset.submit-buttons input {
vertical-align: middle;
}
// Posting page styles
// ----------------------------------------
// Buttons used in the editor
.format-buttons {
margin: 15px 0 2px 0;
}
.format-buttons input, .format-buttons select {
vertical-align: middle;
}
// Main message box
.message-box {
width: 80%;
}
.message-box textarea {
font-family: $post-content-font-family;
width: 450px;
height: 270px;
min-width: 100%;
max-width: 100%;
font-size: $post-content-font-size;
line-height: $post-content-line-height;
resize: vertical;
outline: 3px dashed transparent;
outline-offset: -4px;
-webkit-transition: all .5s ease, height 1ms linear;
-moz-transition: all .5s ease, height 1ms linear;
-ms-transition: all .5s ease, height 1ms linear;
-o-transition: all .5s ease, height 1ms linear;
transition: all .5s ease, height 1ms linear;
}
// Emoticons panel
.smiley-box {
width: 18%;
float: right;
}
.smiley-box img {
margin: 3px;
}
// Input field styles
// ----------------------------------------
.inputbox {
border: 1px solid transparent;
padding: 2px;
border-radius: $input-border-radius;
-webkit-appearance: none;
}
.inputbox:hover, .inputbox:focus {
border: 1px solid transparent;
outline-style: none;
}
input.inputbox { width: 85%; }
input.medium { width: 50%; }
input.narrow { width: 25%; }
input.tiny { width: 150px; }
textarea.inputbox {
width: 85%;
}
.autowidth {
width: auto !important;
}
input[type="number"] {
-moz-padding-end: 0;
}
input[type="search"] {
-webkit-appearance: none;
-webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
display: none;
}
input[type="search"]::-webkit-search-cancel-button {
cursor: pointer;
}
// Form button styles
// ----------------------------------------
input.button1, input.button2 {
font-size: $input-button-font-size;
}
a.button1, input.button1, input.button3, a.button2, input.button2 {
width: auto !important;
padding-top: 1px;
padding-bottom: 1px;
font-family: $input-button-font-family;
background: transparent none repeat-x top left;
line-height: 1.5;
border-radius: $button-border-radius;
font-size: $input-button-font-size;
.format-buttons & {
font-size: $bbcode-button-font-size;
}
}
a.button1, input.button1 {
font-weight: bold;
border: 1px solid transparent;
}
input.button3 {
padding: 0;
margin: 0;
line-height: 5px;
height: 12px;
background-image: none;
font-variant: small-caps;
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="checkbox"], input[type="radio"], .search-results li {
cursor: pointer;
}
// Alternative button
a.button2, input.button2, input.button3 {
border: 1px solid transparent;
}
// <a> button in the style of the form buttons
a.button1, a.button2 {
text-decoration: none;
padding: 0 3px;
vertical-align: text-bottom;
}
// Hover states
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
border: 1px solid transparent;
}
input.disabled {
font-weight: normal;
}
// Focus states
input.button1:focus, input.button2:focus, input.button3:focus {
outline-style: none;
}
// Topic and forum Search
.search-box {
float: left;
}
.search-box .inputbox {
background-image: none;
border-right-width: 0;
border-radius: $big-button-border-radius 0 0 $big-button-border-radius;
float: left;
height: $button-outer-height;
padding: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
.rtl & {
border-radius: 0 $big-button-border-radius $big-button-border-radius 0;
}
}
// Search box (header)
// ---------------------------------------------
.search-header {
border-radius: $big-button-border-radius;
display: block;
border: 1px solid transparent;
.navbar.with-search & {
margin-top: 1px;
}
@if $tabbed-navigation {
.navbar.not-static + .navbar.with-search & {
&, & a.button, & .inputbox {
border-radius: 0;
}
margin-right: -3px;
.rtl & {
margin-right: 0;
margin-left: -3px;
}
}
}
.headerbar & {
position: absolute;
top: 50%;
right: 5px;
margin-top: -13px;
}
}
.search-header .inputbox { border: 0; }
.navbar .linklist > li.responsive-search { display: none; }
.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;}

View File

@@ -0,0 +1,96 @@
/* --------------------------------------------------------------
$Icons
-------------------------------------------------------------- */
/* Global module setup
--------------------------------*/
/* Renamed version of .fa class for agnostic usage of icon fonts.
* Just change the name of the font after the 14/1 to the name of
* the font you wish to use.
*/
.icon, .button .icon, blockquote cite:before, .uncited:before {
display: inline-block;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-family: FontAwesome;
font-size: 14px;
line-height: 1;
text-rendering: auto; /* optimizelegibility throws things off #1094 */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon:before { padding-right: 2px; }
.button .icon:before {
padding-right: 0;
}
/* Icon size classes - Default size is 14px, use these for small variations */
.icon.icon-xl {
font-size: 20px;
}
.icon.icon-lg {
font-size: 16px;
}
.icon.icon-md {
font-size: 10px;
}
.icon.icon-sm {
font-size: 8px;
}
/* icon modifiers */
.icon-tiny {
width: 12px;
transform: scale(0.65, 0.75);
vertical-align: text-bottom;
font-size: 16px;
}
.arrow-left .icon {
float: left;
}
.arrow-left:hover .icon {
margin-left: -5px;
margin-right: 5px;
}
.arrow-right .icon {
float: right;
}
.arrow-right:hover .icon {
margin-left: 5px;
margin-right: -5px;
}
.post-buttons .dropdown-contents .icon {
float: right;
margin-left: 5px;
}
.alert_close .icon:before {
padding: 0;
border-radius: 50%;
width: 11px;
display: block;
line-height: .9;
height: 12px;
}
blockquote cite:before, .uncited:before {
content: '\f10d'; /* Font Awesome quote-left */
}
.rtl blockquote cite:before, .rtl .uncited:before {
content: '\f10e'; /* Font Awesome quote-right */
}

View File

@@ -0,0 +1,278 @@
// Icon images
// ----------------------------------------
%icon-image {
position: relative;
background-image: none;
&:after {
content: '';
position: absolute;
top: 50%;
left: 0;
height: 14px;
margin-top: -7px;
text-align: center;
font-size: 12px;
line-height: 14px;
vertical-align: baseline;
font-weight: normal;
font-style: normal;
text-transform: none;
text-indent: 0;
pointer-events: none;
}
&.small-icon:after {
width: 18px;
text-align: center;
}
}
%icon-image-fa {
@extend %icon-image;
&:after {
font-family: FontAwesome;
}
}
%icon-search-old {
@extend %icon-image-fa;
&:after {
content: '\f002'; // fa-search
}
}
%icon-search-new {
@extend %icon-search-old;
}
%icon-search-misc {
@extend %icon-search-old;
}
.icon-acp {
@extend %icon-image-fa;
&:after {
content: '\f085'; // fa-cogs
}
}
.icon-bookmark {
@extend %icon-image-fa;
&:after {
content: '\f02e'; // fa-bookmark
margin-left: -1px;
margin-right: -1px;
}
}
.icon-bump {
@extend %icon-image-fa;
&:after {
content: '\f079'; // fa-retweet
}
}
.icon-contact {
@extend %icon-image-fa;
&:after {
content: '\f0e0'; // fa-envelope
}
}
.icon-delete-cookies {
@extend %icon-image-fa;
&:after {
content: '\f014'; // fa-trash-o
}
}
.icon-download {
@extend %icon-image-fa;
&:after {
content: '\f019'; // fa-download
}
}
.icon-faq {
@extend %icon-image-fa;
&:after {
content: '\f059'; // fa-question-circle
}
}
.icon-home {
@extend %icon-image-fa;
&:after {
content: '\f015'; // fa-home
}
&.breadcrumbs:after {
text-align: left;
}
}
.icon-logout {
@extend %icon-image-fa;
&:after {
content: '\f08b'; // fa-sign-out
}
}
.icon-login {
@extend %icon-image-fa;
&:after {
content: '\f090'; // fa-sign-in
}
}
.icon-mark {
@extend %icon-image-fa;
&:after {
content: '\f046'; // fa-check-square-o
}
}
.icon-mcp {
@extend %icon-image-fa;
&:after {
content: '\f0e3'; // fa-gavel
}
}
.icon-members {
@extend %icon-image-fa;
&:after {
content: '\f007'; // fa-user
}
&:before {
@extend .icon-members:after;
display: block;
font-size: 10px;
padding: 0;
padding-left: 4px;
padding-top: 1px;
opacity: .7;
}
}
ul.linklist.bulletin > li.small-icon.icon-members:before {
@extend .icon-members:before;
}
.icon-notification {
@extend %icon-image-fa;
&:after {
content: '\f0a2'; // fa-bell-o
}
&.non-zero:after {
content: '\f0f3'; // fa-bell
}
}
.icon-pages {
@extend %icon-image-fa;
&:after {
content: '\f0c5'; // fa-copy
}
}
.icon-pm {
@extend %icon-image-fa;
&:after {
content: '\f003'; // fa-envelope-o
}
&.non-zero:after {
content: '\f0e0'; // fa-envelope
}
}
.icon-print {
@extend %icon-image-fa;
&:after {
content: '\f02f'; // fa-print
}
}
.icon-profile {
@extend %icon-image-fa;
&:after {
content: '\f007'; // fa-user
}
}
.icon-register{
@extend %icon-image-fa;
&:after {
content: '\f234'; // fa-user-plus
}
}
.icon-search { @extend %icon-search-old; }
.icon-search-active { @extend %icon-search-old; }
.icon-search-advanced { @extend %icon-search-old; }
.icon-search-new { @extend %icon-search-new; }
.icon-search-self { @extend %icon-search-misc; }
.icon-search-unanswered { @extend %icon-search-new; }
.icon-search-unread { @extend %icon-search-new; }
.icon-sendemail {
@extend %icon-image-fa;
&:after {
content: '\f003'; // fa-envelope-o
}
}
.icon-subscribe {
@extend %icon-image-fa;
&:after {
content: '\f05d'; // fa-check-circle-o
}
}
.icon-team {
@extend %icon-image-fa;
&:after {
content: '\f007'; // fa-user
}
&:before {
@extend .icon-team:after;
display: block;
font-size: 10px;
padding: 0;
white-space: nowrap;
padding-top: 1px;
opacity: .7;
content: '\f007\f007'; // fa-user fa-user
}
}
ul.linklist.bulletin > li.small-icon.icon-team:before { @extend .icon-team:before; }
.icon-ucp {
@extend %icon-image-fa;
&:after {
content: '\f0ad'; // fa-wrench
}
}
.icon-unsubscribe {
@extend %icon-image-fa;
&:after {
content: '\f05c'; // times-circle-o
}
}
.icon-new-posts {
@extend %icon-image-fa;
&:after {
content: '\f086'; // fa-comments
}
}
.icon-forums {
@extend %icon-image-fa;
&:after {
content: '\f075'; // fa-comment
}
}
.icon-chat {
@extend %icon-image-fa;
&:after {
content: '\f086'; // fa-comments
}
}
.icon-time {
@extend %icon-image-fa;
&:after {
// content: '\E055'; // glyphicons-clock
content: '\f017'; // fa-clock-o
}
}
// Thanks for posts mod
.icon-thanks {
background-image: none !important;
@extend %icon-image-fa;
&:after {
content: '\f087'; // fa-thumbs-o-up
}
}
.icon-thanks_toplist {
background-image: none !important;
@extend %icon-image-fa;
&:after {
content: '\f005'; // fa-star
}
}

View File

@@ -0,0 +1,249 @@
// Link Styles
// ----------------------------------------
// Links adjustment to correctly display an order of rtl/ltr mixed content
a {
direction: ltr;
unicode-bidi: embed;
text-decoration: none;
/* we use links inline more often then not so to address several bugs with
IE and some other browsers we render all links as inlineblock by default */
display: inline-block;
}
// Coloured usernames
.username-coloured {
font-weight: bold;
display: inline !important;
padding: 0 !important;
}
span.username-coloured {
margin-left: 10px;
}
// Links on gradient backgrounds
.forumbg .header a, .forabg .header a, th a {
text-decoration: none;
}
.forumbg .header a:hover, .forabg .header a:hover, th a:hover {
text-decoration: underline;
}
// Notification mark read link
.dropdown-extended a.mark_read {
display: block;
opacity: .2;
position: absolute;
z-index: 2;
right: 0;
top: 0;
bottom: 0;
width: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
transition: opacity .2s;
}
.dropdown-extended li:hover a.mark_read {
opacity: .85;
}
.dropdown-extended li a.mark_read:hover {
opacity: 1;
}
.dropdown-extended a.mark_read:after {
width: auto;
left: 4px;
right: 0;
font-size: 16px;
}
.jumpbox-cat-link,
.jumpbox-forum-link { font-weight: bold; }
// Links for forum/topic lists
a.forumtitle {
display: inline-block;
font-family: $forum-link-font-family;
font-size: $forum-link-font-size;
line-height: $forum-link-line-height;
font-weight: 500;
padding-bottom: 2px;
text-decoration: none;
&:hover {
text-decoration: underline;
}
}
a.topictitle {
@extend a.forumtitle;
font-family: $topic-link-font-family;
font-size: $topic-link-font-size;
}
a.lastsubject {
font-weight: bold;
text-decoration: none;
}
a.lastsubject:hover {
text-decoration: underline;
}
// Profile links
.postprofile a, .postprofile dt.author a {
font-weight: bold;
text-decoration: none;
}
.postprofile a:hover, .postprofile dt.author a:hover {
text-decoration: underline;
}
// Profile searchresults
.search .postprofile a {
text-decoration: none;
font-weight: normal;
}
.search .postprofile a:hover {
text-decoration: underline;
}
.top {
font-size: 12px;
text-decoration: none;
margin-top: 10px;
}
// Back to top of page
.back2top {
clear: both;
.post > & {
position: relative;
right: 5px;
bottom: 5px;
.rtl & {
right: auto;
left: 5px;
}
}
}
.back2top .top {
float: right;
margin-top: 0;
}
a.top, a.top2 {
position: relative;
}
// Arrow links
%arrow {
position: relative;
&:after {
position: absolute;
top: 50%;
margin-top: -5px;
text-align: center;
font-family: FontAwesome;
font-size: 8px;
line-height: 10px;
vertical-align: baseline;
font-weight: normal;
font-style: normal;
text-transform: none;
text-indent: 0;
pointer-events: none;
}
}
a.arrow-up {
@extend %arrow;
&:after {
content: '\f077'; // fa-chevron-up
left: 0;
}
.rtl &:after {
left: auto;
right: 0;
}
}
a.arrow-down {
@extend %arrow;
&:after {
content: '\f078'; // fa-chevron-down
right: 0;
padding-top: 1px;
}
.rtl &:after {
right: auto;
left: 0;
}
}
a.arrow-up {
padding-left: 10px;
text-decoration: none;
border-bottom-width: 0;
}
a.arrow-down {
padding-right: 10px;
}
a.arrow-down:hover {
text-decoration: none;
}
a.arrow-left:hover {
text-decoration: none;
}
a.arrow-right:hover {
text-decoration: none;
}
// invisible skip link, used for accessibility
.skiplink {
position: absolute;
left: -999px;
width: 990px;
}
// Feed icon in forumlist_body.html
a.feed-icon-forum {
float: right;
margin: 3px;
width: 16px;
height: 16px;
position: relative;
}
.topiclist.forums a.feed-icon-forum {
margin-top: 12px;
}
a.feed-icon-forum:after {
content: '\f09e'; // fa-rss
position: absolute;
left: 0;
right: 0;
width: 16px;
height: 16px;
font-family: FontAwesome;
font-size: 14px;
font-weight: normal;
font-style: normal;
line-height: 16px;
text-align: center;
}
a.top-anchor {
display: block;
}

View File

@@ -0,0 +1,414 @@
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS and IE text size adjust after device orientation change,
* without disabling user zoom.
*/
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/**
* Remove default margin.
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
display: inline-block; /* 1 */
vertical-align: baseline; /* 2 */
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
*/
[hidden],
template {
display: none;
}
/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* Improve readability of focused elements when they are also in an
* active/hover state.
*/
a:active,
a:hover {
outline: 0;
}
/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
font-weight: bold;
}
/**
* Address styling not present in Safari and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Address styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
margin: 1em 40px;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
box-sizing: content-box;
height: 0;
}
/**
* Contain overflow in all browsers.
*/
pre {
overflow: auto;
}
/**
* Address odd `em`-unit font size rendering in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
* Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
button,
input,
optgroup,
select,
textarea {
color: inherit; /* 1 */
font: inherit; /* 2 */
margin: 0; /* 3 */
}
/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
button {
overflow: visible;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
input {
line-height: normal;
}
/**
* It's recommended that you don't attempt to style these elements.
* Firefox's implementation doesn't respect box-sizing, padding, or width.
*
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
*/
input[type="search"] {
-webkit-appearance: textfield; /* 1 */
box-sizing: content-box; /* 2 */
}
/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0; /* 1 */
padding: 0; /* 2 */
}
/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
textarea {
overflow: auto;
}
/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
font-weight: bold;
}
/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}

View File

@@ -0,0 +1,652 @@
// Responsive Design
// ----------------------------------------
@media (max-width: 320px) {
select, .inputbox {
max-width: 240px;
}
}
/* Notifications list
----------------------------------------*/
@media (max-width: 350px) {
.dropdown-extended .dropdown-contents {
width: auto;
}
}
@media (max-width: 430px) {
.action-bar .search-box .inputbox {
width: 120px;
}
.section-viewtopic .search-box .inputbox {
width: 57px;
}
.action-bar .search-box .inputbox ::-moz-placeholder {
content: "Search...";
}
.action-bar .search-box .inputbox :-ms-input-placeholder {
content: "Search...";
}
.action-bar .search-box .inputbox ::-webkit-input-placeholder {
content: "Search...";
}
}
@media (max-width: 500px) {
dd label {
white-space: normal;
}
select, .inputbox {
max-width: 260px;
}
.captcha-panel dd.captcha {
margin-left: 0;
}
.captcha-panel dd.captcha-image img {
width: 100%;
}
dl.details dt, dl.details dd {
width: auto;
float: none;
text-align: left;
}
dl.details dd {
margin-left: 20px;
}
p.responsive-center {
float: none;
text-align: center;
margin-bottom: 5px;
}
.action-bar > div {
margin-bottom: 5px;
}
.action-bar > .pagination {
float: none;
clear: both;
padding-bottom: 1px;
text-align: center;
}
.action-bar > .pagination li.page-jump {
margin: 0 2px;
}
p.jumpbox-return {
display: none;
}
.display-options > label:nth-child(1) {
display: block;
margin-bottom: 5px;
}
.attach-controls {
margin-top: 5px;
width: 100%;
}
.quick-links .dropdown-trigger span {
display: none;
}
}
@media (max-width: 550px) {
ul.topiclist.forums dt {
margin-right: 0;
}
ul.topiclist.forums dt .list-inner {
margin-right: 0;
}
ul.topiclist.forums dd.lastpost {
display: none;
}
}
@media (max-width: 700px) {
.responsive-hide { display: none !important; }
.responsive-show { display: block !important; }
.responsive-show-inline { display: inline !important; }
.responsive-show-inline-block { display: inline-block !important; }
/* Content wrappers
----------------------------------------*/
html {
height: auto;
}
body {
padding: 0;
}
#wrap {
border: none;
border-radius: 0;
margin: 0;
padding: 0 5px;
}
.page-width, .navbar .inner.static > .static-inner {
min-width: 290px;
margin: 0;
}
.navbar .inner.static > .static-inner,
#wrap .navbar .inner.static > .static-inner {
padding: 0;
}
// Common block wrappers
// ----------------------------------------
.forabg, .forumbg, .post, .panel {
border-radius: 0;
margin-left: -5px;
margin-right: -5px;
}
.headerbar, .navbar {
border-radius: 0;
}
#wrap .headerbar, #wrap .navbar {
margin-left: -5px;
margin-right: -5px;
}
.cp-main .forabg, .cp-main .forumdb, .cp-main .post, .cp-main .panel {
border-radius: 0;
}
@if $tabbed-navigation == false {
.navbar.tabbed .nav-tabs, .navbar.tabbed .nav-tabs .tab {
border-radius: 0 !important;
}
}
// Logo block
// ----------------------------------------
.site-description {
float: none;
width: auto;
text-align: center;
}
.logo {
@if $responsive-hide-logo == true {
display: none;
}
float: none;
margin: 0 auto;
padding: 10px;
img {
margin: 0 auto;
}
}
.site-description h1, .site-description p, .site-description p.sitename {
@if $responsive-hide-logo == true {
display: block;
}
text-align: inherit;
float: none;
margin: 5px;
line-height: 1.2em;
overflow: hidden;
text-overflow: ellipsis;
}
.site-description p, .headerbar .search-header {
display: none;
}
// Navigation
// ----------------------------------------
// Search
// ----------------------------------------
.responsive-search { display: block !important; }
// .topiclist lists
// ----------------------------------------
li.header dt {
}
ul.topiclist li.header dt, ul.topiclist li.header dt .list-inner {
margin-right: 0 !important;
padding-right: 0;
}
ul.topiclist li.header dd {
display: none !important;
}
ul.topiclist dt, ul.topiclist dt .list-inner,
ul.topiclist.missing-column dt, ul.topiclist.missing-column dt .list-inner,
ul.topiclist.two-long-columns dt, ul.topiclist.two-long-columns dt .list-inner,
ul.topiclist.two-columns dt, ul.topiclist.two-columns dt .list-inner {
margin-right: 0;
}
ul.topiclist dt .list-inner.with-mark {
padding-right: 34px;
}
ul.topiclist dt .list-inner {
min-height: 28px;
}
ul.topiclist li.header dt .list-inner {
min-height: 0;
}
ul.topiclist dd {
display: none;
}
ul.topiclist dd.mark {
display: block;
}
/* Forums and topics lists
----------------------------------------*/
ul.topiclist.forums dt {
margin-right: -250px;
}
ul.topiclist dd.mark {
display: block;
position: absolute;
right: 5px;
top: 0;
margin: 0;
width: auto;
min-width: 0;
text-align: left;
}
ul.topiclist.forums dd.topics dfn, ul.topiclist.topics dd.posts dfn {
position: relative;
left: 0;
width: auto;
display: inline;
font-weight: normal;
}
li.row .responsive-show strong {
font-weight: bold;
color: inherit;
}
ul.topiclist li.row dt a.subforum {
vertical-align: bottom;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100px;
}
/* Pagination
----------------------------------------*/
.pagination > ul {
margin: 5px 0 0;
}
.row .pagination .ellipsis + li {
display: none !important;
}
/* Responsive tables
----------------------------------------*/
table.responsive, table.responsive tbody, table.responsive tr, table.responsive td {
display: block;
}
table.responsive thead, table.responsive th {
display: none;
}
table.responsive.show-header thead, table.responsive.show-header th:first-child {
display: block;
width: auto !important;
text-align: left !important;
border-radius: 0;
}
table.responsive.show-header th:first-child span.rank-img {
display: none;
}
table.responsive tr {
margin: 2px 0;
}
table.responsive td {
width: auto !important;
text-align: left !important;
padding: 4px;
}
table.responsive td.empty {
display: none !important;
}
table.responsive td > dfn {
display: inline-block !important;
}
table.responsive td > dfn:after {
content: ':';
padding-right: 5px;
}
table.responsive span.rank-img {
float: none;
padding-right: 5px;
}
table.responsive.memberlist td:first-child input[type="checkbox"] {
float: right;
}
/* Forms
----------------------------------------*/
fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt {
width: auto;
float: none;
}
fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd {
margin-left: 0px;
}
textarea, dd textarea, .message-box textarea {
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
dl.pmlist dt {
width: auto !important;
margin-bottom: 5px;
}
dl.pmlist dd {
display: inline-block;
margin-left: 0 !important;
}
dl.pmlist dd:first-of-type {
padding-left: 20px;
}
.smiley-box, .message-box {
float: none;
width: auto;
}
.smiley-box {
margin-top: 5px;
}
.bbcode-status {
display: none;
}
.colour-palette, .colour-palette tbody, .colour-palette tr {
display: block;
}
.colour-palette td {
display: inline-block;
margin-right: 2px;
}
.horizontal-palette td:nth-child(2n), .vertical-palette tr:nth-child(2n) {
display: none;
}
fieldset.quick-login label {
display: block;
margin-bottom: 5px;
white-space: normal;
}
fieldset.quick-login label > span {
display: inline-block;
min-width: 100px;
}
fieldset.quick-login input.inputbox {
width: 85%;
max-width: 300px;
margin-left: 20px;
}
fieldset.quick-login label[for="autologin"] {
display: inline-block;
text-align: right;
min-width: 50%;
}
/* User profile
----------------------------------------*/
.column1, .column2, .left-box.profile-details {
float: none;
width: auto;
clear: both;
}
/* Polls
----------------------------------------*/
fieldset.polls dt {
width: 90%;
}
fieldset.polls dd.resultbar {
padding-left: 20px;
}
fieldset.polls dd.poll_option_percent {
width: 20%;
}
fieldset.polls dd.resultbar, fieldset.polls dd.poll_option_percent {
margin-top: 5px;
}
/* Post
----------------------------------------*/
.postbody {
position: inherit;
}
.postbody {
.postprofile + & {
float: none;
position: inherit;
width: auto;
}
}
.postprofile, .postbody, .search .postbody {
display: block;
width: auto;
float: none;
padding: 0;
min-height: 0;
}
.post .postprofile {
width: auto;
border-width: 0 0 1px 0;
padding-bottom: 5px;
margin: 0;
margin-bottom: 5px;
min-height: 40px;
overflow: hidden;
z-index: auto !important;
}
.postprofile dd {
display: none;
}
.postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd {
display: block;
margin: 0;
}
.postprofile .has-avatar .avatar-container,
.postprofile .no-avatar .avatar-container {
margin: 0;
overflow: inherit;
float: left;
padding-right: 5px;
}
.postprofile .avatar-container:after {
clear: none;
}
.postprofile .avatar, .postprofile .no-avatar .avatar-container {
margin-right: 5px;
}
.postprofile .avatar img {
width: auto !important;
height: auto !important;
max-height: 32px;
}
.no-avatar .avatar-container {
width: 32px;
height: 32px;
}
.has-profile .postbody h3 {
margin-left: 0 !important;
margin-right: 0 !important;
}
.has-profile .post-buttons {
right: 10px;
top: 10px;
.rtl & {
right: auto;
left: 10px;
}
}
.online-ribbon {
width: 35px;
height: 35px;
top: 0;
#{$profile-side}: 0;
.rtl & {
#{$profile-side}: auto;
#{$post-side}: 0;
}
span {
width: 50px;
font-size: 6px;
line-height: 10px;
height: 10px;
text-align: center;
position: absolute;
top: 8px;
white-space: nowrap;
#{$profile-side}: -12px;
.rtl & {
#{$profile-side}: auto;
#{$post-side}: -12px;
}
}
}
// Misc stuff
// ----------------------------------------
h2 {
margin-top: .5em;
}
p {
margin-bottom: .5em;
overflow: hidden;
}
p.rightside {
margin-bottom: 0;
}
fieldset.display-options label {
display: inline-block;
clear: both;
margin-bottom: 5px;
letter-spacing: -.3px;
}
dl.mini dd.pm-legend {
float: left;
min-width: 200px;
}
.topicreview {
margin: 0 -5px;
padding: 0 5px;
}
fieldset.display-actions {
white-space: normal;
}
.phpbb_alert {
width: auto;
margin: 0 5px;
}
.attach-comment dfn {
width: 100%;
}
}
@media (min-width: 700px) {
.postbody { width: 70%; }
}
@media (min-width: 850px) {
.postbody { width: 76%; }
}
@media (min-width: 701px) and (max-width: 950px) {
ul.topiclist dt {
margin-right: -410px;
}
ul.topiclist dt .list-inner {
margin-right: 410px;
}
ul.topiclist dd.lastpost {
float: right;
}
dd.posts, dd.topics, dd.views {
width: 80px;
}
}

View File

@@ -0,0 +1,66 @@
/* --------------------------------------------------------------
$Utilities
-------------------------------------------------------------- */
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after { clear: both }
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right { float: right !important }
.pull-left { float: left !important }
.hide { display: none !important }
.show { display: block !important }
.invisible { visibility: hidden }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none ;
}
.affix { position: fixed }

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 994 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

View File

@@ -0,0 +1 @@
@import "../../simplicity/theme/plupload.css";

View File

@@ -0,0 +1,4 @@
/* Print Style Sheet
---------------------------------------- */
@import "../../simplicity/theme/print.css";

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,35 @@
//
// stylesheet.css replacement
//
// This file requires SASS compiler.
// You can find instructions here: http://www.artodia.com/phpbb-31-tutorials/compile-theme/
//
// If you have any questions please visit support forum at:
// http://www.artodia.com/forums/
//
// Set your custom configuration variables in _custom_config.scss
// Add your custom code to _custom.scss
//
// After editing any .scss file you must recompile stylesheet.
//
/*!
DO NOT EDIT stylesheet.css!
Edit .scss files instead. See http://www.artodia.com/phpbb-31-tutorials/compile-theme/
If you have any questions, please ask on support forum at http://www.artodia.com/forums/
*/
@import "custom_config";
@import "style_config";
@import "common/common";
@import "common/links";
@import "common/content";
@import "common/buttons";
@import "common/cp";
@import "common/forms";
@import "common/imageset";
@import "common/responsive";
@import "colours";
@import "custom";
@import "common/icons";
@import "common/normalize";
@import "common/utilities";

View File

@@ -0,0 +1,7 @@
/* Style Sheet Tweaks
These style definitions are IE 8 & 9 only.
They are required due to the poor CSS support in IE browsers.
------------------------------------------------------------------------------*/
@import "../../simplicity/theme/tweaks.css";