/* Window stuff */
.theme-daylight #status-bar {
  background-color: black;
}

.theme-daylight #subtitle {
  color: black;
  background-color: white;
  border-bottom: 2px solid #333333;
}

.theme-daylight #cx3-window {
  background-color: white;
}

/* Widget Stuff */
.theme-daylight .widget {
  background-color: white;
  color: black;
  border: 1px solid white;
  border-top: 1px solid #333333;
}

.theme-daylight .widget:first-child, .theme-daylight .widget.active+.widget {
  border-top: 1px solid white;
}

.theme-daylight .widget:last-child {
  border-bottom: 1px solid #333333;
}

.theme-daylight .widget.active {
  border: 1px solid black;
  background-color: black;
  color: white;
}

.theme-daylight .widget.non-selectable {
  color: #ADADAD;
}

/* Status icons */
.theme-daylight .calculator-field.widget.check {
  background-image: url(../../img/status_check_black.png);
}

.theme-daylight .calculator-field.widget.check.active {
  background-image: url(../../img/status_check_white.png);
}

.theme-daylight .calculator-field.widget.equals {
  background-image: url(../../img/status_equals_black.png);
}

.theme-daylight .calculator-field.widget.equals.active {
  background-image: url(../../img/status_equals_white.png);
}

.theme-daylight .calculator-field.widget.global {
  background-image: url(../../img/status_global_black.png);
}

.theme-daylight .calculator-field.widget.global.active {
  background-image: url(../../img/status_global_white.png);
}

.theme-daylight .calculator-field.widget.question {
  background-image: url(../../img/status_question_black.png);
}

.theme-daylight .calculator-field.widget.question.active {
  background-image: url(../../img/status_question_white.png);
}

/* Override lines between widgets on the calculator */
.theme-daylight .cx3-calculator.widget {
  border-top: 1px solid white;
}

.theme-daylight .cx3-calculator.widget.active {
  border-top: 1px solid black;
}
