/* General */
body {
    background: #3184eb;
    background: linear-gradient(-45deg, #f29191, #3184eb, #f29191);
}
::selection {
  color: #ffffff;
  background: #3184eb;
}
::-moz-selection {
  color: #ffffff;
  background: #3184eb;
}

/* Generator */
div#generator p.comment span.step {
    color: #3184eb;
}

/* Header */
div#generator header h2 {
    color: #3184eb;
}
div#generator header div#last-rewards-screen {
    background: #3184eb;
}
div#generator header p#last-rewards {
    color: #3184eb;
}

/* Console */
div#cheat-console span.console-colored-text {
    color: #3184eb;
}

/* Input */
div#generator-form input {
    color: #3184eb;
}
div#generator-form input::placeholder {
    color: #f29191;
}
div#generator-form input::-webkit-input-placeholder {
    color: #f29191;
}
div#generator-form input:-ms-input-placeholder {
    color: #f29191;
}
div#generator-form input::-ms-input-placeholder {
    color: #f29191;
}
div#generator-form input:-moz-placeholder {
    color: #f29191;
}
div#generator-form input::-moz-placeholder {
    color: #f29191;
}
div#generator-form input[type="text"] {
    border-left: 3px solid #3184eb;
}

/* Select */
div#generator-form div.select-wrapper {
    border-bottom: 3px solid #3184eb !important;
}
div#generator-form div.select-wrapper select {
    color: #3184eb;
}
div#generator-form div.select-wrapper svg {
    fill: #3184eb;
}
div#generator-form div.select-wrapper svg g {
    fill: #3184eb;
}
div#generator-form div.select-wrapper:hover {
    background: #3184eb;
}

/* Button */
div#generator-form button#main-button {
    background: #3184eb;
}
div#generator-form button#main-button:hover {
    color: #3184eb;
}
button#og-load-button {
    background: #3184eb;
}
button#og-load-button:hover {
    color: #3184eb;
}

/* Loading Ring */
.lds-ring div {
    border-top-color: #3184eb !important;
}

/* Mobile */
@media only screen and (max-width: 1000px) {
    html, body {
        background: #3184eb;
    }
}
