/* Container holding the image and the text */
.container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
}

/* Centered text */
.centered {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.img_bg {
    background-size: 100%;
}

#background {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

.stretch {
    height: 120%;
}

.home_text,
select {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #3e4446;
    border-radius: 4px;
    box-sizing: border-box;
    background-color: #2b2a33;
    color: #ccc;
}

.home_submit {
    width: 100%;
    background-color: #4caf50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.home_submit:hover {
    background-color: #45a049;
}

.start_btn {
    width: 100%;
    min-width: 275px;
    background-color: #4caf50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: none;
}

.stop_btn {
    width: 100%;
    min-width: 275px;
    background-color: #af534d;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    display: none;
}

.update_btn {
    width: 100%;
    min-width: 275px;
    background-color: #248f8f;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.disable_btn {
    width: 100%;
    background-color: #5a5a5a;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.status_1 {
    margin: 0 0 15px;
    font-size: 1.2em;
    color:#ffffff;
}

.status {
    margin: 0 0 15px;
    font-size: 2.5em;
    color:#ffffff;
}

.box_div {
    border-radius: 5px;
    background-color: #1f2223;
    padding: 15px 20px;
    text-align: center;
    color: #ccc;
}

h1 {
    margin: 15px 0 0;
    font-size: 3em;
}

h2 {
    margin: 0 0 40px;
    font-size: 1.4em;
}

table { 
    margin-left: auto;
    margin-right: auto;
}
