﻿.scheduler_sigma_event_inner {
    margin-right: 1px;
    font-size: 12px;
    color: #ffffff;
    padding: 4px;
    background: #94e6b7;
}

.scheduler_sigma_event_bar {
    top: 3px;
    left: 4px;
    right: 4px;
    height: 2px;
    /*
	background-color: #8aaa00;
	background-color: #657A0B;
*/
    background-color: #C0D46A;
    background-color: #C7D48D;
}

.scheduler_sigma_event_bar_inner {
    position: absolute;
    height: 2px;
    /*
	background-color: #5F7500;
	background-color: #C4F100;
	background-color: #C3D963;
*/
    background-color: #6E8700;
}

.scheduler_sigma_event_hover .scheduler_sigma_event_inner {
    background: #a8dc18;
    background: -moz-linear-gradient( top, #49637a 0%, #49637a);
    background: -webkit-gradient( linear, left top, left bottom, from(#a8dc18), to(#8fc300));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#49637a", endColorStr="#49637a");
}

.scheduler_sigma_red .scheduler_sigma_event_inner {
    border: 1px solid #c00004;
    background: #94e6b7;
    background: -moz-linear-gradient( top, #ff2819 0%, #ab0000);
    background: -webkit-gradient( linear, left top, left bottom, from(#ff2819), to(#ab0000));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#49637a", endColorStr="#49637a");
}

.scheduler_sigma_main {
    border: 1px solid #999;
}

    .scheduler_sigma_main > div > div > table > tbody > tr {
        vertical-align: middle;
    }

        .scheduler_sigma_main > div > div > table > tbody > tr > td {
            text-align: center;
        }

.scheduler_sigma_timeheader {
    cursor: default;
    color: #2c3e50;
}

.scheduler_sigma_message {
    padding: 10px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    color: #ffffff;
    background: #000;
    background: -moz-linear-gradient( top, #999 0%, #666);
    background: -webkit-gradient( linear, left top, left bottom, from(#999), to(#666));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#49637a", endColorStr="#49637a");
    text-shadow: 0px -1px 1px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,0.3);
}

/* sigma: right part top row */
.scheduler_sigma_timeheadergroup_inner {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    font-family: Verdana;
    font-size: 12px;
    border-bottom: 2px solid white;
    border-right: 1px solid #999;
    color: #000; 
    background: #fff;
    padding-top: 5px;
}

/* sigma: right part second row */
.scheduler_sigma_timeheadercol_inner {
    border-bottom: 2px solid white;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    font-family: Calibri;
    font-size: 12px;
    color: #000;
    background: #fff;
    padding-top: 2px;
}

/* sigma: right part matrix */
.scheduler_sigma_matrix {
    background-color: #CACACA;
    height: 315px;
}

/* sigma left*/
.scheduler_sigma_rowheader {
    color: #000;
    background: #fff;
    font-family: Verdana;
    font-size: 11px;
    /*padding-top:2px;*/
    text-align: inherit;
    position: absolute;
    padding-bottom: 0px;
    box-sizing: border-box;
    border-bottom: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    /*padding-top:5px;*/
    /*text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
   height:98%;*/
}

.scheduler_sigma_scrollable {
    height: 1%;
}

.scheduler_sigma_rowheadercol {
    text-align: center;
}

.scheduler_sigma_corner {
    color: #000;
    background: #f8f8f8;
    border-bottom: 2px solid #CBCBCB;
    /*text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);*/
}

.scheduler_sigma_resourceheader td {
}



.scheduler_sigma_divider {
    background-color: #fff;
    border: 1px solid white;
}


.scheduler_sigma_divider_horizontal {
    background-color: #fff;
    border-width: 1px;
    display: none;
}

.scheduler_sigma_matrix_vertical_line {
    background-color: #fff;
    border-width: 10px;
}

.scheduler_sigma_matrix_vertical_break {
    background-color: #fff;
    border-width: 10px;
}

.scheduler_rowheader vertical_break {
    background-color: #fff;
    border-width: 10px;
}

.scheduler_sigma_rowheader_inner {
    height: 100%;
    vertical-align: middle;
}

.scheduler_sigma_rowheader_inner div {
    height: 100%;
    vertical-align: middle;
    padding: 3px 0 0 0;
}

.scheduler_rowheader_vertical_line {
    background-color: #fff;
    border-width: 10px;
}

.scheduler_sigma_r_vertical_line {
    background-color: #fff;
}

.scheduler_sigma_matrix_horizontal_line {
    background-color: #fff;
    border-width: 10px;
}

.scheduler_sigma_resourcedivider {
    background-color: #fff;
    display: none;
}

.scheduler_sigma_resourcedivider_vertical_break {
    background-color: #fff;
    border-width: 10px;
}

/* sigma left */
.scheduler_sigma_rowheadercol {
    /*border-left: 1px solid white;
    border-bottom: 1px solid white;*/
}



.scheduler_sigma_shadow_inner {
    background-color: #fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
    height: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.scheduler_sigma_cellweekend {
    background-color: #eeeeee;
    background: -moz-linear-gradient( top, #f8f8f8 0%, #f0f0f0);
    background: -webkit-gradient( linear, left top, left bottom, from(#f8f8f8), to(#f0f0f0));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#f8f8f8", endColorStr="#f0f0f0");
}
