/*-----------------------Map------------------*/
/*-----------------------PdfViewer------------------*/
/*-----------------------End PdfViewer------------------*/
/*-----------------------OLAP Definition-----------------*/
/*-----------------------OLAP Definition End-----------------*/
/*----------------------Reportviewer Definition start------------------*/
/*----------------------Reportviewer Definition End------------------*/
/*-----------------------SymbolPalette Definition-----------------*/
/*-----------------------Diagram Definition-----------------*/
/*-----------------------Datepicker Definition-----------------*/
/*-----------------------Bootstrap support-----------------*/
/*----------------------Ribbon Definition-----------------------*/
/*----------------------Ribbon End-----------------------*/
/*----------------------Kanban Definition-----------------------*/
/*----------------------Kanban End-----------------------*/
/*----------------------Spreadsheet Definition-----------------------*/
/*----------------------Spreadsheet End-----------------------*/
/*----------------------Office 365 theme-----------------------*/
/*----------------------rangeScrollbar Start------------------*/
/*----------------------rangeScrollbar End--------------------*/
/*----------------------High-Contrast-01 & High-Contrast-02 theme-----------------------*/
/*--------------- common ----------------- */
/*---------------high-contrast ------*/
/*---------------- Office-365 ----------------*/
/*------------------ material theme ---------------------*/
/*------------------ DatePicker ---------------------*/
/*-----------------------HeatMap Definition-----------------*/
/* Common style */

.e-content-area {
  background-color: white;
  color: #111111;
  border-color: #e0e0e0;
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
}
.e-ganttchart .e-ganttviewerbodyContianer {
  background-color: white;
}
.e-ganttchart .e-ganttviewerbodyContianerparent {
  border-right-color: #e0e0e0;
}
.e-ganttchart .e-headercell-weekend > div {
  
}
.e-ganttchart .e-headercell-weekend > div {
  background: #fafafa;
}
.e-ganttchart .e-weekends {
  background-color: #fafafa;
}
.e-ganttchart-core {
  background: white;
}
.e-ganttchart .e-borderbox {
  border-bottom-color: white;
}
.e-ganttchart .e-schedule-day-headercell,
.e-ganttchart .e-schedule-hour-headercell,
.e-ganttchart .e-schedule-week-headercell {
  color: rgba(0, 0, 0, 0.87);
  border-color: #e0e0e0 !important;
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
  
}
.e-ganttchart .e-schedule-day-headercell,
.e-ganttchart .e-schedule-hour-headercell,
.e-ganttchart .e-schedule-week-headercell {
  height: 27px;
  line-height: 27px;
}
.e-gantt-dialog {
  width: 42% !important;
}
.e-gantt-dialog .e-gantt-validation-btn {
  margin-top: 20px;
  margin-bottom: 15px;
  width: 100%;
  height: 27px;
}
.e-ganttchart .e-ganttviewerheaderContainer {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
  border-bottom-color: #e0e0e0 !important;
  border-right-color: #e0e0e0;
  
}
.e-ganttchart .e-ganttviewerheaderContainer {
  height: 54px !important;
}
.e-ganttchart .e-milestone-top {
  border-bottom-color: #212121;
}
.e-ganttchart .e-milestone-bottom {
  border-top-color: #212121;
}
.e-ganttchart .e-taskbarname,
.e-ganttchart .e-resourceinfo {
  color: #212121;
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
}
.e-ganttchart .e-connectorline-rightarrow {
  border-left-color: #212121;
}
.e-ganttchart .e-connectorline-leftarrow {
  border-right-color: #212121;
}
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  
}
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  background-color: #616161;
  color: white;
  border-color: transparent;
}
.e-tooltiptaskname {
  
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
}
.e-tooltiptaskname {
  color: white;
}
.e-tooltipgantt,
.e-progressbartooltip,
.e-editingtooltip,
.e-tooltipganttpredecessor {
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
}
.e-ganttchart .e-tasklabel {
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
  color: white;
}
.e-ganttchart .e-gantt-mouseclick td.e-chartcell {
  
}
.e-ganttchart .e-gantt-mouseclick {
  
}
.e-ganttchart .e-gantt-mouseclick {
  background: rgba(245, 245, 245, 0.7);
}
.e-ganttchart .e-progresshandle {
  background: #212121;
}
.e-ganttchart .e-progresshandleafter {
  border-bottom-color: #212121;
}
.e-ganttchart .e-gantt-parenttaskbar-progress,
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  
}
.e-ganttchart .e-gantt-parenttaskbar-progress,
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  border-color: #212121;
}
.e-ganttchart .e-gantt-childtaskbar-progress,
.e-ganttchart .e-gantt-childtaskbar {
  
}
.e-ganttchart .e-gantt-childtaskbar-progress,
.e-ganttchart .e-gantt-childtaskbar {
  border-color: #3f51b5;
}
.e-ganttchart .e-chartcell {
  border-bottom-color: transparent;
}
.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-resourceinfo,
.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-tasknameContainer .e-taskbarname {
  font-family: 'Roboto', Segoe UI, Helvetica Neue, Ubuntu, Arial;
  color: #212121;
}
.e-ganttchart .e-gantt-parenttaskbar-progress {
  
}
.e-ganttchart .e-gantt-parenttaskbar-progress {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#212121', GradientType=0);
}
.e-ganttchart .e-gantt-parenttaskbar-progress {
  background: #212121;
}
.e-ganttchart .e-gantt-parenttaskbar-innerdiv {
  background-color: rgba(33, 33, 33, 0.6);
  background: #212121 \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#212121', GradientType=0);
}
.e-ganttchart .e-gantt-childtaskbar-progress {
  background: #3f51b5;
}
.e-ganttchart .e-gantt-childtaskbar {
  background-color: rgba(63, 81, 181, 0.6);
  background: #3f51b5 \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.e-ganttchart .e-manualprogressbar {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67c1b2', endColorstr='#67c1b2', GradientType=0);
  border-color: #4fb29f;
}
.e-ganttchart .e-manualprogressbar {
  background: #67c1b2;
}
.e-ganttchart .e-manualchildtaskbar {
  background-color: #8dd1c4;
  border-color: #4fb29f;
}
.e-ganttchart .e-line {
  border-color: #212121;
}
.e-ganttchart .e-connectorpoint-hover {
  background-color: #212121;
}
.e-ganttchart .e-gantt-falseLine {
  border-top-color: #212121;
}
.e-ganttchart .e-gripper:before {
  color: rgba(255, 255, 255, 0.4);
  background: white \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.e-ganttchart .e-ganttgridlines {
  border-bottom-color: #e0e0e0;
}
.e-ganttchart .e-criticalconnectorline {
  border-color: #ff5555 !important;
}
.e-ganttchart .e-criticalconnectorlinerightarrow {
  border-left-color: #ff5555 !important;
}
.e-ganttchart .e-criticalconnectorlineleftarrow {
  border-right-color: #ff5555 !important;
}
.e-ganttchart .e-criticalprogressbar {
  background: #ff5555 !important;
  border-color: #ff5555 !important;
}
.e-ganttchart .e-criticaltaskbar {
  background: #ff8b8b !important;
  border-color: #ff8b8b !important;
}
.e-gantt-manualparenttaskbar {
  background-color: #b3b3b3;
}
.e-gantt-manualparenttaskbar-left,
.e-gantt-manualparenttaskbar-right {
  border-color: #b3b3b3;
}
.e-gantt-manualparenttaskbar-connectorpoint-hover {
  background-color: #b3b3b3 !important;
}
