body {
	background-color: #333333;
}


/* keywords */
.mykeys {
	display: none;
}


/* Containers */
.container {
	padding-left: 0rem;
	padding-right: 0rem;
	padding-top: 0rem;
	padding-bottom: 0rem;
}
/* all content */
.content_all {
	background-color: #272B2F !important;
	color: #CCCCCC;
	width: 990px;
  margin-right: auto;
  margin-left: auto;
}
/* main content of page */
.content_main {
	width: 670px;
	display: inline-block;
	vertical-align: top;
	padding-left: 15px;
}
/* right side of page */
.content_sub {
	width: 320px;
	display: inline-block;
	vertical-align: top;
	float: right;
	padding-top: 8px;
	/* border */
	/*border-width: 0px;
  border-left: #4d4d4d;
  border-left-width: 1px;
  border-style: solid;
  padding-left: 9px;*/
}
/* actual element (like email, or ad)*/
.content_sub_element {
	padding-bottom: 15px;
	margin-right: 10px;
}





/* Navbar */


.navbar_brand_bs {
	padding-left: 1rem;
	padding-right: 0rem;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
}

.navbar_background {
	background: linear-gradient(0deg, rgba(1,1,1,1) 0%, rgba(68,68,68,1) 100%);
}

.navbar_font {
	font-family: 'Acme', sans-serif;
	font-size:1.3rem;

	-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;	
}

.navbar-light .navbar-nav .nav-link {
    color: #DADADA;
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link:active,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #d91117;
}

.dropdown {
	background: url(/images/navbar_divider.png) right top no-repeat;
	background-size: 2px;
}


	/* Navbar Dropdown */
	.dropdown-menu {
		font-size: 1.2rem;
		background-color: #2A2A2A;
	}
	.dropdown-item {
		color: #DADADA;
	}
	.dropdown-item:hover {
		background-color: #434343;
		color: #d91117;
	}
	.dropdown-item.active {
	  background-color: #434343;
	  color: #d91117;
	}

	/* Navbar Banner */
	.container_navbar_banner {
		/* padding: 0.5rem; */
		height: 90px;
	}





/* Pages */

.page_title {
	font-family: 'Acme', sans-serif;
  padding-left: 50px;
  margin-bottom: -12px;
  font-weight: 500;
  font-size: 1.75rem;
  background: url(/images/title_background.png) right top no-repeat;
  width: 690px;
  margin-left: -50px;
  height: 50px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;	
}

.page_sub_title {
	font-family: 'Acme', sans-serif;
  padding-left: 50px;
  margin-bottom: -11px;
  font-weight: 500;
  font-size: 1.25rem;
  background: url(/images/title_sub_background.png) right top no-repeat;
  width: 690px;
  margin-left: -50px;
  height: 35px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;	
}

/* Widget */
.page_widget {
	font-family: 'Acme', sans-serif;
  font-weight: 500;
  font-size: 1.25rem;

  padding-left: 15px;
  padding-right: 25px;
  margin-bottom: -8px;

  text-transform: uppercase;
  float: left;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.page_widget_content {
	width:640px;
	display: inline-block;
  padding: 10px;	
  margin-bottom: 15px;
}

.page_widget_green {
	  background: url(/images/title_widget_green.png) bottom right no-repeat;
}
.page_widget_red {
	  background: url(/images/title_widget_red.png) bottom right no-repeat;
}

.page_widget_content_green {
  background: #10603b;	
}
.page_widget_content_red {
  background: #680e29;	
}


.page_widget_game_btn {
	width: 32%;
  margin-left: 5px;
}
.page_widget_game_mobile_btn {
	width: 23.8%;
  margin-left: 5px;
  display: inline-block;
}


/* Alerts */
.email-alert-warning {
    color: #f0eee4;
    background-color: #716f65;
    border-color: #b4a65d;
		width: 100%;
    margin-right: 10px;
   	text-align: center;
   	margin-bottom: 0px;
}
.email-alert-success {
    color: #f4ffeb;
    background-color: #657165;
    border-color: #8ab45d;
    width: 100%;
    margin-right: 10px;
    text-align: center;
    margin-bottom: 0px;
}


/* About - mygames */
.my-games-list {
	width: 410px;
	margin: auto;
	margin-top: 13px;
	margin-bottom: 25px;
	margin-right: 15px;
  float: right;
}

.list-group-item {
	background-color: #600e0f69;
	color: #f5f5dc;
	height:35px;
}
.list-group-item-action:hover,
.list-group-item-action:focus,
.list-group-item-action:active {
	background-color: #752122;
	color: #f5f5dc;
}
.list-group-item .badge-primary {
	color: #e0e0e0;
  background-color: #9e8d23;
}