.block-01-server-all-monitoring
{
    display: flex;
    float:left;
}
.block-02-server-all-monitoring
{
    display: flex;
    float:left;
}
.block-03-server-all-monitoring
{
    display: flex;
    float:left;
}


/*-----------------------------========================= SERVER-01 =========================-----------------------------*/
.block-server-01-monitoring
{
    margin: 15px;
}

.diagram-server-01-monitoring {
    /*width: 100px;
    height: 100px;*/
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /*background: rgba(255, 140, 0, 1);/*rgba(255, 140, 0, 1);*/
    position: relative;
    /*overflow: hidden;*/
}

.diagram-server-01-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    top: 8.5px;
    left: 5px;
    right: 6.1px;
    bottom: 2.6px;
    border-radius: 50%;
    background: rgba(31, 21, 14, 1); /*rgba(255, 140, 0, 1);*/
    z-index: 3;
    opacity: 1;
}
.piece-server-01-monitoring {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
}
.piece-server-01-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
}

.piece-server-01-monitoring.circle-statistics-server-01-monitoring
{
    border-radius: 50%;;
}

.circle-statistics-server-01-monitoring
{
    background-color: rgba(255, 140, 0, 1);
    width: 98%;
    height: 98%;
    z-index: 1;
    position: absolute;
    margin: 4%;
    border-radius: 50%;
    right: -2px;
}

