body,
html {
    height: 100%;
    background: #fff;
}

.container {
    width: 100%;
    height: 95%;
    margin: 0 auto 0;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    background: #fff;
    text-align: center;
}

.status-green {
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(9, 156, 107);
    background-color: rgb(71, 220, 178);
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset -0.6px -1.9px 4px 0px rgba(21, 139, 100, 0.8);
    -moz-box-shadow: inset -0.6px -1.9px 4px 0px rgba(21, 139, 100, 0.8);
    box-shadow: inset -0.6px -1.9px 4px 0px rgba(21, 139, 100, 0.8);
}

.status-green-glow {
    z-index: -1;
    position: absolute;
    background-color: #2f343a;
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 8px 1px rgba(21, 139, 100, 0.7);
    -moz-box-shadow: 0px 0px 8px 1px rgba(21, 139, 100, 0.7);
    box-shadow: 0px 0px 8px 1px rgba(21, 139, 100, 0.7);
}

.status-yellow {
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(156, 151, 9);
    background-color: rgb(255, 225, 24);
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset -0.6px -1.9px 4px 0px rgba(139, 127, 21, 0.8);
    -moz-box-shadow: inset -0.6px -1.9px 4px 0px rgba(139, 127, 21, 0.8);
    box-shadow: inset -0.6px -1.9px 4px 0px rgba(139, 127, 21, 0.8);
}

.status-yellow-glow {
    z-index: -1;
    position: absolute;
    background-color: #2f343a;
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 8px 1px rgba(139, 127, 21, 0.7);
    -moz-box-shadow: 0px 0px 8px 1px rgba(139, 127, 21, 0.7);
    box-shadow: 0px 0px 8px 1px rgba(139, 127, 21, 0.7);
}

.status-red {
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(156, 9, 9);
    background-color: rgb(220, 24, 71);
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset -0.6px -1.9px 4px 0px rgba(139, 21, 21, 0.8);
    -moz-box-shadow: inset -0.6px -1.9px 4px 0px rgba(139, 21, 21, 0.8);
    box-shadow: inset -0.6px -1.9px 4px 0px rgba(139, 21, 21, 0.8);
}

.status-red-glow {
    z-index: -1;
    position: absolute;
    background-color: #2f343a;
    width: 12px;
    height: 12px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 8px 1px rgba(139, 21, 21, 0.7);
    -moz-box-shadow: 0px 0px 8px 1px rgba(139, 21, 21, 0.7);
    box-shadow: 0px 0px 8px 1px rgba(139, 21, 21, 0.7);
}

.button {
    background-color: #4CAF50;
    /* Green */
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    cursor: pointer;
}

.button1 {
    padding: 5px 14px;
}

table,
td,
th {
    border: 1px solid #ddd;
    padding: 3px;
    /* text-align: center; */
}

table {
    border-collapse: collapse;
    width: 100%;
}