/*!
 	DAVINCI TIMETABLE v1.0.0 
 	Copyright (c) 2015 STÜBER SYSTEMS GmbH, http://www.stueber.de
	
	DAVINCI timetable color scheme DARK
*/


.scheme-dark .ontime-scheduler,
.scheme-dark .ontime-scheduler-headeritem,
.scheme-dark .ontime-scheduler-corner,
.scheme-dark .ontime-scheduler-item,
.scheme-dark .ontime-scheduler-itemcontent,
.scheme-dark .ontime-scheduler-itemcontentdata
{
	border-color: black;
}


/* header background color */
.scheme-dark .ontime-scheduler-topheader, 
.scheme-dark .ontime-scheduler-leftheader, 
.scheme-dark .ontime-scheduler-headeritem, 
.scheme-dark .ontime-scheduler-corner
{ 
    background-color: #0f0f0f;
}

/* today color */

.scheme-dark .ontime-scheduler-headeritem[data-today] {
	background-color: #2ca0ff;
	
}
/* current time color */


.scheme-dark .ontime-scheduler-headeritem[data-current-ts] {
    background-color: #2ca0ff;
}

/* out-of-scope color */

.scheme-dark .ontime-scheduler-headeritem[data-out-of-scope] {
	color: #b3b3b3 !important;
    background-color: black;
}

.scheme-dark .ontime-scheduler-pane
{
	background-color: #1e1e1e; 
}



/* cells background color */
.scheme-dark .ontime-scheduler-cellsgrid
{
	/*background-color: #1e1e1e;*/ 
}
 
.scheme-dark .ontime-scheduler-cellsgrid .ontime-scheduler-item 
{
	/*background-color: #1e1e1e;*/ 
}

/* item background color - by content */
.scheme-dark .ontime-scheduler-itemcontentdata .aCaption { 
	background-color: rgb(220, 20, 60);
}
.scheme-dark .aChange.aNewItem, 
.scheme-dark .aChange.aNewItem:hover, 
.scheme-dark .aChange.aNewItem:focus 
{
	background-color: #800000;
}
.scheme-dark .aChange.aAbsItem, 
.scheme-dark .aChange.aAbsItem:hover, 
.scheme-dark .aChange.aAbsItem:focus 
{
	background-color: #400000;
}


.scheme-dark .aEventCaption { 
	color: white;
	background-color: blue;
}

.scheme-dark .ontime-scheduler-items-events .ontime-scheduler-itemcontent {
  background-color: transparent;
}
.scheme-dark .ontime-scheduler-itemslessons .ontime-scheduler-itemcontent {
  background-color: white;
}
.scheme-dark .ontime-scheduler-items-supervision .ontime-scheduler-itemcontent { 
	color: black;
	background-color: yellow;
}

/* text color */

.scheme-dark .ontime-scheduler-topheader .ontime-scheduler-headeritem, 
.scheme-dark .ontime-scheduler-leftheader .ontime-scheduler-headeritem, 
.scheme-dark .aChange.aNewItem, 
.scheme-dark .aChange.aNewItem:hover, 
.scheme-dark .aChange.aNewItem:focus,
.scheme-dark .aChange.aAbsItem, 
.scheme-dark .aChange.aAbsItem:hover, 
.scheme-dark .aChange.aAbsItem:focus,
.scheme-dark .ontime-scheduler-itemcontentdata .aCaption
{
	color: white;
}


.scheme-dark .ontime-scheduler-itemcontentdata {
	color: black;
}



.scheme-dark .itemShadow {
	background-repeat: repeat;
	background-image: linear-gradient(135deg, red 0px, red 0px, transparent 1px, transparent 7px, red 7px, transparent 8px);
	background-size: 10px 10px;
}

.scheme-dark .bgHatch {
	background-repeat: repeat;
	/*background-image: linear-gradient(135deg, red 0px, red 0px, transparent 1px, transparent 7px, red 7px, transparent 8px);*/
    background-image: linear-gradient(180deg, transparent 0px, transparent 4px, red 4px, red 4px, transparent 5px, transparent 10px);
	background-size: 10px 10px;
}


.scheme-dark .ontime-scheduler-more .ontime-scheduler-dataitem[data-co="m"]::after,
.scheme-dark .ontime-scheduler-more .ontime-scheduler-dataitem[data-co="f"]::after
{
	border-right-color: rgba(88, 135, 198, 1);
}

.scheme-dark .stable > tbody > tr:nth-child(odd) {
    background-color: #1e1e1e; 
}