.piece-server-01-monitoring.left-server-01-monitoring {
    transform: rotate(0deg);
    z-index: 2;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.6%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-01-monitoring .piece-server-01-monitoring.left-server-01-monitoring {
    transform: rotate(180deg);
    right: 41px;
    top: 3.89%;
    height: 98%;
}
.piece-server-01-monitoring.right-server-01-monitoring {
    transform: rotate(180deg);
    z-index: 1;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.4%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-01-monitoring .piece-server-01-monitoring.right-server-01-monitoring {
    transform: rotate(360deg);
}
.left-server-01-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.over-50-server-01-monitoring .left-server-01-monitoring::before {
    background: rgba(255, 140, 0, 1); /*rgba(255, 140, 0, 1);*/
}
.right-server-01-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.text {
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
    top: 0px;
    bottom: 0;
    left:0;
    right:0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text b {
    font-size: 25px;
}
.text span {
    font-size: 12px;
    display: block;
}

/*-----------------------------========================= SERVER-02 =========================-----------------------------*/
.block-server-02-monitoring
{
    margin: 15px;
}

.diagram-server-02-monitoring {
    /*width: 100px;
    height: 100px;*/
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /*background: rgba(255, 140, 0, 1);/*rgba(255, 140, 0, 1);*/
    position: relative;
    /*overflow: hidden;*/
}

.diagram-server-02-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    top: 8.5px;
    left: 5px;
    right: 6.1px;
    bottom: 2.6px;
    border-radius: 50%;
    background: rgba(31, 21, 14, 1); /*rgba(255, 140, 0, 1);*/
    z-index: 3;
    opacity: 1;
}
.piece-server-02-monitoring {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
}
.piece-server-02-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
}

.piece-server-02-monitoring.circle-statistics-server-02-monitoring
{
    border-radius: 50%;;
}

.circle-statistics-server-02-monitoring
{
    background-color: rgba(255, 140, 0, 1);
    width: 98%;
    height: 98%;
    z-index: 1;
    position: absolute;
    margin: 4%;
    border-radius: 50%;
    right: -2px;
}

.piece-server-02-monitoring.left-server-02-monitoring {
    transform: rotate(0deg);
    z-index: 2;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.6%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-02-monitoring .piece-server-02-monitoring.left-server-02-monitoring {
    transform: rotate(180deg);
    right: 41px;
    top: 3.89%;
    height: 98%;
}
.piece-server-02-monitoring.right-server-02-monitoring {
    transform: rotate(180deg);
    z-index: 1;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.4%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-02-monitoring .piece-server-02-monitoring.right-server-02-monitoring {
    transform: rotate(360deg);
}
.left-server-02-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.over-50-server-02-monitoring .left-server-02-monitoring::before {
    background: rgba(255, 140, 0, 1); /*rgba(255, 140, 0, 1);*/
}
.right-server-02-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.text {
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
    top: 0px;
    bottom: 0;
    left:0;
    right:0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text b {
    font-size: 25px;
}
.text span {
    font-size: 12px;
    display: block;
}


/*-----------------------------========================= SERVER-03 =========================-----------------------------*/
.block-server-03-monitoring
{
    margin: 15px;
}

.diagram-server-03-monitoring {
    /*width: 100px;
    height: 100px;*/
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /*background: rgba(255, 140, 0, 1);/*rgba(255, 140, 0, 1);*/
    position: relative;
    /*overflow: hidden;*/
}

.diagram-server-03-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    top: 8.5px;
    left: 5px;
    right: 6.1px;
    bottom: 2.6px;
    border-radius: 50%;
    background: rgba(31, 21, 14, 1); /*rgba(255, 140, 0, 1);*/
    z-index: 3;
    opacity: 1;
}
.piece-server-03-monitoring {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
}
.piece-server-03-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
}

.piece-server-03-monitoring.circle-statistics-server-03-monitoring
{
    border-radius: 50%;;
}

.circle-statistics-server-03-monitoring
{
    background-color: rgba(255, 140, 0, 1);
    width: 98%;
    height: 98%;
    z-index: 1;
    position: absolute;
    margin: 4%;
    border-radius: 50%;
    right: -2px;
}

.piece-server-03-monitoring.left-server-03-monitoring {
    transform: rotate(0deg);
    z-index: 2;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.6%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-03-monitoring .piece-server-03-monitoring.left-server-03-monitoring {
    transform: rotate(180deg);
    right: 41px;
    top: 3.89%;
    height: 98%;
}
.piece-server-03-monitoring.right-server-03-monitoring {
    transform: rotate(180deg);
    z-index: 1;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.4%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-03-monitoring .piece-server-03-monitoring.right-server-03-monitoring {
    transform: rotate(360deg);
}
.left-server-03-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.over-50-server-03-monitoring .left-server-03-monitoring::before {
    background: rgba(255, 140, 0, 1); /*rgba(255, 140, 0, 1);*/
}
.right-server-03-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.text {
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
    top: 0px;
    bottom: 0;
    left:0;
    right:0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text b {
    font-size: 25px;
}
.text span {
    font-size: 12px;
    display: block;
}



/*-----------------------------========================= SERVER-04 =========================-----------------------------*/
.block-server-04-monitoring
{
    margin: 15px;
}

.diagram-server-04-monitoring {
    /*width: 100px;
    height: 100px;*/
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /*background: rgba(255, 140, 0, 1);/*rgba(255, 140, 0, 1);*/
    position: relative;
    /*overflow: hidden;*/
}

.diagram-server-04-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    top: 8.5px;
    left: 5px;
    right: 6.1px;
    bottom: 2.6px;
    border-radius: 50%;
    background: rgba(31, 21, 14, 1); /*rgba(255, 140, 0, 1);*/
    z-index: 3;
    opacity: 1;
}
.piece-server-04-monitoring {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
}
.piece-server-04-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
}

.piece-server-04-monitoring.circle-statistics-server-04-monitoring
{
    border-radius: 50%;;
}

.circle-statistics-server-04-monitoring
{
    background-color: rgba(255, 140, 0, 1);
    width: 98%;
    height: 98%;
    z-index: 1;
    position: absolute;
    margin: 4%;
    border-radius: 50%;
    right: -2px;
}

.piece-server-04-monitoring.left-server-04-monitoring {
    transform: rotate(0deg);
    z-index: 2;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.6%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-04-monitoring .piece-server-04-monitoring.left-server-04-monitoring {
    transform: rotate(180deg);
    right: 41px;
    top: 3.89%;
    height: 98%;
}
.piece-server-04-monitoring.right-server-04-monitoring {
    transform: rotate(180deg);
    z-index: 1;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.4%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-04-monitoring .piece-server-04-monitoring.right-server-04-monitoring {
    transform: rotate(360deg);
}
.left-server-04-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.over-50-server-04-monitoring .left-server-04-monitoring::before {
    background: rgba(255, 140, 0, 1); /*rgba(255, 140, 0, 1);*/
}
.right-server-04-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.text {
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
    top: 0px;
    bottom: 0;
    left:0;
    right:0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text b {
    font-size: 25px;
}
.text span {
    font-size: 12px;
    display: block;
}



/*-----------------------------========================= SERVER-05 =========================-----------------------------*/
.block-server-05-monitoring
{
    margin: 15px;
}

.diagram-server-05-monitoring {
    /*width: 100px;
    height: 100px;*/
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /*background: rgba(255, 140, 0, 1);/*rgba(255, 140, 0, 1);*/
    position: relative;
    /*overflow: hidden;*/
}

.diagram-server-05-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    top: 8.5px;
    left: 5px;
    right: 6.1px;
    bottom: 2.6px;
    border-radius: 50%;
    background: rgba(31, 21, 14, 1); /*rgba(255, 140, 0, 1);*/
    z-index: 3;
    opacity: 1;
}
.piece-server-05-monitoring {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
}
.piece-server-05-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
}

.piece-server-05-monitoring.circle-statistics-server-05-monitoring
{
    border-radius: 50%;;
}

.circle-statistics-server-05-monitoring
{
    background-color: rgba(255, 140, 0, 1);
    width: 98%;
    height: 98%;
    z-index: 1;
    position: absolute;
    margin: 4%;
    border-radius: 50%;
    right: -2px;
}

.piece-server-05-monitoring.left-server-05-monitoring {
    transform: rotate(0deg);
    z-index: 2;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.6%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-05-monitoring .piece-server-05-monitoring.left-server-05-monitoring {
    transform: rotate(180deg);
    right: 41px;
    top: 3.89%;
    height: 98%;
}
.piece-server-05-monitoring.right-server-05-monitoring {
    transform: rotate(180deg);
    z-index: 1;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.4%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-05-monitoring .piece-server-05-monitoring.right-server-05-monitoring {
    transform: rotate(360deg);
}
.left-server-05-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.over-50-server-05-monitoring .left-server-05-monitoring::before {
    background: rgba(255, 140, 0, 1); /*rgba(255, 140, 0, 1);*/
}
.right-server-05-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.text {
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
    top: 0px;
    bottom: 0;
    left:0;
    right:0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text b {
    font-size: 25px;
}
.text span {
    font-size: 12px;
    display: block;
}



/*-----------------------------========================= SERVER-06 =========================-----------------------------*/
.block-server-06-monitoring
{
    margin: 15px;
}

.diagram-server-06-monitoring {
    /*width: 100px;
    height: 100px;*/
    width: 90px;
    height: 90px;
    border-radius: 50%;
    /*background: rgba(255, 140, 0, 1);/*rgba(255, 140, 0, 1);*/
    position: relative;
    /*overflow: hidden;*/
}

.diagram-server-06-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    top: 8.5px;
    left: 5px;
    right: 6.1px;
    bottom: 2.6px;
    border-radius: 50%;
    background: rgba(31, 21, 14, 1); /*rgba(255, 140, 0, 1);*/
    z-index: 3;
    opacity: 1;
}
.piece-server-06-monitoring {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    position: absolute;
}
.piece-server-06-monitoring::before {
    content: '';
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
}

.piece-server-06-monitoring.circle-statistics-server-06-monitoring
{
    border-radius: 50%;;
}

.circle-statistics-server-06-monitoring
{
    background-color: rgba(255, 140, 0, 1);
    width: 98%;
    height: 98%;
    z-index: 1;
    position: absolute;
    margin: 4%;
    border-radius: 50%;
    right: -2px;
}

.piece-server-06-monitoring.left-server-06-monitoring {
    transform: rotate(0deg);
    z-index: 2;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.6%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-06-monitoring .piece-server-06-monitoring.left-server-06-monitoring {
    transform: rotate(180deg);
    right: 41px;
    top: 3.89%;
    height: 98%;
}
.piece-server-06-monitoring.right-server-06-monitoring {
    transform: rotate(180deg);
    z-index: 1;
    border-radius: 50%; /* only FireFox < 75.0v (fix bug)*/
    top: 3.4%;
    height: 99.8%;
    left: -1%;
}
.over-50-server-06-monitoring .piece-server-06-monitoring.right-server-06-monitoring {
    transform: rotate(360deg);
}
.left-server-06-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.over-50-server-06-monitoring .left-server-06-monitoring::before {
    background: rgba(255, 140, 0, 1); /*rgba(255, 140, 0, 1);*/
}
.right-server-06-monitoring::before {
    background: rgba(58, 40, 26,1 ); /*rgba(44, 30, 20, 1);*/
}
.text {
    color: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
    top: 0px;
    bottom: 0;
    left:0;
    right:0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text b {
    font-size: 25px;
}
.text span {
    font-size: 12px;
    display: block;
}


/*-----------------------------========================= SITE =========================-----------------------------*/
div.block-site-monitoring > p.block-site-monitoring
{
    color: rgba(173, 136, 107, 1);
    margin: 0;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px;
    height: 120px;
    text-align: left;
    padding: 12px;
    line-height: 125%;
}