#sqm-le_panel {
   position:absolute;
   left:0;
   top:0;
   width: 100%;
   height:100%;
   background-color:#FFFFFF;
   z-index:10003;
}  
#sqm-le_panel_content {
    position: relative;
    top: 0px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 38px;
    height: calc(100% - 38px);
}
.fieldSet {
	font-family: Arial;
	border-color: #acacac42;
}
#dateTimeContainer_days .ui-datepicker-header {
	display:none;
}
#dateTimeContainer_days thead{
	background-color: #f2f2f2;
}
.dateTimeContainer_days-cross span{
   background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 10 10'> <line x1='0' y1='100%' x2='100%' y2='0' style='stroke:rgb(255,0,0);stroke-width:1'/><line x1='100%' y1='100%' x2='0' y2='0' style='stroke:rgb(255,0,0);stroke-width:1'/></svg>") !important;
   background-repeat:no-repeat !important;
   background-position:center center !important;
   background-size: 100% 100% !important; 
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}
.dateTimeContainer_days-ok-1 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-1 {
   background-image: url(/img/calendar_moon_1.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-3 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-3 {
   background-image: url(/img/calendar_moon_3.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-7 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-7 {
   background-image: url(/img/calendar_moon_7.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-10 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-10 {
   background-image: url(/img/calendar_moon_10.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-14 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-14 {
   background-image: url(/img/calendar_moon_14.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-17 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-17 {
   background-image: url(/img/calendar_moon_17.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-21 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-21 {
   background-image: url(/img/calendar_moon_21.png) !important;
   background-position-x: -1px;
}
.dateTimeContainer_days-ok-26 a{
   background-color: rgba(205, 236, 255, 0) !important;
   padding: 0px 9px 0px 0px !important;
   font-size: 18px !important;
}	
.dateTimeContainer_days-ok-26 {
   background-image: url(/img/calendar_moon_26.png) !important;
   background-position-x: -1px;
}
.chartStats1 {
	width:115px;
	display: inline-block;
}
.chartStats2 {
	display: inline-block;
}
#canvasContainer {
    max-width: 1280px;
    position: relative;
    width: calc(100% - 35px);
    left: 35px;
}
#chart_y_limit_control {
    width: 10px;
    display: inline-block;
    position: absolute;
    left: 18px;
    top: 40px;
}
#chart_y_limit_control span{
	width: 32px;
    height: 20px;
    padding-top: 2px;
    margin-left: -8px;
    font-size: 13px;
    text-align: center;
}
#chart_x_limit_control {
    height: 10px;
    margin: 5px 0px 20px 85px;
}
#chart_x_limit_control span{
    width: 38px;
    font-size: 13px;
    text-align: center;
    height: 20px;
    padding-top: 2px;
    margin-top: -1px;
}
#chart_x_limit_control span:nth-child(2){
	margin-left: -0.1em;
}
#chart_x_limit_control span:nth-child(3){
	margin-left: -2.8em;
}

*, *::after, *::before {
  box-sizing: border-box;
}
.fieldSet {
	font-family: Arial;
}
.ui-slider-handle {
	width: 25px !important;
	font-weight: 600 !important;
	text-align: center;
}
.ui-datepicker {
    /*width: 275px;
    padding: .2em .2em 0;*/
    display: none;
}
.ui_tpicker_hour_slider span {
	width: 15px !important;
}
.ui_tpicker_minute_slider span {
	width: 15px !important;
}