/* 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;
}