/*Titles*/
.rowTitle
{
    font-size:large;
    fill:Black;
    text-anchor:start;    
}

.timeTitle
{
    font-size: small;
    fill: Black; /*Vyplnění černou barvou*/
    text-anchor: start;
    /*writing-mode: tb;*/
}

.stripeTitle
{
    font-size:small;
    fill:black;
    text-anchor:middle;
}

.ganttTitle
{
    text-align:center;
    /*padding:0 0 0 30%;*/
    /*height:50px;*/
    width:60%;
    height:40px;
    float:left;
    font-size: 24px;
}

/*Stripe*/
.stripe 
{
  stroke:gray; /*Barva ohraničení*/
  stroke-width:1; /*Šířka ohraničení*/
  opacity:0.8; /*Průhlednost*/
  height:30px; /*Výška*/
  rx:5px;   /*Zaoblené hrany*/
  /*z-index:1;*/
}
.red {fill:red;}
.green {fill:green;}
.blue{fill:blue;}
.orange {fill:orange;}
.yellow{fill:yellow;}

/*Lines*/
.borderLine
{
    stroke:gray;
    stroke-width:1;
}

.gridLine
{
    stroke:pink;
    stroke-width:1;
    stroke-dasharray:initial;
    stroke-dasharray: 15,5;
}

.verticalGridLine
{


}

/*TimeLine*/
.timeLine
{
    float:left;
    text-align:center;
    height:60px;
    background-color:white;
    /*border: solid gray 1px;*/
}
.topTimeLine
{
    height:30px;
    /*border-bottom: solid black 1px;*/
}
.botTimeLine
{
    height:30px;
}
.timeBar
{
    border:solid black 1px;
    float:left;
    height:100%;
    background-color:#90C3D4
}

/*Tool bar*/
.toolBar
{
    width:40%; 
    height:40px;
    padding-right:40px;
    float:right;
}

.BarCell 
{
    float:right;
    margin-right:10px;
}

.BarCell:hover
{
    border: 1px solid gray;
    border-radius:5px;
}

.disableBarCell
{
    color:gray;
}

.disableBarCell:hover
{
    border: 0px solid gray;
    border-radius:0px;
}

/*Cursor*/
.cursorLine
{
     stroke:red;
     stroke-width:1;
     opacity:0.6;
}

.cursorTitle
{
    position: absolute;
    width: 80px;
    height: 40px;
    border: solid black 1px;
    background-color: white;
    border-radius:4px;
}


.GanttArea
{
    border:1px solid #000000;
    overflow-y: scroll;
}
.gantt-draw-area
{

}
.hidden
{
    display:none;
}