@charset "UTF-8";
@import url("/backend/styles/global.css");
/* general */
a {
	color: #B3E783;
	border-bottom: 1px dotted;
}
a:hover {
	color: #FD71A5;
	border-bottom: 1px dotted transparent;
}
a:focus {
    color: #C5FFD4;
    border-bottom: 1px dotted transparent;
}
body {
	background:
    radial-gradient(circle at 0% 50%, rgba(0, 0, 0, 0) 24px, #A9ED71 10px, rgba(0, 0, 0, 0) 25px) 0 25px,
    radial-gradient(at 100% 100%, rgba(0, 0, 0, 0) 25px, #A9ED71 25px, rgba(0, 0, 0, 0) 26px),
    #06262D;
    background-size: 50px 50px;
	color: #F0FBFE;
}
button {
	background-color: #BECAE8;
	border-color: #8CA2D1;
	color: #242395;
}
button:hover {
	background-color: #8EB2DA;
	color: #242395;
}
button:active {
	background-color: #242395;
	border-color: #8CA2D1;
	color: aliceblue;
}
blockquote {
    border-color: #101651;
}
h2, a h2, a h2:hover, a h2:active {
    color: #211B51;
    border-bottom: 0.08em solid #211B51;
}
h3, a h3, a h3:hover, a h3:active {
    color: #505686;
}
hr {
	border-color: #4735A7;
}
::-moz-selection {
  color: #4BE6CA;
  background: #00071D;
}
::selection {
    color: #5ce64b;
    background: #021d00;
}
#menu a {
    border-bottom: 1px dotted transparent;
}
.navbar-inverse {
	background-color: #211B51;
	border-color: #125F6D;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
    color: #D5E0F4;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-nav>li>a:hover {
    background-color: #A9ED71;
    color: #45612F;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    background-color: #020a1d;
}
#content-container, #head-banner {
	background-color: #F0FBFE;
	color: #010519;
}
#content-container a {
    color: #282DD2;
}
#content-container a:hover {
    color: #AB014F;
}
#content-container a:active {
    color: #4D3EC3;
}
.carousel-caption {
	background-color: black;
	background-color: rgba(0,0,0,0.6);
}
.carousel-control, .up-arrow {
    border-bottom: 1px dotted transparent;
}
#featured-row a {
    color: #45612F;
}
#featured-row a:hover {
    color: #67947F;
}
.links-group-header {
    border-top: 1px solid #F0FBFE;
    border-bottom: 1px solid #F0FBFE;
}
footer {
    background-color: black;
    background-color: rgba(0,0,0,0.55);
}
select, option {
    background-color: #45612F;
    border-color: #A9ED71;
    color: #EAFFD9;
}
option disabled {
	color: #ccc;
}
.btn-default {
    color: #45612F;
    background-color: #A9ED71;
    border-color: #EAFFD9;
}
.btn-default:hover {
    color: #EAFFD9;
    background-color: #45612F;
    border-color: #A9ED71;
}
.btn-default:focus {
    color: #A9ED71;
    background-color: #45612F;
    border-color: #EAFFD9;
}
.btn-default:active, .btn-default:active:hover {
    background-color: #2B3D1D;
    color: #EAFFD9;
}
#prompt_display, #story-content, #copyablePrompt {
	background-color: #4F6F35;
	background-color: rgba(79,111,53,0.65);
	color: #C5D6B6;
}
#prompt_display a, #story-content a {
    color: #BF586D;
}
.WindowFrame {
    background-color: #E1ECFD;
}
.GridWindow {
    background-color: #044E5E;
    color: #E6EEFB;
}
.Input .LineInput, .InvisibleCursor, .BufferWindow .Input {
    color: black;
}