/*
	Document   : style
	Created on : 13-Nov-2015, 07:05:51
	Author     : robbie
	Description:
	Purpose of the stylesheet follows.
*/
/*
	TODO customize this sample style
	Syntax recommendation http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
*/
/*
    Created : 2021-01-07
    Author  : Bernd Wendt
    Sorce   : https://google-webfonts-helper.herokuapp.com/fonts
*/
/* roboto-300 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("/fonts/roboto-v20-latin-300.woff2") format("woff2"), url("/fonts/roboto-v20-latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-300italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: local(""), url("/fonts/roboto-v20-latin-300italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/fonts/roboto-v20-latin-regular.woff2") format("woff2"), url("/fonts/roboto-v20-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  src: local(""), url("/fonts/roboto-v20-latin-italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: local(""), url("/fonts/roboto-v20-latin-500.woff2") format("woff2"), url("/fonts/roboto-v20-latin-500.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  src: local(""), url("/fonts/roboto-v20-latin-500italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin-500italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/fonts/roboto-v20-latin-700.woff2") format("woff2"), url("/fonts/roboto-v20-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  src: local(""), url("/fonts/roboto-v20-latin-700italic.woff2") format("woff2"), url("/fonts/roboto-v20-latin-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*
    Created : 2021-01-07
    Author  : Bernd Wendt
    Sorce   : https://google-webfonts-helper.herokuapp.com/fonts
*/
/* montserrat-300 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("/fonts/montserrat-v15-latin-300.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-300italic - latin */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  src: local(""), url("/fonts/montserrat-v15-latin-300italic.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-regular - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/fonts/montserrat-v15-latin-regular.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-italic - latin */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: local(""), url("/fonts/montserrat-v15-latin-italic.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-600italic - latin */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src: local(""), url("/fonts/montserrat-v15-latin-600italic.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-600italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-600 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/fonts/montserrat-v15-latin-600.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-700 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/fonts/montserrat-v15-latin-700.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-700italic - latin */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: local(""), url("/fonts/montserrat-v15-latin-700italic.woff2") format("woff2"), url("/fonts/montserrat-v15-latin-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 16-Mar-2017, 21:11:48
    Author     : falty
*/
/*
 * Created: 2022-10-11
 * Author: Bernd Wendt, onca Development
 *
 * Set custom colours
 *
 * This file must be included by SITE scss
 */
h1 {
  color: #BCE0FD;
}

h2 {
  color: #00568E;
}

input:focus, textarea:focus, select:focus {
  outline: 1px solid #568E00;
}

#header {
  background-color: #fff;
}

#quickmenu nav a:hover {
  background-color: #eee;
}
#quickmenu nav a.button {
  background-color: #00568E;
  color: white;
}
#quickmenu nav a.button:hover {
  background-color: #0065a8;
}

#menu nav.oncaTabMenu a.active {
  background: #00568E;
}

#menu nav.oncaTabMenu a:hover,
#menu nav.oncaTabMenu a.active {
  border-top-color: #00568E;
}

#footer {
  background-color: #efefef;
  color: #333;
}

