| Server IP : 85.158.181.41 / Your IP : 216.73.217.12 Web Server : Apache System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64 User : moncbefd ( 1024) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/moncbefd/www.moneta.at/admin/styles/compatibility/ |
Upload File : |
// ----------------------------------------------------------------------------
// GX-Admin Stylesheet - Compatibility
//
// This stylesheet contains CSS that will be used to convert the old admin pages into
// the new theme by overriding the existing CSS rules.
//
// All the styling included in this file will be applied to the children of an
// element containing the "gx-compatibility" class. This class is automatically set
// to the body of each old page via the "init_class_fixes.js" module.
//
// IMPORTANT: ADD ONLY GENERAL CSS RULES IN THIS FILES IN ORDER TO KEEP
// IT SMALL. THERE ARE OTHER SUB-FILES THAT CONTAIN SPECIFIC STYLING.
//
// @since v2.5.1.0
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// GX-COMPATIBILITY
// ----------------------------------------------------------------------------
.gx-compatibility {
// Import external files.
@import "imports/admin_info_box";
@import "imports/clear_cache";
@import "imports/content_manager";
@import "imports/compatibility_fixes";
@import "imports/configuration";
@import "imports/configuration_box";
@import "imports/customers";
@import "imports/csv";
@import "imports/dashboard";
@import "imports/datepicker";
@import "imports/emails";
@import "imports/gx_customizer";
@import "imports/gm_pdf";
@import "imports/helpers";
@import "imports/html_components";
@import "imports/miscellaneous";
@import "imports/message_stack";
@import "imports/modules";
@import "imports/newsletter";
@import "imports/orders";
@import "imports/product_attributes";
@import "imports/products_categories";
@import "imports/properties";
@import "imports/security";
@import "imports/sales_statistics";
@import "imports/shop_key";
@import "imports/shop_offline";
@import "imports/show_logs";
@import "imports/specials";
@import "imports/whos_online";
@import "imports/withdrawals";
@import "../../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/input-groups";
// Move main content down for the fixed header.
padding-top: $header-height !important;
// --------------------------------------------------------------------------
// MAIN TOP HEADER
// --------------------------------------------------------------------------
.main-top-header {
width: 100vw !important;
height: $header-height !important;
background: $gambio-blue !important;
margin: 0 !important;
position: fixed;
top: 0;
z-index: 6;
box-sizing: border-box;
div.logo-container {
display: inline-block;
height: 100%;
width: 200px;
float: left;
a.logo {
overflow: auto;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
height: $header-height;
text-align: center;
@include transition(opacity 0.3s linear);
}
.app-logo {
margin: 0;
height: 23px;
float: none;
}
.app-title {
color: $component-color;
@include font(16px);
margin: 13px 0;
}
}
div.search-container {
display: inline-block;
height: 100%;
float: left;
width: calc(100% - 650px);
&:before {
@extend %fa-icon;
@extend .fas;
content: fa-content($fa-var-search);
color: $component-color;
font-size: 15px;
line-height: 44px;
margin-left: 24px;
position: absolute;
}
input {
border-radius: 0; // Reset standard input field behaviour
background: $gambio-blue;
&::selection {
background-color: $component-color;
color: $text-color;
}
&::-moz-selection {
background-color: $component-color;
color: $text-color;
}
}
}
div.action-container {
display: inline-block;
height: 100%;
float: left;
padding-right: 12px;
width: 450px;
.header-actions {
list-style: none;
margin: 0 12px 0 0;
padding: 0;
li {
float: left;
display: inline-block;
width: 46px;
height: 46px;
text-align: center;
vertical-align: middle;
position: relative;
@include transition(0.3s background);
i {
font-size: 15px;
color: $component-color;
line-height: 46px;
width: 46px;
height: 46px;
@include transition(all 0.1s ease);
&:hover {
font-size: 1.6em;
}
}
&:hover {
background: mix($gambio-blue, #ffffff, 90%); // lighten($gambio-blue, 10%); // $header-action-hover-color;
}
}
.notification-count {
position: absolute;
top: 7px;
left: 26px;
display: inline-block;
padding: 1px 4px;
border-radius: 100%;
background: $lila;
color: $gambio-blue;
font-size: 9px;
font-weight: bold;
pointer-events: none;
&.hidden {
display: none;
}
}
}
}
.offline-notice {
display: inline-block;
margin-top: 13px;
margin-right: 12px;
padding: 3px 5px;
color: $gambio-blue;
font-size: 10px;
background-color: $lila;
border-radius: 2px;
}
}
// --------------------------------------------------------------------------
// MAIN LEFT MENU
// --------------------------------------------------------------------------
.main-left-menu {
width: 199px; // Initial Left Menu Width
@include font(12px); // Force font to left menu.
&:not(.collapsed) {
width: 199px !important;
}
.leftmenu_head {
padding: 11px 12px 12px 12px;
@include box-sizing(border-box);
width: 100%;
height: 41px;
font-weight: 300;
line-height: 1.5;
font-size: 12px;
color: $text-color-light;
text-transform: none;
white-space: nowrap;
border-bottom: 1px solid $border-color-light;
background-size: 20px 20px;
background-position: 10px;
cursor: pointer;
&.active {
&:not(.current-menu-head) {
background-color: $default-color;
}
&.current-menu-head {
background-color: $default-color;
}
}
&:hover,
&.current {
background-color: #ededed; // adjust-color($background-color, $lightness: -8);
&.hover {
background-color: $default-color;
}
}
.icon {
display: inline-block;
vertical-align: middle;
font-size: 14px;
position: relative;
left: 3px;
i {
text-align: center;
line-height: 20px;
margin-top: -1px; // Matches the new layout.
}
}
span {
padding-left: 10px;
}
// Brand Override
&.brand-alt {
background-color: $lila;
color: $gambio-blue;
}
&.brand-primary {
color: $gambio-blue;
}
&.brand-success {
color: $success-color;
}
// Type Override
&.type-standalone + .leftmenu_collapse + .leftmenu_box {
visibility: hidden !important;
}
}
.leftmenu_collapse {
display: none;
}
.leftmenu_box {
z-index: 999;
display: none;
min-width: 200px;
padding: 0;
margin-top: -42px;
position: absolute;
left: 170px;
background-color: $default-color;
&.floating {
border: 1px solid $border-color-light;
&::before {
content: '';
width: 1px;
height: 42px;
position: absolute;
left: -1px;
top: -1;
background: $default-color;
}
}
li {
white-space: nowrap;
background-image: none;
padding: 0;
margin: 0;
a {
color: $text-color-light;
line-height: 1.7;
padding: 5px 20px;
display: block;
text-decoration: none;
&.ui-draggable-dragging {
cursor: move;
cursor: url(html/assets/images/legacy/closedhand.cur), move; // Fallback for IE
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
z-index: 2000;
}
&:hover {
color: $link-color;
}
&:focus {
outline: none;
}
}
&:first-child a {
border-left: none;
}
i {
margin-right: 5px;
}
}
.menuitem-group {
float: left;
min-width: 180px;
// When all items are expanded
&.all-expanded {
float: none;
display: inline;
}
&:first-child {
li {
a {
border-left: 1px solid $border-color-light;
}
&:first-child a {
border-left: none;
}
}
}
li {
a {
border-left: none;
}
}
}
}
.leftmenu_box.current {
z-index: 999;
min-width: 200px;
padding: 15px 0;
margin-top: 0;
position: static;
display: block !important; // must be always visible
border-bottom: 1px solid $border-color-light;
background-color: $default-color;
li {
height: 28px;
&.current {
background-image: none;
padding: 0;
margin: 0;
a {
color: $link-color;
line-height: 1.7;
display: block;
}
&:first-child a {
border-left: none;
}
i {
margin-right: 5px;
}
}
&:last-child {
margin-bottom: 10px;
}
}
}
&.collapsed {
.leftmenu_head {
padding: 11px;
text-align: center;
.icon {
position: static;
width: auto;
height: auto;
display: inline-block;
i {
position: relative;
left: -1px;
}
}
}
.leftmenu_box.current {
display: none !important;
}
}
// important for dragging fav-box
.leftmenu_box li {
position: relative;
}
// Left menu "Favorites" drag-n-drop frame.
.gm_fav_add {
color: $gambio-blue;
width: 101px;
height: 101px;
}
.gm_fav_remove {
color: $danger-color;
width: 101px;
height: 101px;
}
}
// --------------------------------------------------------------------------
// MENU TOGGLE BUTTON
// --------------------------------------------------------------------------
.collapse-left-menu {
font-size: 12px;
cursor: pointer;
&:hover {
color: $link-color;
}
#menu-button-indicator {
position: relative;
left: 0;
display: inline-block;
width: 6px;
margin-right: 1px;
&.fa-caret-down {
left: -1px;
}
}
.menu-toggle-button {
color: #777777;
&:hover {
.fa {
color: $link-color;
}
}
}
}
// --------------------------------------------------------------------------
// MAIN PAGE CONTENT
// --------------------------------------------------------------------------
.main-page-content {
width: 100% !important;
padding: 0 0 $header-height 0;
margin: 0;
position: relative;
box-sizing: border-box;
@include font(12px); // Force font to main content.
.columnLeft {
display: none;
}
.columnLeft2 {
padding: 0 !important;
border-right: 1px solid $border-color-light;
// width: 200px;
}
.pageHeadingWrapper {
box-sizing: border-box;
height: 41px !important;
}
.pageSubHeading {
a.btn-success {
vertical-align: middle;
height: 31px;
span.button-content {
min-width: 65px;
display: block;
margin: 1px 0;
}
}
}
.pageHeading {
display: block;
border-bottom: 1px solid $border-color-light;
height: auto !important;
min-height: 41px;
background-color: $background-color;
width: 100%;
box-sizing: border-box;
overflow: hidden;
//white-space: nowrap;
z-index: 5;
&:first-child {
background-image: none !important;
color: $gambio-blue;
text-transform: initial;
font-weight: 300;
@include font(18px);
padding: 1px 0 0 23px;
min-height: 41px;
// Page nav-tabs compatibility module.
.page-nav-tabs {
float: left;
height: auto !important;
.nav-tab {
float: left;
background: $default-color;
cursor: pointer;
color: adjust-color($text-color-light, $lightness: 3.5) !important;
max-height: 40px;
text-align: center;
width: auto;
display: inline-block;
@include font(12px);
&.no-link {
padding: 13px;
cursor: default;
}
&:first-letter {
text-transform: uppercase;
}
a {
padding: 13px;
background: $component-color;
display: inline-block;
color: adjust-color($text-color-light, $lightness: 3.5) !important;
@include transition(all 0.2s linear);
&:hover {
background: $default-color;
text-decoration: none;
}
&:active {
background: adjust-color($default-color, $lightness: -10);
}
&:first-letter {
text-transform: uppercase;
}
}
}
}
.page-nav-title {
float: left;
margin: 9px 24px 0 1px;
}
}
}
.boxCenterWrapper {
margin: 0 24px 24px 24px;
}
.box-center-wrapper {
margin: 24px;
}
.boxCenter {
padding: 0;
}
// Compatibility style for input fields.
input[type="text"],
input[type="number"],
input[type="email"],
select,
textarea {
//min-width: 170px;
//width: 340px;
//max-width: 510px;
padding: 5px;
color: $text-color-light;
}
input[type="file"] {
padding: 5px;
border: none;
}
// Style compatibility buttons.
input[type="submit"],
input[type="button"],
button {
@include button-basic-style();
}
.btn {
border-width: 1px;
border-style: solid;
border-radius: 2px;
padding: 6px 12px;
margin: 0 0 12px 12px;
cursor: pointer;
@include font(12px);
@include component-colors($default-color, $text-color-light);
&:hover {
@include component-colors-hover($default-color, $text-color-light);
}
&:disabled {
@include opacity($disabled-opacity);
@include component-colors($default-color, $text-color-light);
}
&.btn-icon {
padding: 5px;
min-width: 0;
background: none;
border: none;
&:hover {
background: none;
}
&:focus {
box-shadow: inset 0 0 3px $gambio-blue;
}
img {
margin: 4px;
}
}
&.btn-success {
i {
&.fa-plus {
background-color: #3C923C;
width: 15px;
height: 15px;
line-height: 15px;
text-align: center;
border-radius: 8px;
}
}
@include force-component-colors($success-color);
&:active {
@include box-shadow(inset 0 0 4px adjust-color($success-color, $lightness: -10));
}
&:focus {
@include box-shadow(inset 0 0 4px adjust-color($success-color, $lightness: -10));
}
&:hover {
@include force-component-colors-hover($success-color);
}
&:disabled {
@include force-component-colors($success-color);
}
}
&.btn-primary {
@include force-component-colors($primary-color);
&:active {
@include box-shadow(inset 0 0 4px adjust-color($primary-color, $lightness: -10));
}
&:focus {
@include box-shadow(inset 0 0 4px adjust-color($primary-color, $lightness: -10));
}
&:hover {
@include force-component-colors-hover($primary-color); // fix for pixel-admin css styling bug
}
&:disabled {
@include force-component-colors($primary-color);
}
}
&.btn-danger {
@include force-component-colors($danger-color);
&:active {
@include box-shadow(inset 0 0 4px adjust-color($danger-color, $lightness: -10));
}
&:focus {
@include box-shadow(inset 0 0 4px adjust-color($danger-color, $lightness: -10));
}
&:hover {
@include force-component-colors-hover($danger-color);
}
&:disabled {
@include force-component-colors($danger-color);
}
}
&.btn-warning {
@include force-component-colors($warning-color);
&:active {
@include box-shadow(inset 0 0 4px adjust-color($warning-color, $lightness: -10));
}
&:focus {
@include box-shadow(inset 0 0 4px adjust-color($warning-color, $lightness: -10));
}
&:hover {
@include force-component-colors-hover($warning-color);
}
&:disabled {
@include force-component-colors($warning-color);
}
}
}
// Needed for <a> and <span> buttons.
a.btn,
span.btn {
padding-top: 7px;
height: 31px;
min-width: 100px;
text-align: center;
text-decoration: none;
display: inline-block;
}
.dataTableHeadingContent,
.dataTableHeadingContentText {
color: $component-color;
background: $gambio-blue !important;
text-decoration: none !important; // some menus have text-underline even without a link element
text-transform: none;
@include font(12px);
* {
@include font(12px);
}
i {
font-family: 'Font Awesome 5 Free' !important; // icons must always use the font awesome font
}
b {
color: $component-color; // for infoBoxHeading
}
a {
text-decoration: none !important; // for links
@include font(12px);
&:hover {
@include font(12px);
color: adjust-color($gambio-blue, $lightness: 20);
}
}
}
.dataTableRow,
.dataTableRowSelected,
.dataTableHeadingRow {
height: 48px;
cursor: default;
td {
.main {
line-height: 1.6em;
}
input[type="checkbox"] {
margin: 0;
padding: 0;
height: auto;
}
a, a:hover, a:link, a:visited, a:active {
@include font(12px); // override old fonts for links
}
&:first-child {
}
}
td.numeric_cell {
text-align: right;
}
}
td.messageStackError,
td.messageStackWarning,
td.messageStackSuccess {
color: $component-color !important;
i {
color: $component-color !important;
}
}
table.gx-configuration form,
form table.gx-configuration {
th,
td {
padding: 6px 12px;
&:first-of-type {
padding-left: 24px;
}
&:last-of-type {
padding-right: 24px;
}
}
&.logo-manager {
margin-bottom: 24px;
}
}
// fix dashboard gambio news button hover
.redbtn {
&:hover {
background: #FF0000 !important;
background-image: linear-gradient(to bottom, #FF0000 0%, #B90000 100%) !important;
}
}
.bluebtn {
&:hover {
background: #629FCA !important;
background-image: linear-gradient(to bottom, #6FB5E6 0%, #5D97BF 100%) !important;
}
}
.article .header label {
margin: 0 !important;
}
// Image flags in input fields at info boxes.
input[type="text"] {
&.icon-input {
padding-right: 30px !important;
}
}
// Key titles
span.key-title {
color: $text-color-light;
font-weight: bold;
line-height: 24px;
}
.languages {
.language-selector {
@include opacity(0.5);
text-decoration: none;
&.active {
@include opacity(1);
}
}
}
}
// --------------------------------------------------------------------------
// MAIN BOTTOM FOOTER
// --------------------------------------------------------------------------
.main-bottom-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
box-sizing: border-box;
z-index: 5;
@include font(12px); // Force font to left menu.
.gx-container {
margin: 0;
}
.footer-info {
background: $background-color !important;
border-top: 1px solid $border-color-light;
padding: 15px;
height: 48px;
margin: 0;
.info {
color: $text-color-light;
margin-right: 45px;
height: 100%;
position: relative;
top: -1px;
}
.collapse-left-menu {
font-size: 12px;
margin: 0;
}
.shop-key-information {
margin-left: 6px;
font-size: 12px;
.shop-key-invalid {
color: $danger-color;
}
.shop-key-valid {
color: $success-color;
}
}
.shop-key-link:hover {
text-decoration: none;
}
.current-language {
margin: 1px 0 0 38px;
ul {
list-style-type: none;
padding: 0;
margin: 0;
li {
margin: 0 9px 0 0;
&:last-of-type {
margin: 0;
}
img {
width: 28px;
margin: -7px 0;
}
}
}
}
input[type="text"] {
margin: 0 0 5px 0;
}
.bottom-save-bar {
position: absolute;
right: 12px;
top: 10px;
& > * {
margin: 0 0 0 12px;
}
& > span.single-checkbox {
margin-top: 7px;
}
}
}
}
// Day Selectors (Coupon)
select[name='coupon_startdate_day'],
select[name='coupon_finishdate_day'] {
width: 60px;
}
// Month Selectors (Coupon)
select[name='coupon_startdate_month'],
select[name='coupon_finishdate_month'] {
width: 98px;
}
// Year Selectors (Coupon)
select[name='coupon_startdate_year'],
select[name='coupon_finishdate_year'] {
width: 65px;
}
// --------------------------------------------------------------------------
// MAIN BOTTOM COPYRIGHT FOOTER
// --------------------------------------------------------------------------
.main-bottom-copyright {
overflow: auto;
box-sizing: border-box;
background-color: $copyright-background-color;
line-height: 1.5;
#gm_footer {
color: adjust-color($copyright-background-color, $lightness: 30);
@include font(10px);
a,
a:hover,
a:visited {
color: adjust-color($copyright-background-color, $lightness: 30);
@include font(10px);
}
}
}
// --------------------------------------------------------------------------
// SCROLL TO TOP BUTTON
// --------------------------------------------------------------------------
.js-scroll-top-button {
position: fixed;
bottom: 50px;
left: 9px;
cursor: pointer;
color: $gambio-blue;
font-size: 3em;
&:hover {
color: $lila;
}
}
.dataTableHeadingRow {
th {
text-align: left;
}
}
// --------------------------------------------------------------------------
// TemplateConfiguration page
// --------------------------------------------------------------------------
#style-edit-link-container {
background-color: #ededed;
width: 100%;
padding: 15px 10px;
color: #737373;
h2 {
padding-bottom: 5px;
}
a {
margin: 5px 0 0 0;
}
}
// --------------------------------------------------------------------------
// FIX FOR FILE MANAGER IF BUTTONS ARE TOO LARGE
// --------------------------------------------------------------------------
.filemanager-fix {
.input-group {
.input-group-btn {
a.btn {
min-width: 25px !important;
}
}
}
}
}
// ----------------------------------------------------------------------------
// NON-GX-COMPATIBILITY STYLES
//
// The following styles need to remain outside the "gx-compatibility" class
// because they might affect elements that are outside the body tag (e.g. html).
// ----------------------------------------------------------------------------
@import "imports/admin_loading_bar";
@import "imports/keyframes";
@import "imports/ie";