You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

487 lines
10 KiB

// $Id$
// This file is for additional SCSS rules beyond what are in _bootstrap-variables.scss.
// Image path example:
$imagePath: "../images/";
// Color system
// Options
// Gradient
// Spacing
// Position
// Body
body,
body.fullscreen {
background: #90140c url('#{$imagePath}stripes.png') repeat-x 50% 0;
}
.layout_classic #middle,
.layout_basic .row-middle,
.layout_social .middle.container {
background: #f3f3f3;
border: solid #600;
border-width: 15px;
}
#bottom_modules {
background: #000000;
border: solid #600;
border-width: 0 15px;
}
// Utilities maps
// Links
// Paragraphs
// Grid breakpoints
// Grid containers
// Grid columns
// Container padding
// Components
// Typography
blockquote,
.blockquote {
color: #525252;
}
// Tables
.table .table {
background: #f3f3f3;
}
.tablesorter-header {
color: #e5e5e5;
}
// Buttons + Forms
// Buttons
.btn-primary,
.accordion-button {
background: #ffd19f;
background: linear-gradient(to bottom, #ffd19f 0%, #fea841 3%, #fca73a 5%, #fda541 8%, #ffa340 10%, #f8a441 13%, #ffa439 15%, #fba23e 18%, #fea23f 21%, #fc9338 46%, #fe9039 54%, #fc8c36 59%, #fd7931 100%);
}
.btn-primary:hover,
.accordion-button:hover {
background: #fd7931;
background: linear-gradient(to top, #ffd19f 0%, #fea841 3%, #fca73a 5%, #fda541 8%, #ffa340 10%, #f8a441 13%, #ffa439 15%, #fba23e 18%, #fea23f 21%, #fc9338 46%, #fe9039 54%, #fc8c36 59%, #fd7931 100%);
}
.btn-danger {
background: #e89593;
background: linear-gradient(to bottom, #e89593 0%, #d33834 100%);
border: 1px solid #d30d06;
}
.btn-danger:hover {
background: #d33834;
background: linear-gradient(to bottom, #d33834 0%, #e89593 100%);
}
.btn-info {
background: #0089f0;
background: linear-gradient(to top, #0089f0 0%, #5cc0de 100%);
border: 1px solid #13ceea;
}
.btn-info:hover {
background: #5cc0de;
background: linear-gradient(to bottom, #5cc0de 0%, #97d7ea 100%);
}
.btn-secondary,
.btn-primary.btn-files,
.nav-tabs .nav-link,
.tiki .ui-state-default, .tiki .ui-widget-content .ui-state-default, .tiki .ui-widget-header .ui-state-default, .tiki .ui-button, .tiki html .ui-button.ui-state-disabled:hover, .tiki html .ui-button.ui-state-disabled:active {
background: #CA4B02; // #fed09e;
background: linear-gradient(to top, #CA4B02 0%, #feb768 100%);
border: 1px solid #fe8d0c;
}
.btn-secondary:hover,
.btn-primary.btn-files,
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link.active {
background: #feb768;
background: linear-gradient(to bottom, #feb768 0%, #fed09e 100%);
}
.btn-success {
background: #24a238;
background: linear-gradient(to top, #24a238 0%, #5db85d 100%);
border: 1px solid #08b81c;
}
.btn-success:hover {
background: #5db85d;
background: linear-gradient(to bottom, #5db85d 0%, #8dcd8d 100%);
}
.btn-warning {
background: #fdfd80;
background: linear-gradient(to bottom, #fdfd80 0%, #ffff2d 100%);
border: 1px solid #d0d024;
}
.btn-warning:hover {
background: #ffff2b;
background: linear-gradient(to bottom, #ffff2b 0%, #fdfd7e 100%);
}
.btn-primary,
//.btn-secondary,
//.btn-danger,
//.btn-info,
//.btn-success,
.btn-warning,
.accordion-button {
color: #000;
text-shadow: #fff 1px 1px 1px;
&:hover {
text-shadow: none;
}
}
.btn-secondary,
.btn-info,
.btn-success {
text-shadow: #000 -1px -1px 1px;
&:hover {
text-shadow: none;
}
}
// Forms
// Form validation
// Z-index master list
// Navs
// Navbar
// Fixed-top colors
.navbar.bg-light.fixed-top, // layout_default
.navbar.bg-dark.fixed-top {
background: #0c0c0d;
background: linear-gradient(to bottom, #0c0c0d 0%, #000000 3%, #000000 5%, #050505 8%, #070707 13%, #121212 55%, #000000 58%, #000000 100%);
.navbar-brand,
.nav-link,
button.dropdown-toggle,
.cssmenu_horiz > li > a {
color: #fff;
}
}
.navbar.bg-light.fixed-top > li:hover,
.navbar.bg-dark.fixed-top > li:hover,
.navbar.bg-light.fixed-top > li:active,
.navbar.bg-dark.fixed-top > li:active,
.navbar.bg-dark.fixed-top .nav-link:hover,
.navbar.bg-light.fixed-top .nav-link:active,
.fixed-top .navbar-light .navbar-brand,
.navbar.bg-light.fixed-top .nav-link:hover,
.navbar.bg-light.fixed-top .nav-link:active,
.navbar.bg-light.fixed-top button.dropdown-toggle:hover,
.navbar.bg-light.fixed-top button.dropdown-toggle:active,
.navbar.bg-light.fixed-top .cssmenu_horiz > li > a:hover,
.navbar.bg-dark.fixed-top .cssmenu_horiz > li > a:active {
color: #fff;
text-decoration: none;
background: #555;
background: linear-gradient(to bottom, #555555 0%, #4f4f4f 5%, #4c4b4b 13%, #3d3d3d 55%, #2e2e2e 58%, #121212 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#121212', GradientType=0);
}
.top_modules.bg-light,
.top_modules.bg-dark {
background: transparent !important;
}
.sitetitle:not(.adminoptionbox) {
background: url('#{$imagePath}title_background.jpg') no-repeat transparent;
color: #FE9B27;
cursor: default;
text-transform: uppercase;
font: 2.5em/1.8em "Trebuchet MS", "Georgia", "Lucidia Grande";
height: 101px;
letter-spacing: 8px;
margin-top: 66px;
text-align: center;
// width: 410px;
}
.sitetitle:not(.adminoptionbox),
.sitetitle a,
.sitesubtitle:not(.adminoptionbox) {
color: #fe9b27;
}
h2.sitesubtitle {
font-size: 20px;
margin-top: 0;
}
.top_modules div:not(.card) .btn-link,
#fullscreenbutton a,
.layout_basic .top_modules .cssmenu_horiz > li > a,
.layout_basic .top_modules .navbar-brand,
.layout_basic .top_modules .nav-link,
.layout_basic .top_modules button.dropdown-toggle {
color: #fe9b27;
}
.topbar_modules {
background: #000 url('#{$imagePath}stripes_small.gif') repeat-x /*0 -8px*/
!important;
border-bottom: 1px solid #916047;
.cssmenu_horiz > li:nth-child(1n),
.navbar-nav .nav-item:nth-child(1n) {
background: url('#{$imagePath}blue.png') no-repeat;
}
.cssmenu_horiz > li:nth-child(2n),
.navbar-nav .nav-item:nth-child(2n) {
background: url('#{$imagePath}red.png') no-repeat;
}
.cssmenu_horiz > li:nth-child(3n),
.navbar-nav .nav-item:nth-child(3n) {
background: url('#{$imagePath}orange.png') no-repeat;
}
.cssmenu_horiz > li:nth-child(4n),
.navbar-nav .nav-item:nth-child(4n) {
background: url('#{$imagePath}green.png') no-repeat;
}
.cssmenu_horiz > li > a {
color: #fff;
font-size: 0.9rem;
font-weight: bold;
}
.form-control {
height: calc(2rem + 2px);
}
button.search_mod_magnifier {
font-size: .8rem;
}
}
#top_modules .navbar-default .navbar-collapse,
#top_modules .navbar-default .navbar-form .card-default > .card-header,
#topbar_modules .navbar-default .navbar-collapse,
#topbar_modules .navbar-default .navbar-form .card-default > .card-header {
border: none;
}
#top_modules .navbar-default,
#topbar_modules .navbar-default {
background: none;
border: none;
}
#top_modules .navbar,
#topbar_modules .navbar {
margin-bottom: 0;
}
.layout_social .middle .topbar {
margin-left: -15px !important;
margin-right: -15px !important;
}
.cssmenu_horiz a,
.cssmenu_vert a {
color: $link-color;
}
.cssmenu_horiz li ul,
.cssmenu_vert li ul {
padding: 5px 0;
margin: 2px 0 0; // override default ul
background-color: $dropdown-bg;
border: 1px solid $dropdown-border-color;
border-radius: $border-radius;
@include box-shadow(0 6px 12px rgba(0, 0, 0, .175));
-webkit-background-clip: padding-box;
background-clip: padding-box;
// Links within the dropdown menu
> li > a {
padding: 3px 20px;
font-weight: normal;
line-height: $line-height-base;
color: $dropdown-link-color;
background: $dropdown-bg;
}
}
// Hover/Focus state
.cssmenu_horiz > li > a,
.cssmenu_vert > li > a,
.cssmenu_horiz ul > li > a,
.cssmenu_vert ul > li > a {
&:hover,
&:focus {
text-decoration: none;
color: $dropdown-link-hover-color;
background-color: $dropdown-link-hover-bg;
}
}
.brown_gradient_background {
background: #ca807c;
background: linear-gradient(to bottom, #ca807c 0%, #a2241c 1%, #9a241c 24%, #79201b 78%, #71201b 99%, #3e1b19 100%);
}
//orange_gradient_background
#pagetop_modules,
.orange_gradient_background {
background: #fec782;
background: linear-gradient(to bottom, #fec782 0%, #fe9e27 0%, #fe9226 31%, #fe7723 75%, #fe6e22 100%, #783c1c 100%);
padding: 15px;
.card {
border: 3px solid #fff;
border-radius: 0px;
margin: 15px;
}
}
#pagetop_modules {
margin-left: -15px;
margin-right: -15px;
}
// Dropdowns
// Pagination
// Placeholders
// Cards
.card-title {
color: #8A0700;
font: 1.8rem arial, verdana, helvetica, sans-serif;
}
.bg-danger,
.bg-warning,
.bg-primary,
.bg-secondary,
.bg-success,
.bg-info {
.card-title {
color: #fff;
}
}
#col2 .card,
#col3 .card,
#col2 .card-header,
#col3 .card-header {
border: none;
background: transparent;
}
footer.footer {
.card {
border: none;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.card-header {
background: transparent;
border-color: transparent;
}
}
// Accordion
.accordion-button {
color: #000;
}
// Popovers
.popover-body .table .table,
.popover-body .table-hover {
background: #ffffff;
}
// Toasts
// Badges
// Modals
// Alerts
.alert-light {
color: #57575C;
}
// Progress bars
.progress-bar {
.bg-info,
.bg-warning {
color: #fff;
}
}
// List group
.list-group-item-light {
color: #707275;
}
// Image thumbnails
// Figures
// Breadcrumbs
// Carousel
// Spinners
// Close
// Offcanvas
// Code
.main-footer,
footer.footer {
color: lighten(#9d9d9d, 15%);
a {
color: #9d9d9d;
&:hover,
&:focus {
color: lighten(#9d9d9d, 15%);
}
}
h1, h2, h3, h4, h5 {
color: #9D9D1B;
}
}
// /* Autosave Preview handle */
#autosave_preview {
background: #f3f3f3;
color: $body-color;
}
// Other
// override for converseJS chatbox background colors
.tiki #conversejs, .tiki #conversejs.converse-embedded {
#controlbox {
.box-flyout {
background-color: #f3f3f3;
}
}
.chatbox {
.box-flyout {
background-color: #f3f3f3;
}
}
}
// override for some cypht background colors
body.tiki.tiki-webmail {
background: #90140c url('#{$imagePath}stripes.png') repeat-x 50% 0;
}