button,
a.button,
label.button,
input[type=submit],
button.solid,
a.button.solid,
label.button.solid,
input[type=submit].solid {
  color: white;
  border-bottom: none;
  border-radius: 2px;
  transition: background-color 0.3s;
  background-color: #568E00;
}
button:hover,
a.button:hover,
label.button:hover,
input[type=submit]:hover,
button.solid:hover,
a.button.solid:hover,
label.button.solid:hover,
input[type=submit].solid:hover {
  background-color: #65a800;
}
button.cancel,
a.button.cancel,
label.button.cancel,
input[type=submit].cancel,
button.solid.cancel,
a.button.solid.cancel,
label.button.solid.cancel,
input[type=submit].solid.cancel {
  color: #333333;
  background-color: #e7ebec;
  border-bottom: none;
}
button.cancel:hover,
a.button.cancel:hover,
label.button.cancel:hover,
input[type=submit].cancel:hover,
button.solid.cancel:hover,
a.button.solid.cancel:hover,
label.button.solid.cancel:hover,
input[type=submit].solid.cancel:hover {
  color: #333333;
  background-color: #d9dfe1;
}
button.new, button.next, button.positive,
a.button.new,
a.button.next,
a.button.positive,
label.button.new,
label.button.next,
label.button.positive,
input[type=submit].new,
input[type=submit].next,
input[type=submit].positive,
button.solid.new,
button.solid.next,
button.solid.positive,
a.button.solid.new,
a.button.solid.next,
a.button.solid.positive,
label.button.solid.new,
label.button.solid.next,
label.button.solid.positive,
input[type=submit].solid.new,
input[type=submit].solid.next,
input[type=submit].solid.positive {
  color: white;
  background-color: #00568E;
}
button.new:hover, button.next:hover, button.positive:hover,
a.button.new:hover,
a.button.next:hover,
a.button.positive:hover,
label.button.new:hover,
label.button.next:hover,
label.button.positive:hover,
input[type=submit].new:hover,
input[type=submit].next:hover,
input[type=submit].positive:hover,
button.solid.new:hover,
button.solid.next:hover,
button.solid.positive:hover,
a.button.solid.new:hover,
a.button.solid.next:hover,
a.button.solid.positive:hover,
label.button.solid.new:hover,
label.button.solid.next:hover,
label.button.solid.positive:hover,
input[type=submit].solid.new:hover,
input[type=submit].solid.next:hover,
input[type=submit].solid.positive:hover {
  background-color: #0065a8;
}
button.primary,
a.button.primary,
label.button.primary,
input[type=submit].primary,
button.solid.primary,
a.button.solid.primary,
label.button.solid.primary,
input[type=submit].solid.primary {
  color: white;
  background-color: #00568E;
}
button.primary:hover,
a.button.primary:hover,
label.button.primary:hover,
input[type=submit].primary:hover,
button.solid.primary:hover,
a.button.solid.primary:hover,
label.button.solid.primary:hover,
input[type=submit].solid.primary:hover {
  background-color: #004775;
}

button.light,
button.semi-light,
a.button.light,
a.button.semi-light,
label.button.light,
label.button.semi-light,
input[type=submit].light,
input[type=submit].semi-light {
  color: #568E00;
  background: none;
}
button.light:not(.nohover):hover,
button.semi-light:not(.nohover):hover,
a.button.light:not(.nohover):hover,
a.button.semi-light:not(.nohover):hover,
label.button.light:not(.nohover):hover,
label.button.semi-light:not(.nohover):hover,
input[type=submit].light:not(.nohover):hover,
input[type=submit].semi-light:not(.nohover):hover {
  color: white;
  background-color: #568E00;
}
button.light.cancel,
button.semi-light.cancel,
a.button.light.cancel,
a.button.semi-light.cancel,
label.button.light.cancel,
label.button.semi-light.cancel,
input[type=submit].light.cancel,
input[type=submit].semi-light.cancel {
  color: #e7ebec;
}
button.light.cancel:not(.nohover):hover,
button.semi-light.cancel:not(.nohover):hover,
a.button.light.cancel:not(.nohover):hover,
a.button.semi-light.cancel:not(.nohover):hover,
label.button.light.cancel:not(.nohover):hover,
label.button.semi-light.cancel:not(.nohover):hover,
input[type=submit].light.cancel:not(.nohover):hover,
input[type=submit].semi-light.cancel:not(.nohover):hover {
  color: white;
  background-color: #e7ebec;
}
button.light.new, button.light.positive,
button.semi-light.new,
button.semi-light.positive,
a.button.light.new,
a.button.light.positive,
a.button.semi-light.new,
a.button.semi-light.positive,
label.button.light.new,
label.button.light.positive,
label.button.semi-light.new,
label.button.semi-light.positive,
input[type=submit].light.new,
input[type=submit].light.positive,
input[type=submit].semi-light.new,
input[type=submit].semi-light.positive {
  color: #00568E;
}
button.light.new:not(.nohover):hover, button.light.positive:not(.nohover):hover,
button.semi-light.new:not(.nohover):hover,
button.semi-light.positive:not(.nohover):hover,
a.button.light.new:not(.nohover):hover,
a.button.light.positive:not(.nohover):hover,
a.button.semi-light.new:not(.nohover):hover,
a.button.semi-light.positive:not(.nohover):hover,
label.button.light.new:not(.nohover):hover,
label.button.light.positive:not(.nohover):hover,
label.button.semi-light.new:not(.nohover):hover,
label.button.semi-light.positive:not(.nohover):hover,
input[type=submit].light.new:not(.nohover):hover,
input[type=submit].light.positive:not(.nohover):hover,
input[type=submit].semi-light.new:not(.nohover):hover,
input[type=submit].semi-light.positive:not(.nohover):hover {
  color: white;
  background-color: #00568E;
}
button.light:disabled,
button.semi-light:disabled,
a.button.light:disabled,
a.button.semi-light:disabled,
label.button.light:disabled,
label.button.semi-light:disabled,
input[type=submit].light:disabled,
input[type=submit].semi-light:disabled {
  color: #bbbbbb;
}
button.light:disabled:not(.nohover):hover,
button.semi-light:disabled:not(.nohover):hover,
a.button.light:disabled:not(.nohover):hover,
a.button.semi-light:disabled:not(.nohover):hover,
label.button.light:disabled:not(.nohover):hover,
label.button.semi-light:disabled:not(.nohover):hover,
input[type=submit].light:disabled:not(.nohover):hover,
input[type=submit].semi-light:disabled:not(.nohover):hover {
  color: #bbbbbb;
  background: none;
}

