
/* 

DayPilot Month Theme 
http://themes.daypilot.org/month/theme/szipwb

Compatibility:

DayPilot Pro for JavaScript 8.0
http://javascript.daypilot.org/

DayPilot Pro for ASP.NET WebForms 8.0
http://www.daypilot.org/

DayPilot Pro for ASP.NET MVC 8.0
http://mvc.daypilot.org/

DayPilot Pro for Java 8.0
http://java.daypilot.org/

*/

.centered_main 
{
	border: 1px solid #aaaaaa;
}

.centered_main, .centered_main td 
{
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-size: 12px;
	/* font-weight: bold; */
	color: black;
}

.centered_event { 
	
}

.centered_event_inner { 
	position:absolute;
    left:0px;
    right: 1px;
    top: 0px;
    bottom: 1px;
    padding: 6px;
	text-align: center;
    background: #09b2ef;
    border: 1px solid #079beb;
	
	/* position:absolute; */
    /* left:0px; */
    /* right: 0px; */
    /* top: 0px; */
    /* bottom: 1px; */
    /* padding: 3px; */
	/* text-align: center; */
    /* /*background: #09b2ef;*/ */
    /* /*border: 1px solid #079beb;*/ */
	/* vertical-align: middle; */
	/* cursor:pointer; */
	
	/* padding: 2px; */
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	font-size: 12px;
	--font-weight:bold;
	color: black;
	border: 1px solid #cccccc;
}

.centered_timeheader_float_inner {
    padding: 3px;
	text-align: center;
}

.centered_header_inner
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	text-align: center;
	padding: 2px;

	color: #666666;
	background: #eeeeee;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e9e9));
	background: -webkit-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -moz-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -ms-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: -o-linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	background: linear-gradient(top, #f3f3f3 0%, #e9e9e9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#f3f3f3", endColorStr="#e9e9e9");
	
}

.centered_cell 
{
	background-color: #f9f9f9;
}

.centered_cell.centered_cell_business
{
	background-color: #ffffff;
}

.centered_cell_inner 
{
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	position: absolute;
	text-align:center;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;	
}

.centered_cell_header 
{
	text-align: right;
	padding-right: 2px;
}

.centered_message 
{
	padding: 10px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	
	color: #ffffff;
	background: #ffa216;
	
}

.centered_shadow_inner 
{
	background-color: #666666;
	opacity: 0.5;
	filter: alpha(opacity=50);
	height: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.centered_event_delete {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI5JREFUKFNtkLERgCAMRbmzdK8s4gAUlhYOYEHJEJYOYOEwDmGBPxC4kOPfvePy84MGR0RJ2N1A8H3N6DATwSQ57m2ql8NBG+AEM7D+UW+wjdfUPgerYNgB5gOLRHqhcasg84C2QxPMtrUhSqQIhg7ypy9VM2EUZPI/4rQ7rGxqo9sadTegw+UdjeDLAKUfhbaQUVPIfJYAAAAASUVORK5CYII=) center center no-repeat; 
	opacity: 0.6; 
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
	cursor: pointer;
}

.centered_event_delete:hover {
	opacity: 1;
	-ms-filter: none;
}

.centered_rowheader_inner {
    padding: 2px;
}

/* .centered_timeheadergroup:hover, */
/* .centered_timeheadercol:hover, */
/* .centered_rowheader:hover, */
/* .centered_corner:hover */
/* { */
    /* background: #464646; */
	/* cursor:pointer; */
/* } */
.centered_timeheadergroup,
.centered_timeheadercol,
.centered_rowheader,
.centered_corner
{
    /* color: #ffffff; */
    /* background: #646464; */

    -ms-transition: background-color .3s linear;
    -moz-transition: background-color .3s linear;
    -webkit-transition: background-color .3s linear;
    transition: background-color .3s linear;	
}

.centered_rowheader_inner {
    padding: 2px;
}

.centered_timeheadergroup,
.centered_timeheadercol {
    text-align: center;
}

.centered_timeheadergroup_inner
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 3px;
}

.centered_timeheadercol_inner
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-right: 1px solid #ddd;

    padding: 3px;
}

.centered_cellcolumn 
{
    background: #fff;
}

