/* Reset body, html, and div presets. */
body, html, div {
    margin: 0px;
    padding: 0px;
}

body {
    background: url('./../images/backgrounds/0.jpg') no-repeat center center fixed;
    background-size: cover;
}

#frame_bar {
    -webkit-app-region: drag;
    -webkit-user-select: none;
    background: rgba(1, 2, 1, 0.5);
    min-height: 22px;
    display: flex;
    align-items: center;
}

#frame_btn_dock {
    margin-left: 2px;
}

.frame_btn {
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border: 0px;
    margin-left: 5px;
    -webkit-app-region: no-drag !important;
    cursor: pointer;
}

.frame_btn:focus {
    outline: 0px;
}

#frame_btn_close {
    background-color: #e74c32;
}

#frame_btn_close:hover {
    background-color: #FF9A8A;
}

#frame_btn_restoredown {
    background-color: #fed045;
}

#frame_btn_restoredown:hover {
    background-color: #FFE9A9;
}

#frame_btn_minimize {
    background-color: #96e734;
}

#frame_btn_minimize:hover {
    background-color: #D6FFA6;
}