Newer
Older
body {
display: flex;
min-height: 100vh;
flex-direction: column;
color: var(--color-text);
}
header, main, footer {
margin-left: 350px;
}
@media only screen and (max-width: 992px) {
header, main, footer {
margin-left: 0;
}
}
main {
flex: 1 0 auto;
margin-bottom: 24px;
font-weight: 600;

Robert Goldmann
committed
}

Robert Goldmann
committed
.btn:hover,
.btn-floating:hover {

Robert Goldmann
committed
background-color: #70A3CF;
}

Robert Goldmann
committed
.btn:focus,
.btn-floating:focus {
background-color: var(--color-blue);

Robert Goldmann
committed
}
.bold {
font-weight: bold;
}
.italic {
font-style: italic;
}
.input-label {
color: var(--color-blue) !important;
}

Robert Goldmann
committed
/* label focus color */
.input-field input[type=text]:focus + label,
.input-field input[type=number]:focus + label {
color: var(--color-blue) !important;

Robert Goldmann
committed
}
/* label underline focus color */
.input-field input[type=text]:focus:not(.invalid),
border-bottom: 1px solid var(--color-blue) !important;

Robert Goldmann
committed
box-shadow: 0 1px 0 0 #CCCCCC !important;
}
/* label password focus color */
.input-field input[type=password]:focus + label {
color: var(--color-blue) !important;

Robert Goldmann
committed
}
/* label password underline focus color */
.input-field input[type=password]:focus {
border-bottom: 1px solid var(--color-blue) !important;

Robert Goldmann
committed
box-shadow: 0 1px 0 0 #CCCCCC !important;
}
/* label focus color */
.input-field textarea:focus + label {
color: var(--color-blue) !important;
}
/* label underline focus color */
.input-field textarea:focus {
border-bottom: 1px solid var(--color-blue) !important;
box-shadow: 0 1px 0 0 #CCCCCC !important;
}
/* label focus color */
.chips-label.active {
color: var(--color-blue) !important;
}
/* label chips underline focus color */
.chips.focus {
border-bottom: 1px solid var(--color-blue) !important;
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
.main-card {
margin: auto;
width: 95%;
padding: 2rem;
}
#nav-logo-container {
padding: 10px 0 10px 10px;
height: 100px !important;
}
#nav-logo {
max-height: 80px;
}
#logo {
max-height: 100px;
}
.page-footer {
padding-top: 0;
}
.nav-padding {
padding: 0 0 0 32px !important;
}
.nav-margin {
margin: 0 0 0 32px !important;
}
.no-padding {
padding: 0;
}
.no-margin-bottom {
margin-bottom: 0;
}
.no-margin-left {
margin-left: 0 !important;
}

Robert Goldmann
committed
margin: 0 !important;
.budget-bar-container {
margin: auto;
width: 85%;
height: 3%;
}
.budget-bar {
height: 100%;
}
.icon-chevron {
font-size: 6vmin !important;
}
.icon-today {
font-size: 4vmin !important;
}

Robert Goldmann
committed
.headline {

Robert Goldmann
committed
text-transform: initial;
color: var(--color-text);
.headline-small {
font-size: 1.5rem;
text-transform: initial;
}
color: var(--color-text);
opacity: 0.7;
margin-top: 0.5rem;
}
font-size: 4vmin;
text-transform: capitalize;
color: var(--color-text);
.headline-date:hover {
cursor: pointer;
text-decoration: underline;
}

Robert Goldmann
committed
.budget-headline-icon {

Robert Goldmann
committed
}
.mobile-menu {
color: #000000;
background-color: #FFFFFF;
width: 70px;
}
.mobile-menu-icon {
margin-right: 5px !important;
}
#logo-huge {
max-height: 20vmin;
}

Robert Goldmann
committed
#logo-home {
display: inline-block;
}
border-radius: 5px;
padding: 0 1vmin;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
.notification-border {
border: 2px solid var(--color-text);
}