/* .centered_timeheadergroup, */
/* .centered_timeheadercol { */
    /* text-align: center; */
/* } */

/* .centered_timeheadergroup_inner */
/* { */
    /* position: absolute; */
    /* left: 0px; */
    /* right: 0px; */
    /* top: 0px; */
    /* bottom: 0px; */
    /* border-right: 1px solid #ddd; */
    /* border-bottom: 1px solid #ddd; */
    /* padding: 3px; */
/* } */

.centered_timeheadercol_inner
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-right: 1px solid #eee;

    padding: 3px;
}

.centered_rowheader_inner {
    padding: 2px;
}

.centered_timeheadercol_inner
{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-right: 1px solid #ddd;
	text-align:center;
    padding: 3px 0px;
}

.centered_cellcolumn 
{
    background: #000000;
	text-align: center;
}

.centered_divider,
.centered_splitter
{
    background-color: #ccc; /*#000000;/*#ccc;*/
}

.centered_divider_horizontal
{
    background-color: #ccc; /*#000000;/*#ccc;*/
}

.centered_matrix_vertical_line 
{
    background-color: #eee;/*#000000;#eee;*/
}

.centered_matrix_horizontal_line 
{
    background-color: #eee;/*#000000;#eee;*/
}

.centered_resourcedivider 
{
    background-color: #eee;/*#000000;#eee;*/
}

.centered_shadow_inner 
{
    background-color: #666666;
    opacity: 0.3;
    filter: alpha(opacity=30);
    height: 100%;
}

.centered_cellparent {
    background-color: #f8f8f8;
}

.centered_columnheader {
}

.centered_columnheader_inner {
}

.centered_columnheader_cell {
    
}

/* .centered_event,  */
/* .centered_event_line0{ */
	/* background-color: white; */
/* } */

.centered_columnheader_splitter {
    background-color: #ccc;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.centered_columnheader_cell_inner {
    padding: 1px;   
	text-align:center;
}

.centered_timeheader_float_inner {
    padding: 3px;
	text-align:center;
}

.centered_event_float_inner {
    padding: 5px 4px 4px 8px;
	text-align:center;
}

.centered_event_float_inner:after {
    content:"";
    border-color: transparent #fff transparent transparent;
    border-style:solid;
    border-width:5px;
    width:0;
    height:0;
    position:absolute;
    top:8px;
    left:-4px;
	text-align:center;
}

