.elementor-3541 .elementor-element.elementor-element-99cb1c7 > .elementor-container{max-width:1000px;}.elementor-3541 .elementor-element.elementor-element-99cb1c7{margin-top:110px;margin-bottom:110px;}.elementor-3541 .elementor-element.elementor-element-2519eaee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3541 .elementor-element.elementor-element-3f914468{text-align:center;}.elementor-3541 .elementor-element.elementor-element-3f914468 .elementor-heading-title{font-family:var( --e-global-typography-427eb86-font-family ), Sans-serif;font-size:var( --e-global-typography-427eb86-font-size );font-weight:var( --e-global-typography-427eb86-font-weight );line-height:var( --e-global-typography-427eb86-line-height );letter-spacing:var( --e-global-typography-427eb86-letter-spacing );word-spacing:var( --e-global-typography-427eb86-word-spacing );color:#202020;}.elementor-3541 .elementor-element.elementor-element-43959510 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-43959510{text-align:center;}.elementor-3541 .elementor-element.elementor-element-43959510 .elementor-heading-title{font-family:var( --e-global-typography-d11bc61-font-family ), Sans-serif;font-size:var( --e-global-typography-d11bc61-font-size );font-weight:var( --e-global-typography-d11bc61-font-weight );line-height:var( --e-global-typography-d11bc61-line-height );letter-spacing:var( --e-global-typography-d11bc61-letter-spacing );word-spacing:var( --e-global-typography-d11bc61-word-spacing );color:#000000;}@media(max-width:1024px){.elementor-3541 .elementor-element.elementor-element-3f914468 .elementor-heading-title{font-size:var( --e-global-typography-427eb86-font-size );line-height:var( --e-global-typography-427eb86-line-height );letter-spacing:var( --e-global-typography-427eb86-letter-spacing );word-spacing:var( --e-global-typography-427eb86-word-spacing );}.elementor-3541 .elementor-element.elementor-element-43959510 .elementor-heading-title{font-size:var( --e-global-typography-d11bc61-font-size );line-height:var( --e-global-typography-d11bc61-line-height );letter-spacing:var( --e-global-typography-d11bc61-letter-spacing );word-spacing:var( --e-global-typography-d11bc61-word-spacing );}}@media(max-width:767px){.elementor-3541 .elementor-element.elementor-element-99cb1c7{padding:0px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-2519eaee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 20px 40px 20px;}.elementor-3541 .elementor-element.elementor-element-3f914468 .elementor-heading-title{font-size:var( --e-global-typography-427eb86-font-size );line-height:var( --e-global-typography-427eb86-line-height );letter-spacing:var( --e-global-typography-427eb86-letter-spacing );word-spacing:var( --e-global-typography-427eb86-word-spacing );}.elementor-3541 .elementor-element.elementor-element-43959510 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3541 .elementor-element.elementor-element-43959510{text-align:center;}.elementor-3541 .elementor-element.elementor-element-43959510 .elementor-heading-title{font-size:var( --e-global-typography-d11bc61-font-size );line-height:var( --e-global-typography-d11bc61-line-height );letter-spacing:var( --e-global-typography-d11bc61-letter-spacing );word-spacing:var( --e-global-typography-d11bc61-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-593095a4 */#ActiveTable{
    width:100%;
    box-sizing:border-box;
    border-collapse: collapse;
    border-left:;
}

#ActiveTable caption{
    font-size: 0.8rem;
    text-align:right;
}

#ActiveTable th{
    padding:1%;
    background-color:#f5f6fa;
    color:#202020;
    border-right:5px solid #fff;
    border-bottom:5px solid #fff;
    text-align:center;
}

#ActiveTable td{
    padding:1%;
    text-align:center;
    border-bottom:5px solid #fff;
    border-right:5px solid #fff;
    overflow: hidden;
    empty-cells:show; 
    white-space: nowrap;
}

#Number{
    background:url(../img/icon_number.png) 20% 50% no-repeat;
    background-size:23px;
}

#Active{
    background:url(../img/icon_human.png) 20% 50% no-repeat;
    background-size:37px;
}

#Time{
    background:url(../img/icon_clock.png) 20% 50% no-repeat;
    background-size:32px;
}

#Lundry{
    background:url(../img/icon_lundry.png) 20% 50% no-repeat;
    background-size:27px;
}

.List_Run{
    background-color:#fcf5f9;
    color:#ff0000;
    font-weight:bold;
}
.List_Err{
    background-color:#ff0000;
}
.List_Stop{
    
}
.List_Check{
    background-color:#ffff33;
}

.Number{
    color:#333;
    font-weight:normal;
}

.Lundry{
    color:#333;
    font-weight:normal;
}

@media only screen and (max-width:767px){
    #Number,#Active,#Time,#Lundry{
        background-image:none;
    }
}/* End custom CSS */