Robert Goldmann
committed
}
.notification-clear i,
.hint-clear i {
font-size: 1.8vmin;
}
.notification-clear:hover,
.hint-clear:hover {
.notification-item a {
text-decoration: underline;
}

Robert Goldmann
committed
.break-all {

Robert Goldmann
committed
}
.stripe {

Robert Goldmann
committed
margin-right: 26px;
height: 48px;
display: inline-block;
float: left;
}
.stripe-level-2 {

Robert Goldmann
committed
margin-right: 52px;
height: 48px;
display: inline-block;
float: left;
}
/* select font color */
ul.dropdown-content.select-dropdown li span {
color: var(--color-blue);
ul.dropdown-content.select-dropdown li.selected {
background-color: rgba(0, 0, 0, 0.15);
}

Robert Goldmann
committed
/* switch color */
.switch label input[type="checkbox"]:checked + .lever {
background-color: rgba(46, 121, 185, 0.6);
}
.switch label input[type="checkbox"]:checked + .lever::after {
background-color: var(--color-blue);

Robert Goldmann
committed
}
/* normal checkbox*/
input[type="checkbox"]:checked + span:not(.lever)::before {
border-top: 3px solid transparent;
border-left: 3px solid transparent;
border-right: 3px solid var(--color-blue);
border-bottom: 3px solid var(--color-blue);
input[type="checkbox"]:checked:disabled + span:not(.lever)::before {
border-top: 3px solid transparent;
border-left: 3px solid transparent;
border-right: 3px solid var(--color-disabled);
border-bottom: 3px solid var(--color-disabled);
}
/* chips autocomplete dropdown */
.autocomplete-content li span {
color: var(--color-blue);
}
.autocomplete-content li:hover {
background-color: rgba(0, 0, 0, 0.15);
}
/* radio buttons */
input[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::after {
background-color: var(--color-blue);
input[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::before, [type="radio"].with-gap:checked + span::after {
border: 2px solid var(--color-blue);
padding: 0.6rem 18px;
display: flex;
flex-direction: row;
align-items: center;
border: 0.4rem solid transparent;
}
#globalAccountSelect.active {
animation: blink 1s;
animation-iteration-count: 1;
}
@keyframes blink {
50% {
border-color: var(--color-text);
}
#globalAccountSelect:hover {
cursor: pointer;
.global-account-select-right {
display: flex;
flex-direction: column;
align-items: flex-start;
margin-left: 2rem;
font-size: 1.1rem;
}
.global-account-select-name {
max-width: 200px;
}
.global-account-select-budget {
font-size: 1.8rem;
.global-account-select-option {
display: flex;
flex-direction: row;
background-color: var(--color-background);
border: 3px solid transparent;
}
.global-account-select-option:hover {
border: 3px solid var(--color-grey);
.global-account-select-option-column-2 {
display: flex;
flex-direction: column;
margin-left: 2rem;
}
.global-account-select-option-name {
font-size: 1.4rem;
}
.global-account-select-option-balance {
font-size: 1.4rem;
.global-account-select-option-content {
display: flex;
flex-direction: row;
align-items: center;
padding: 24px;
width: 95%;
}
.global-account-select-option-key,
.global-account-select-option-key-hidden {
margin: 0 !important;
}
.global-account-select-option-key-hidden {
background-color: transparent !important;
}
.login-button {
text-transform: none;
}
.login-margin-top {
margin-top: 20px;
}
.login-message {
width: auto;
margin: auto
}

Robert Goldmann
committed
text-overflow: ellipsis;
white-space: nowrap;
}

Robert Goldmann
committed
.home-menu-flex {
display: flex;
flex-wrap: wrap;
}

Robert Goldmann
committed
margin-bottom: 3rem;

Robert Goldmann
committed
}
.home-menu-link {
display: inline-block;
color: var(--color-text);

Robert Goldmann
committed
}
.home-menu-link-item {
font-size: 1.2rem;
color: var(--color-text);
background-color: var(--color-grey-light);
.home-menu-disabled * {
color: var(--color-disabled) !important;
/* mark navbar entry "chart" as not available */
.home-menu-disabled > li > a > i {
color: var(--color-disabled) !important;
.home-menu-text {
padding-left: 16px;
margin-top: 2rem;
}
color: var(--color-blue);

Robert Goldmann
committed
.datePicker-fixed-width {
width: 30%;
}
.no-border-table tr {
border: none;
}
.bordered tr {
border-bottom: 1px solid var(--color-text);

Robert Goldmann
committed
.no-wrap {
white-space: nowrap;
}
.settings-switch {
margin-bottom: 20px;
}
/* inputs with icon prefix */
.input-field .prefix.active {
color: var(--color-blue);

Robert Goldmann
committed
.placeholder-icon {
display: inline-block;
width: 1.3rem;
margin-right: 15px;
}
.whatsNewLink:hover {
cursor: pointer;
}
.banner {
width: auto;
border-radius: 5px;
padding: 0 3vmin;
display: inline-block;
font-weight: bold;
}
.statistics-item i {
font-size: 2rem;
}
.statistics-item {
font-size: 1.5rem;
}
.account-overview-row {
line-height: 2.6rem;
}
.import-entity-name {
margin-left: 1rem;
}
.tooltipped:hover {
cursor: pointer;
}
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
.tabs {
margin-bottom: 1.5rem;
}
.tabs .tab {
text-transform: none;
font-weight: bold;
}
.tabs .tab i {
font-size: 1.5rem;
margin-right: 0.5rem;
}
.tabs .tab a {
font-size: 1.1rem;
background-color: #DDDDDD;
}
.tabs .tab a:hover {
background-color: #EEEEEE;
}
.tabs .tab a:focus,
.tabs .tab a:focus.active,
.tabs .tab a.active {
background-color: #EEEEEE;
}
.tabs .indicator {
background-color: var(--color-blue);
height: 3px;
}

Robert Goldmann
committed
#customColorPickerContainer > span {
color: black;
line-height: 25px;
}
#fontColorPickerContainer {
margin-top: 3rem;
justify-content: center;
}

Robert Goldmann
committed
#buttonFontColorAuto {
margin-top: 3rem;
}
.tag-input-container {
display: flex;
flex-direction: row;
align-items: center;
}
.tag-input-container .prefix {
margin-right: 1.3rem;
}
.tag-input {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.chips .input {
width: auto !important;
}
.chip:focus {
background-color: var(--color-blue);
}
.invisible {
opacity: 0;
}

Robert Goldmann
committed
.hidden {
display: none;
}

Robert Goldmann
committed
@media all and (min-width: 960px) {
.icon-budget {
font-size: 4vmin !important;
}
.budget-headline {
font-size: 1.5vmin;
color: var(--color-headline-budget);

Robert Goldmann
committed
}
.budget {

Robert Goldmann
committed
}

Robert Goldmann
committed
.fixed-action-btn {
right: 53px;
}

Robert Goldmann
committed
}

Robert Goldmann
committed
@media all and (max-width: 959px) and (min-width: 600px) {
.icon-budget {
font-size: 5.5vmin !important;
}
.budget-headline {
font-size: 2.5vmin;
color: var(--color-headline-budget);

Robert Goldmann
committed
}
.budget {
font-size: 3.5vmin;
}
.template-header-name {
max-width: 40% !important;
}

Robert Goldmann
committed
}

Robert Goldmann
committed
@media all and (max-width: 599px) and (min-width: 320px) {
.icon-budget {
font-size: 6vmin !important;
}
.budget-headline {
font-size: 4vmin;
color: var(--color-headline-budget);

Robert Goldmann
committed
}
.budget {
font-size: 3.8vmin;
}

Robert Goldmann
committed
.container, .transaction-container {
width: 100% !important;
}
.template-header-name {
max-width: 40% !important;
}
.notification {
font-size: 3.5vmin;
}
.notification i {
font-size: 4.3vmin;
}
.notification-clear i,
.hint-clear i {
font-size: 4vmin;

Robert Goldmann
committed
}
/* dark theme */
[data-theme="dark"] .budgetmaster-text-update {
color: #212121 !important;
}
[data-theme="dark"] .import-text {
color: var(--color-blue-baby);
}
[data-theme="dark"] .input-label {
color: var(--color-white) !important;
}
/* input text color */
[data-theme="dark"] .input-field input[type=text] {
color: var(--color-white);
border-bottom: 1px solid var(--color-white);
box-shadow: 0 1px 0 0 #CCCCCC;
}
[data-theme="dark"] .background-color {
background-color: var(--color-background) !important;
}
[data-theme="dark"] .background-color-light {
background-color: var(--color-background-light) !important;
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
}
[data-theme="dark"] .modal-footer .btn-flat {
color: var(--color-white);
}
[data-theme="dark"] .chips .input {
color: var(--color-white);
}
[data-theme="dark"] .caret {
fill: var(--color-white) !important;
color: var(--color-white) !important;
}
[data-theme="dark"] input[type="radio"]:not(:checked) + span::before, [type="radio"]:not(:checked) + span::after {
border: 2px solid var(--color-white);
}
[data-theme="dark"] input[type="checkbox"]:not(:checked) + span:not(.lever)::before {
border: 2px solid rgba(255, 255, 255, 0.7);
}
/* normal checkbox*/
[data-theme="dark"] input[type="checkbox"]:checked + span:not(.lever)::before {
border-top: 3px solid transparent;
border-left: 3px solid transparent;
border-right: 3px solid #45A0EF;
border-bottom: 3px solid #45A0EF;
}
[data-theme="dark"] input[type="checkbox"]:checked:disabled + span:not(.lever)::before {
border-top: 3px solid transparent;
border-left: 3px solid transparent;
border-right: 3px solid var(--color-disabled);
border-bottom: 3px solid var(--color-disabled);
}
[data-theme="dark"] ul.dropdown-content.select-dropdown li {
background-color: rgba(0, 0, 0, 0.2);
}
[data-theme="dark"] ul.dropdown-content.select-dropdown li.selected {
background-color: rgba(0, 0, 0, 0.35);
}
[data-theme="dark"] ul.dropdown-content.select-dropdown li:hover {
background-color: rgba(0, 0, 0, 0.08);
}
/* switch color */
[data-theme="dark"] .switch label input[type="checkbox"]:checked + .lever {
background-color: rgba(131, 190, 240, 0.6)
}
/* label chips underline focus color */
[data-theme="dark"] .chips.focus {
border-bottom: 1px solid var(--color-blue) !important;
box-shadow: 0 1px 0 0 var(--color-blue) !important;
}
[data-theme="dark"] textarea {
color: #FFFFFF;
}
[data-theme="dark"] .input-label {
color: var(--color-white) !important;
}
/* input label color */
[data-theme="dark"] .input-field input[type=text] + label,
[data-theme="dark"] .input-field input[type=number] + label {
color: var(--color-white) !important;
}
[data-theme="dark"] .input-field input[type=number] {
color: var(--color-white) !important;
}
/* label underline focus color */
[data-theme="dark"] .input-field input[type=text]:focus:not(.invalid),
[data-theme="dark"] .input-field input[type=number]:focus:not(.invalid) {
border-bottom: 1px solid var(--color-blue) !important;
box-shadow: 0 1px 0 0 var(--color-blue) !important;
[data-theme="dark"] .input-field input[type=text].invalid,
[data-theme="dark"] .input-field input[type=number].invalid {
border-bottom: 1px solid #F44336 !important;
box-shadow: 0 1px 0 0 #F44336 !important;
}
/* input password color */
[data-theme="dark"] .input-field input[type=password] {
color: var(--color-white) !important;
}
[data-theme="dark"] .input-field input[type=password]:focus + label {
color: var(--color-blue) !important;
}
[data-theme="dark"] .input-field input[type=password]:not(.invalid) {
border-bottom: 1px solid var(--color-white) !important;
box-shadow: 0 1px 0 0 #CCCCCC !important;
}
/* input password label color */
[data-theme="dark"] .input-field input[type=password] + label {
color: var(--color-white) !important;
}
/* label underline focus color */
[data-theme="dark"] .input-field textarea:focus {
border-bottom: 1px solid var(--color-blue) !important;
box-shadow: 0 1px 0 0 var(--color-blue) !important;
}
/* label password underline focus color */
[data-theme="dark"] .input-field input[type=password]:focus {
border-bottom: 1px solid var(--color-blue) !important;
box-shadow: 0 1px 0 0 var(--color-blue) !important;
}

Robert Goldmann
committed
.debug {
border: 1px solid red;