﻿/*!
 	DAVINCI TIMETABLE v1.0.0 
 	Copyright (c) 2015 STÜBER SYSTEMS GmbH, http://www.stueber.de
	
	DAVINCI color scheme LIGHT
*/


body.scheme-light {
	color: black;
    font-size: 12px;
    line-height: 1.5em;
}


.scheme-light .aSubject {
    font-size: 14px;
}


.scheme-light .table th {
    background-color: #2c539d; 
    border-bottom-color: #cccccc;
    border-right-color: #cccccc;
    color: white;
}


.scheme-light #davinci-substitutions
{
    background-color: #9a9a9a;
}

.scheme-light .table {
    border-left-color: #cccccc;
    border-right-color: #cccccc;
}

/* odd table rows */
.scheme-light .table-striped > tbody > tr:nth-child(odd) {
  background-color: rgba(122, 188, 255, 0.20); 
}

.scheme-light .table > thead > tr > th, 
.scheme-light .table > tbody > tr > th, 
.scheme-light .table > tfoot > tr > th, 
.scheme-light .table > thead > tr > td, 
.scheme-light .table > tbody > tr > td, 
.scheme-light .table > tfoot > tr > td {
    border-top-color: #cccccc;
}
  


.scheme-light .schedule-icon {
	background-image: url("../img/schedule-b.svg");
}
.scheme-light .calendar-icon {
	background-image: url("../img/calendar-b.svg");
}
.scheme-light .substitutions-icon {
	background-image: url("../img/substitutions-b.svg");
}
.scheme-light .floorplan-icon {
	background-image: url("../img/floorplan-b.svg");
}

.scheme-light .info-icon {
    background-image: url("../img/info-b.svg");
}

.scheme-light .refresh-icon::after,
.scheme-light .refresh-icon2::after {
    background-image: url("../img/refresh-b.svg");
}


/* navbar */

.scheme-light .navbar-inverse {
	color: black;
	background: white;
    border-color: #cccccc;
}

.scheme-light .navbar-inverse .navbar-text {
  color: black;
}

/* sidebar */
.scheme-light .onside-menu a {
	color: black;
}
.scheme-light .onside-menu-page a:hover {
	background-color: #FFdd55;
}
.scheme-light .onside-menu-scroller {
	background-color: #cccccc;
	background-color: #f7f7f7;
}
.scheme-light .onside-menu .sidebar-selected a {
    background-color: #5f8dd3;
}

.scheme-light .navbar-inverse .sidebar-toggle:hover, 
.scheme-light .navbar-inverse .sidebar-toggle:focus 
{
	color: black;
	background: #cccccc;
}
.scheme-light .navbar-inverse .sidebar-toggle {
	color: black;
	border-color: #cccccc;
}
.scheme-light .navbar-inverse .sidebar-toggle .icon-bar {
  background-color: black;
}

/* buttons */

.scheme-light .btn-primary:hover,
.scheme-light .btn-primary:focus,
.scheme-light .btn-primary.focus,
.scheme-light .btn-primary:active,
.scheme-light .btn-primary.active,
.scheme-light .open > .dropdown-toggle.btn-primary {
  background-color: #3071a9;
  border-color: #cccccc;
}


/* header/footer */

.scheme-light #appTitle {
  color: black;
}
.scheme-light #appSubTitle {
  color: rgba(0,0,0,1);
}

.scheme-light .davinci-logout {
    color: rgba(0,0,0,1);
}


.scheme-light .btn-davinci-view  .btn {
	border-right-color: #808080;
}

.scheme-light button:hover {
	background-color: #cccccc;
}

.scheme-light .btn-primary {
  background-color: #dbdee3;
  border-color: #cccccc;
  color: black;
}

.scheme-light .btn-primary:active, 
.scheme-light .btn-primary:focus, 
.scheme-light .btn-primary:hover 
{
	color: white;
	background-color: #cccccc;
	border-color: rgba(128,128,128,1);
}

.scheme-light .show-version,
.scheme-light .go-current,
.scheme-light .go-next,
.scheme-light .go-next,
.scheme-light .go-prev 
{
	color: #4d4d4d;
}

.scheme-light .show-version svg,
.scheme-light .go-current svg,
.scheme-light .go-next svg,
.scheme-light .go-next svg,
.scheme-light .go-prev svg {
    fill: black;
    stroke: black;
}

.scheme-light .go-current {
    background-image: url(../img/star-b.png);
}

.scheme-light .go-next {
    background-image: url(../img/nav-right-b.png);
}

.scheme-light .go-prev {
    background-image: url(../img/nav-left-b.png);
}



/* info message box colors */

.scheme-light .msgbox {
	color: white;
	background-color: rgba(44,83,158,1);
	border-color: #5f8dd3;
}

.scheme-light .msgbox hr {
	border-color: #5f8dd3;
}	

.scheme-light .popupPanel,
.scheme-light .roomInfo2:after {
	background-color: #cccccc;
}


.scheme-light .popupPanel,
.scheme-light .popupPanel .close {
    color: black;
}

.scheme-light .popupPanel .close:hover {
    color: black;
}

.scheme-light .popupPanel .info table tr.current {
	color: #FFdd55;
}



.scheme-light #davinci-floorplan {
    background-color: #cccccc;
}


.scheme-light .ontime-floorplan-svg-object path {
	stroke: #ffffff !important;
	stroke-width: 1px !important;
	
	fill-opacity: 1 !important;
	fill: #f0f0f0 !important;
}

.scheme-light .ontime-floorplan-svg-object path[inkscape\:label="base"] {
	fill: rgba(255, 255, 255, 0.25) !important;
	stroke: none !important;
}
.scheme-light .ontime-floorplan-svg-object path[inkscape\:label^="Room:"] {
	fill: #d0d0d0 !important;
}
.scheme-light .ontime-floorplan-svg-object path[inkscape\:label^="Room:"]:hover {
	fill: #D7F4EE !important;
}

.scheme-light .ontime-floorplan-svg-object path[data-occupied="1"] {
	fill: #FFdd55 !important;
}
.scheme-light .ontime-floorplan-svg-object path[data-occupied="0"] {
	fill: #c0c0c0 !important;
}
.scheme-light .ontime-floorplan-svg-object path[data-occupied]:hover {
	fill: #FF55DD !important;
}

.scheme-light .ontime-floorplan-svg-object #floorIdLabel {
	fill: #dbdee3 !important;
}


.scheme-light .loading-wait {
    background-color: #f9f9f9;
    color: black;
}