button.semi-light,
a.button.semi-light,
label.button.semi-light,
input[type=submit].semi-light {
  border: 1px solid #568E00;
}

.tools-header {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #fff;
  background: #00568E;
  border-bottom-color: #568E00;
}

.tools-menu a:hover {
  border-bottom: 2px solid #00568E;
}
.tools-menu a.active {
  color: white;
  background: #00568E;
  border-bottom-color: #00568E;
}

#page.tools-content a.tools-description:hover {
  border-color: #00568E;
}
#page.tools-content a.tools-description h2 {
  color: #00568E;
  font-weight: 400;
}
#page.tools-content a.tools-description button {
  background: #00568E;
}

#page.tools-content h2 {
  color: #00568E;
}
#page.tools-content h3 {
  border-bottom-color: #00568E;
}
#page.tools-content .tools-note {
  border-left-color: #00568E;
}
#page.tools-content table.period-tabs td.tab.active {
  color: white;
  background: #568E00;
}

/**
 *
 * Installation specific colours for Module Market
 *
 */
.tools-header.tools-portfoliomarket.tools-portfoliomarket-gas {
  border-bottom-color: #00568E;
}
.tools-header.tools-portfoliomarket.tools-portfoliomarket-strom {
  border-bottom-color: #00568E;
}
.tools-header.tools-portfoliomarket.tools-portfoliomarket-gas #submenu .commodity.gas {
  background: #00568E;
}
.tools-header.tools-portfoliomarket.tools-portfoliomarket-strom #submenu .commodity.strom {
  background: #00568E;
}

/**
 * Custom styles for Module Tranches
 *
 * Created: 2020-05-07
 * Author: Bernd Wendt
 */
#page.tools-tranches-edit table.tranches-tabs td.tab.active {
  color: white;
  background: #568E00;
}
#page.tools-tranches-edit #fixation thead,
#page.tools-tranches-edit #popup-timer thead {
  background: #e7ebec;
}

/**
 *
 * Custom styles for Tool Manager
 *
 */
#page.tools-content.tools-manager.tools-manager-portfolio-auswertung .user-choice-marktgebiet button,
#page.tools-content.tools-manager.tools-manager-portfolio-auswertung .user-choice-bilanzkreis button {
  background: #568E00;
  color: white;
}