.centered_event_move_left {
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: -o-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: linear-gradient(top, #ffffff 0%, #eeeeee);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#eeeeee");
}

.centered_event_move_right {
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
    background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: -ms-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: -o-linear-gradient(top, #ffffff 0%, #eeeeee);
    background: linear-gradient(top, #ffffff 0%, #eeeeee);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#eeeeee");
}
.centered_rowmove_handle { background-repeat: no-repeat; background-position: center center; background-color: #ccc; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAKCAYAAACT+/8OAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAClJREFUGFdj+P//P4O9vX2Bg4NDP4gNFgBytgPxebgAMsYuQGMz/jMAAFsTZDPYJlDHAAAAAElFTkSuQmCC); cursor: move; }
.centered_rowmove_source { background-color: black; opacity: 0.2; }
.centered_rowmove_position_before, .centered_rowmove_position_after { background-color: #999; height: 2px; }
.centered_rowmove_position_child { margin-left: 10px; background-color: #999; height: 2px; }
.centered_rowmove_position_child:before { content: '+'; color: #999; position: absolute; top: -8px; left: -10px; }
.centered_rowmove_position_forbidden { background-color: red; height: 2px; margin-left: 10px; }
.centered_rowmove_position_forbidden:before { content: 'x'; color: red; position: absolute; top: -8px; left: -10px; }

.centered_link_horizontal { border-bottom-style: solid; border-bottom-color: red }
.centered_link_vertical { border-right-style: solid; border-right-color: red }
.centered_link_arrow_right:before { content: ''; border-width: 6px; border-color: transparent transparent transparent red; border-style: solid; width: 0px; height:0px; position: absolute; }
.centered_link_arrow_left:before { content: ''; border-width: 6px; border-color: transparent red transparent transparent; border-style: solid; width: 0px; height:0px; position: absolute; }
.centered_link_arrow_down:before { content: ''; border-width: 6px; border-color: red transparent transparent transparent; border-style: solid; width: 0px; height:0px; position: absolute; }

.centered_shadow_overlap .centered_shadow_inner { background-color: red; }
.centered_overlay { background-color: gray; opacity: 0.5; filter: alpha(opacity=50); }

.centered_event_group { box-sizing: border-box; font-size:12px; color:#666; padding:2px 2px 2px 2px; overflow:hidden; border:1px solid #ccc; background-color: #fff; }


.centered_header_icon:hover { background-color: #464646; }
.centered_header_icon_hide:before { content: '\00AB'; }
.centered_header_icon_show:before { content: '\00BB'; }

.centered_rowheader.centered_rowheader_selected { background-color: #aaa;background-image: -webkit-gradient(linear, 0 100%, 100% 0,color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),	color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);-webkit-background-size: 20px 20px;-moz-background-size: 20px 20px;background-size: 20px 20px; }

.centered_row_new .centered_rowheader_inner { cursor: text; background-position: 0px 5px; background-repeat: no-repeat; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABUSURBVChTY0ACslAaK2CC0iCQDMSlECYmQFYIAl1AjFUxukIQwKoYm0IQwFCMSyEIaEJpMMClcD4Qp0CYEIBNIUzRPzAPCtAVYlWEDgyAGIdTGBgAbqEJYyjqa3oAAAAASUVORK5CYII=); }
.centered_row_new .centered_rowheader_inner:hover { background: white; }
.centered_rowheader textarea { padding: 3px; }
.centered_rowheader_scroll { cursor: default; }

.centered_shadow_forbidden .centered_shadow_inner { background-color: red; }

.centered_event_moving_source { opacity: 0.5; filter: alpha(opacity=50); }

.centered_linkpoint { background-color: white; border: 1px solid gray; border-radius: 5px; }
.centered_linkpoint.centered_linkpoint_hover { background-color: black; }

.centered_event.centered_event_version .centered_event_inner { background-color: #cfdde8;background-image: -webkit-gradient(linear, 0 100%, 100% 0,	color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),	color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);-webkit-background-size: 20px 20px;-moz-background-size: 20px 20px;background-size: 20px 20px; }

.centered_crosshair_vertical, .centered_crosshair_horizontal, .centered_crosshair_left, .centered_crosshair_top { background-color: gray; opacity: 0.2; filter: alpha(opacity=20); }

.centered_tree_image_no_children {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAKXRFWHRDcmVhdGlvbiBUaW1lAHDhIDMwIEkgMjAwOSAwODo0NjozMSArMDEwMClDkt4AAAAHdElNRQfZAR4HLzEyzsCJAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAABGdBTUEAALGPC/xhBQAAADBJREFUeNpjrK6s5uTl/P75OybJ0NLW8h8bAIozgeSxAaA4E1A7VjmgOL31MeLxHwCeXUT0WkFMKAAAAABJRU5ErkJggg==);
}
.centered_tree_image_expand {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAKXRFWHRDcmVhdGlvbiBUaW1lAHDhIDMwIEkgMjAwOSAwODo0NjozMSArMDEwMClDkt4AAAAHdElNRQfZAR4HLyUoFBT0AAAACXBIWXMAAA7CAAAOwgEVKEqAAAAABGdBTUEAALGPC/xhBQAAAFJJREFUeNpjrK6s5uTl/P75OybJ0NLW8h8bAIozgeRhgJGREc4GijMBtTNgA0BxFog+uA4IA2gmUJwFog/IgUhAGBB9KPYhA3T74Jog+hjx+A8A1KRQ+AN5vcwAAAAASUVORK5CYII=);
}
.centered_tree_image_collapse {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAKXRFWHRDcmVhdGlvbiBUaW1lAHDhIDMwIEkgMjAwOSAwODo0NjozMSArMDEwMClDkt4AAAAHdElNRQfZAR4HLxB+p9DXAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAABGdBTUEAALGPC/xhBQAAAENJREFUeNpjrK6s5uTl/P75OybJ0NLW8h8bAIozgeSxAaA4E1A7VjmgOAtEHyMjI7IE0EygOAtEH5CDqY9c+xjx+A8ANndK9WaZlP4AAAAASUVORK5CYII=);    
}
