
.widget-control{
    position:relative;
}



.days-case-open-table .gridjs-tbody .gridjs-tr td:not(:first-child){
    text-align:right;
}
.days-case-open-table .gridjs-tbody .gridjs-tr td:first-child{
 position: sticky;
}

.days-case-open-table .gridjs-tbody .gridjs-tr:nth-child(2n+1) td
{
    background-color:#f9f9f9;
}

/* SCROLL TABLE*/
.scrollable-table{
    max-height:800px;
    overflow-x:hidden;
    overflow-y:auto;
}
.scrollable-table th{
    position: sticky;
  top: 0; /* Don't forget this, required for the stickiness */
}
.scrollable-table .end-of-data td{
    padding: 5px;
    background-color: var(--primary-color);
    color: white;
    text-align: center;
}

/* TELERIK TABLE*/
.k-table-row td{
    vertical-align:top !important;
}
/* RAIDAL */
.start-endpoint-values,.addtionalinfo{
    display:flex;
    width:100%;
    margin-top:-40px;
    justify-content: center;
}

.addtionalinfo{
    margin-top:0px;
}
.start-endpoint-values div,.addtionalinfo div{
    width:50%;
    max-width:212px;
}
.apexcharts-xaxis-label{
    white-space:normal;
}

.radial-widget .widget-control{
        display: flex;
    justify-content: center;
}

.addtionalinfo div:first-child{

}


/* Calendar*/
.easepick-calendar-widget .single-click-content {
    display:none!important;
}

.tooltip-calendar-date { 
    border-bottom:solid 1px white;
    padding-bottom:4px;
    margin-bottom:4px;
    font-size:15px;
}


/* PIE */
.pie-widget .widget-control{
    display:flex;
    justify-content:center;
}

.pie-widget .widget-data-overlay{
    width: 155px;
    height: 155px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% - 90px), calc(-50% + 16px));
    border-radius: 40px;
    overflow: hidden;
    display: flex;
    align-items: center;
    text-align: center;
}

.pie-widget .widget-data-overlay *{
    width:100%;
}
.pie-widget .widget-data-overlay .data-title{
    font-weight: bold;
    font-size: 23px;
    border-bottom: solid 1px #dedede;
    margin-bottom: 5px;
    padding-bottom: 5px;
    line-height: 21px;
}
.pie-widget .widget-data-overlay .data-title span{
    font-size: 16px;
    font-weight: normal;
    display: block;
}
.pie-widget .widget-data-overlay .data-calculation{
    font-size:10px;
}

/* Grid widget */
.grid-widget{
    min-width:100%;
}

.apexcharts-canvas > svg{
    background-color:transparent!important;
}