/**
 * Custom styles for tool Pricing
 *
 * @project     PWS Tools
 * @subproject  Module Pricing
 * @package     Pws\Tools\Pricing
 * @author      Bernd Wendt <wendt@portfoliowerkstadt.de>
 * @copyright   PortfolioWerkStadt GmbH
 * @license     Proprietary
 * @since       2022-04-04
 */
#page.tools-pricing-result #cards h3 {
  border-bottom-color: #568E00;
}

/**
 *
 * Installation specific colours for Module Files
 *
 */
#module-files-list button.positive, #module-files-list button.positive.solid,
.row-overlay button.positive,
.row-overlay button.positive.solid {
  background: #00568E;
}
#module-files-list button.positive:hover, #module-files-list button.positive.solid:hover,
.row-overlay button.positive:hover,
.row-overlay button.positive.solid:hover {
  background: #0065a8;
}
#module-files-list button.cancel,
.row-overlay button.cancel {
  background: #BDBDBD;
}
#module-files-list button.cancel:hover,
.row-overlay button.cancel:hover {
  background: #b0b0b0;
}
#module-files-list button.light,
.row-overlay button.light {
  color: #00568E;
  background: transparent;
}
#module-files-list button.light:hover,
.row-overlay button.light:hover {
  color: white;
  background: #00568E;
}
#module-files-list .ajax-folder-header,
.row-overlay .ajax-folder-header {
  background: #00568E;
}
#module-files-list .ajax-folder-header button#folder-back,
.row-overlay .ajax-folder-header button#folder-back {
  background: #00568E;
}
#module-files-list .ajax-folder-header button#folder-back:hover,
.row-overlay .ajax-folder-header button#folder-back:hover {
  background: #004775;
}
#module-files-list #files-path span,
.row-overlay #files-path span {
  background: #f3f3f3;
}
#module-files-list #files-path span:hover,
.row-overlay #files-path span:hover {
  border-top: 2px solid #00568E;
}
#module-files-list #files-header,
.row-overlay #files-header {
  background: #00568E;
  color: white;
}
#module-files-list #files-header input,
.row-overlay #files-header input {
  color: #333;
  background: #f3f3f3;
}
#module-files-list #files-header input.nothing-found,
.row-overlay #files-header input.nothing-found {
  background: #EF9A9A;
}
#module-files-list #files-list-progress,
.row-overlay #files-list-progress {
  background: #f3f3f3;
}
#module-files-list #files-list-progress #files-list-progress-bar,
.row-overlay #files-list-progress #files-list-progress-bar {
  background: #00568E;
}
#module-files-list #new-folder,
#module-files-list #files-upload,
.row-overlay #new-folder,
.row-overlay #files-upload {
  border-left: 2px solid #00568E;
  border-right: 2px solid #00568E;
  border-bottom: 2px solid #00568E;
}
#module-files-list .ajax-folder-path span:hover,
.row-overlay .ajax-folder-path span:hover {
  border-top: 2px solid #00568E;
}
#module-files-list #new-items,
.row-overlay #new-items {
  border: 2px solid #00568E;
}

#page.tools-content.tools-files h1 {
  font-size: 1.8rem;
  display: inline-block;
}
#page.tools-content.tools-files h3 {
  border: none;
  font-size: 1.2rem;
}

/**
 * Custom styles for Module Remit
 *
 * Created: 2020-04-21
 * Author: Bernd Wendt
 */
#page.remit table.remit-notice {
  border-top: 2px solid #00568E;
}

body {
  font-family: "Roboto", sans-serif;
}

b, strong {
  font-weight: 700;
}

h1, h2, h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  margin-top: 0;
}

#header table {
  height: 4rem;
}
#header table a#logo {
  display: none;
}

#container {
  max-width: none;
  margin: 0;
  box-shadow: none;
}
#container .tools-header {
  background: linear-gradient(to bottom left, rgb(23, 121, 186), #79ba17);
}

/*# sourceMappingURL=style.css.map */
