mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
232 lines
4.0 KiB
SCSS
232 lines
4.0 KiB
SCSS
/*************************************
|
|
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
************************************/
|
|
|
|
/* Override some other variables */
|
|
$material-font-path: 'fonts/material-design-icons';
|
|
$material-google-font-path: 'fonts/material-icons';
|
|
|
|
/* Include the material theme */
|
|
@import 'material/_vtematerial';
|
|
|
|
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4 {
|
|
font-family: $font-family-base;
|
|
font-weight: 400;
|
|
}
|
|
|
|
.navbar-nav > li {
|
|
padding-bottom: 0px;
|
|
padding-top: 0px;
|
|
|
|
&.shrink {
|
|
a {
|
|
padding-left: 2px;
|
|
padding-right: 2px;
|
|
padding-top: 2px !important;
|
|
|
|
.userAvatar {
|
|
position: relative;
|
|
top: -1px;
|
|
}
|
|
}
|
|
}
|
|
|
|
&.active {
|
|
color: $vte-submenu;
|
|
}
|
|
}
|
|
.navbar-nav > li > a, .navbar-brand {
|
|
padding-top: 6px !important;
|
|
padding-bottom: 0 !important;
|
|
height: 34px;
|
|
}
|
|
.navbar {
|
|
min-height: 34px; // crmv@97692
|
|
}
|
|
|
|
.pagination {
|
|
@include vtecard();
|
|
padding: 6px;
|
|
|
|
label {
|
|
margin-bottom: 0px;
|
|
}
|
|
.pagenumber {
|
|
width: 40px;
|
|
height: 20px;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
|
|
div.radio-horiz {
|
|
display: inline-block;
|
|
|
|
label {
|
|
padding-left: 30px;
|
|
}
|
|
}
|
|
|
|
/* Some additions */
|
|
[class^="mdi-"], [class*="mdi-"] {
|
|
&.mdi-sm:before, &.mdi-sm:after {
|
|
font-size: 0.75em;
|
|
vertical-align: -10%;
|
|
}
|
|
}
|
|
|
|
.btn {
|
|
border-radius: $vte-btn-border-radius;
|
|
|
|
& .vteicon, & .vteicon2, & .icon-module {
|
|
position: relative;
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
font-size: 24px;
|
|
}
|
|
}
|
|
|
|
.btn-group {
|
|
box-shadow: none;
|
|
}
|
|
.btn-group, .btn-group-vertical {
|
|
border-radius: 30px;
|
|
}
|
|
|
|
.dropdown-menu {
|
|
background-color: $dropdown-bg;
|
|
> li > a {
|
|
color: $dropdown-link-color;
|
|
}
|
|
}
|
|
|
|
.dropdown-menu > li > a {
|
|
&:hover,
|
|
&:focus {
|
|
color: $dropdown-link-hover-color;
|
|
background-color: $dropdown-link-hover-bg;
|
|
}
|
|
}
|
|
|
|
.dropdown-menu > .active > a {
|
|
&,
|
|
&:hover,
|
|
&:focus {
|
|
color: $dropdown-link-active-color;
|
|
background-color: $dropdown-link-active-bg;
|
|
}
|
|
}
|
|
|
|
.modal-backdrop {
|
|
background: $vte-modal-backdrop-bg;
|
|
}
|
|
|
|
select.form-control {
|
|
color: $vte-text;
|
|
& option {
|
|
color: $vte-text;
|
|
}
|
|
}
|
|
|
|
.form-group .control-label {
|
|
color: $vte-field-label;
|
|
}
|
|
|
|
.checkbox input[type=checkbox]:checked + .checkbox-material .check, .checkbox-default input[type=checkbox]:checked + .checkbox-material .check {
|
|
color: $vte-checkbox-color;
|
|
}
|
|
|
|
.checkbox input[type=checkbox]:checked + .checkbox-material .check:before, .checkbox-default input[type=checkbox]:checked + .checkbox-material .check:before {
|
|
color: $vte-checkbox-color;
|
|
}
|
|
|
|
.radio label .checkcircle {
|
|
border: 2px solid $vte-radio-color;
|
|
}
|
|
|
|
.radio input[type=radio]:checked ~ .check {
|
|
background-color: $vte-radio-color;
|
|
}
|
|
|
|
.radio input[type=radio]:checked ~ .checkcircle {
|
|
border-color: $vte-radio-color;
|
|
}
|
|
|
|
.alert {
|
|
border-radius: $vte-box-border-radius;
|
|
}
|
|
|
|
@mixin materialInputs {
|
|
.dvtCellLabel, .cellLabel {
|
|
@extend .control-label;
|
|
color: $vte-field-label;
|
|
}
|
|
.dvtCellInfo,
|
|
.cellInfo,
|
|
.dvtCellInfoOn,
|
|
.dvtCellInfoM,
|
|
.dvtCellInfoMOn,
|
|
.dvtCellInfoOff {
|
|
@extend .form-group;
|
|
min-height: 25px;
|
|
|
|
& input,
|
|
& select {
|
|
height: 25px;
|
|
}
|
|
|
|
& select[multiple] {
|
|
height: auto;
|
|
}
|
|
|
|
& textarea {
|
|
height: auto;
|
|
}
|
|
|
|
font-size: $vte_font_size;
|
|
}
|
|
|
|
.detailedViewTextBox,
|
|
.detailedViewTextBoxOn {
|
|
@extend .form-control;
|
|
font-size: $vte_font_size;
|
|
}
|
|
}
|
|
|
|
@if $vte-field-border == false {
|
|
@include materialInputs;
|
|
}
|
|
|
|
.popover, .tooltip {
|
|
.arrow, .tooltip-arrow {
|
|
display: block;
|
|
}
|
|
&.top .tooltip-arrow {
|
|
border-top-color: $popover-background;
|
|
}
|
|
&.top-left .tooltip-arrow {
|
|
border-top-color: $popover-background;
|
|
}
|
|
&.top-right .tooltip-arrow {
|
|
border-top-color: $popover-background;
|
|
}
|
|
&.right .tooltip-arrow {
|
|
border-right-color: $popover-background;
|
|
}
|
|
&.left .tooltip-arrow {
|
|
border-left-color: $popover-background;
|
|
}
|
|
&.bottom .tooltip-arrow {
|
|
border-bottom-color: $popover-background;
|
|
}
|
|
&.bottom-left .tooltip-arrow {
|
|
border-bottom-color: $popover-background;
|
|
}
|
|
&.bottom-right .tooltip-arrow {
|
|
border-bottom-color: $popover-background;
|
|
}
|
|
& .tooltip-inner {
|
|
font-size: 14px;
|
|
}
|
|
}
|