.jqx-scheduler-month-cell {
    background: #ffffff;
    color: #000;
    opacity: 0.8;
    padding: 5px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
    vertical-align: top;
    text-align: left;
}
.jqx-widget-header {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #ecf0f1;
    background: #e8e8e8;
}
.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
    border-color: #ecf0f1;
}
.jqx-scheduler .jqx-grid-column-header, .jqx-scheduler.jqx-widget .jqx-grid-column-header {
    border-bottom: 1px solid #ecf0f1;
}
.jqx-widget-header {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #ecf0f1;
    background: #ecf0f1;
}
.jqx-scheduler-month-weekend-cell {
    background: #fff;
}
.jqx-widget-content {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -ms-touch-action: none;
    -moz-background-clip: padding;
    -webkit-text-size-adjust: none;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: Verdana,Arial,sans-serif;
    font-style: normal;
    font-size: 13px;
    border-color: #ecf0f1;
    background: #fff;
  }
  .jqx-scheduler-not-work-time-cell {
    background: #ffffff;
}
.jqx-grid-table-one-cell {
    border: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ecf0f1;
}
.jqx-fill-state-pressed {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    color:#fff;
    background: #18bc9c;
    color:#fff;
}
.jqx-fill-state-pressed {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border-color: #18bc9c;
    padding: 5px 7px;
}
.jqx-fill-state-normal {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -ms-touch-action: none;
    font-style: normal;
    font-size: 13px;
    border-color: #ecf0f1;
    padding: 5px 7px;
}
.jqx-scrollbar-state-normal {
    background: #fff;
    margin: 0px;
    padding: 0px;
    border: 1px solid transparent;
}
.jqx-fill-state-normal {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -ms-touch-action: none;
    font-style: normal;
    font-size: 13px;
    padding: 5px 7px;
    border: none;
    outline:none;
}
.jqx-fill-state-normal:hover {
    border: none;
    outline:none;
}
