Body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.42857143;
    background-color: #4276bc;
}

a {
  color: #1076e5;
  text-decoration: none;
 # font-weight: bold;
}

a:hover,
a:focus {
  color: #1076e5;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h1,
.h1 {
  font-size: 41px;
  font-weight: 300;
}
h2,
.h2 {
  font-size: 32px;
}
h3,
.h3 {
  font-size: 26px;
}
h4,
.h4 {
  font-size: 19px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 10.5px;
}

.navbar-brand {
    padding: 10px;
    margin-right: 25px;
}

.page-sidebar {
    background: none;
    padding: 0 20px;
}

.page-footer {
    padding: 20px;
    margin-top: 40px;
    color: #999999;
    background-color: #303030;
    border-top: transparent solid 1px;
}

.Item .Title,
.Item .Title a {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  color: #1076e5;
  vertical-align: top;
}

.Item .Meta, .Item .Meta a {
    color: #ccc;
}

.HomepageTitle, .PageTitle, .page-header, h1.H {
    border-bottom: none;
    padding-bottom: 0;
    font-weight: 600;
}

.PhotoWrap, .UserBox .PhotoWrap {
    display: none;
}

.PhotoWrap-Category {
    display: block;
}


.DataCounts {
    background: #eee;
    border-radius: 4px;
    padding: 10px 0;
    border: 1px solid #B4B4B4;
}

.About dl {
    background: #eee;
    border-radius: 4px;
    padding: 10px;
    border: 1px solid #B4B4B4;
    color: #000;
}

.SearchForm, .well {
    background-color: #031426;
    border : none;
}

#DiscussionForm .FormWrapper {
    background-color: #f4f5f7;
    padding: 20px;
    border-radius: 4px;
    border : 1px solid #f4f5f7;
}

.FilterMenu li > a {
    color: #fff;
}

.FilterMenu li > a:hover {
    color: #464545;
}

.FilterMenu .Active > a,
.FilterMenu .Active > a:hover,
.FilterMenu .Active > a:focus {
  color: #ffffff;
  background-color: #031426;
}

.Reactions-BestOf {
    display:none;
    
}

.PanelInfo .Heading {
    background: #031426;
    border: 1px solid #031426;
    color: #fff;
}

.PanelInfo a {
    background-color: #E7EAEE;
    border-radius: 0px;
}

.PanelInfo .Active a,
.PanelInfo .Active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #555;
}

.Breadcrumbs a {
	color: #fff;
}

.Breadcrumbs {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #031426;
  border-radius: 4px;
}

.Breadcrumbs .CrumbLabel {
  display: inline-block;
}

.Breadcrumbs .CrumbLabel:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ffffff;
}

.Breadcrumbs .Last a {
  color: #fff;
}

.Breadcrumbs {
  display: block;
}

.Breadcrumbs .Crumb {
  display: none;
}

.Breadcrumbs .HomeCrumb:before {
  display: none;
}

.CategoryHeading {
    background-color: #031426  !important;
    border: 1px solid #031426 !important;
    padding: 10px 15px;
    color: #fff;
}

.CategoryDescription {
    color: #999;
}

.DataList .Item {
    background-color: #fff;
}

.MessageForm {
    margin: 20px 0 0 0;
}

.MessageForm .Buttons {
    background-color: #031426;
}

.Message, .Excerpt, .ButtonBarMarkupHint {
    color: #000;
}

.MessageList .Item {
    margin-left: 0;
    box-shadow: none;
}

.MessageList .Item-Header {
    background-color: #031426;
}

.MessageList .Role_Administrator .AuthorInfo {
    color: #fff;
}

.MessageList .Role_Administrator .Item-Body {
    background-color: #d9edf7;
}

.NumberedPager {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 4px;
}

.NumberedPager > a,
.NumberedPager > span,
.NumberedPager > div {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  margin-left: -1px;
}

.NumberedPager > a:first-child,
.NumberedPager > span:first-child,
.NumberedPager > div:first-child {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.NumberedPager > a:last-child,
.NumberedPager > span:last-child,
.NumberedPager > div:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.NumberedPager > a:hover,
.NumberedPager > a:focus {
  color: #ffffff;
  background-color: #bce8f1;
  border-color: transparent;
}

.NumberedPager .Highlight,
.NumberedPager .Highlight:hover,
.NumberedPager .Highlight:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #1076e5;
  border-color: transparent;
  cursor: default;
}

.NumberedPager > span,
.NumberedPager > span:hover,
.NumberedPager > span:focus {
  color: #ffffff;
  background-color: #031426;
  border-color: transparent;
  cursor: not-allowed;
}

.PagerNub {
  display: none;
}

.PrevNextPager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}

.PrevNextPager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  border-radius: 15px;
}

.PrevNextPager a:hover,
.PrevNextPager a:focus {
  text-decoration: none;
  background-color: #00dba3;
}

.PrevNextPager .Next {
  float: right;
}

.PrevNextPager .Previous {
  float: left;
}

.Item .Username {
    color: #1076e5;
}

.Button {
  color: #ffffff;
  background-color: #464545;
  border-color: #464545;
}

.Button:hover,
.Button:focus,
.Button:active {
  color: #ffffff;
  background-color: #313131;
  border-color: #272727;
}

.Button:active {
  background-image: none;
}

.Button[disabled],
fieldset[disabled] .Button,
.Button[disabled]:hover,
fieldset[disabled] .Button:hover,
.Button[disabled]:focus,
fieldset[disabled] .Button:focus,
.Button[disabled]:active,
fieldset[disabled] .Button:active {
  background-color: #464545;
  border-color: #464545;
}

.Button.Primary {
  color: #ffffff;
  background-color: #1076e5;
  border-color: #0561C8;
}

.Button.Primary:hover,
.Button.Primary:focus,
.Button.Primary:active {
  color: #ffffff;
  background-color: #2A84E4;
  border-color: #63AFFF;
}

.Button.Primary:active {
  background-image: none;
}

.Button.Primary[disabled],
fieldset[disabled] .Button.Primary,
.Button.Primary[disabled]:hover,
fieldset[disabled] .Button.Primary:hover,
.Button.Primary[disabled]:focus,
fieldset[disabled] .Button.Primary:focus,
.Button.Primary[disabled]:active,
fieldset[disabled] .Button.Primary:active {
  background-color: #375a7f;
  border-color: #375a7f;
}

.Tag,
.Item .Meta .MItem.Category a {
  background-color: #8F8F8F;
}

.Item .Meta .MItem.Category a:hover,
.Item .Meta .MItem.Category a:focus {
  background-color: #2c2c2c;
}

.Note.Closed.SignInOrRegister,
.token-input-token {
  background-color: #375a7f;
}

.token-input-token.token-input-highlighted-token {
  background-color: #28415b;
}

.Tag-Announcement {
  background-color: #3498db;
}

.HasNew {
  background-color: #f39c12;
}

.Tag-Closed,
.Note.Closed,
.token-input-token.token-input-selected-token {
  background-color: #e74c3c;
}

.Note.Closed {
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.42857143;
}

.Note.Closed.SignInOrRegister a {
  color: #ffffff;
}

.Count,
.Alert {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: top;
  white-space: nowrap;
  text-align: center;
  background-color: #464545;
  border-radius: 10px;
  margin-left: 5px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1500px) {
  .container {
    width: 1470px;
  }
}

/* PSLGERMANY CSS */

.Section-pslgermany  {
    background-color: #fff;
    color: #333;
}

.Section-pslgermany a {
  color: #1076e5;
}

.Section-pslgermany a:hover,
.Section-pslgermany a:focus {
  color: #1076e5;
}

.Section-pslgermany .page-footer {
    color: #999999;
    background-color: #303030;
    border-top: transparent solid 1px;
}

.Section-pslgermany .Item .Title,
.Section-pslgermany .Item .Title a {
  color: #444;
}

.Section-pslgermany .Item .Meta, .Item .Meta a {
    color: #ccc;
}

.Section-pslgermany .DataCounts {
    background: #eee;
    border: 1px solid #B4B4B4;
}

.Section-pslgermany .About dl {
    background: #eee;
    border: 1px solid #B4B4B4;
    color: #000;
}

.Section-pslgermany .SearchForm, .well {
    background-color: #263e58;
}

.Section-pslgermany .FilterMenu li > a {
    color: #333;
}

.Section-pslgermany .FilterMenu li > a:hover {
    color: #464545;
}

.Section-pslgermany .FilterMenu .Active > a,
.Section-pslgermany .FilterMenu .Active > a:hover,
.Section-pslgermany .FilterMenu .Active > a:focus {
  color: #ffffff;
  background-color: #0B4F99;
}

.Section-pslgermany .FilterMenu .Active > a .Count,
.Section-pslgermany .PanelInfo .Active a .Count {
  color: #375a7f;
  background-color: #ffffff;
}

.Section-pslgermany .PanelInfo a {
    background-color: #eee;
}

.Section-pslgermany .PanelInfo .Active a,
.Section-pslgermany .PanelInfo .Active a:hover {
    background-color: #0B4F99;
    border-color: #0B4F99;
}

.Section-pslgermany .Breadcrumbs a {
	color: #fff;
}

.Section-pslgermany .Breadcrumbs {
  background-color: #004e92;
}

.Section-pslgermany .Breadcrumbs .CrumbLabel:before {
  content: "/\00a0";
  color: #ffffff;
}

.Section-pslgermany .Breadcrumbs .Last a {
  color: #fff;
}

.Section-pslgermany .CategoryHeading {
    background-color: #444 !important;
    border: 1px solid #464545 !important;
    padding: 10px 15px;
    color: #fff;
}

.Section-pslgermany .CategoryDescription {
    color: #999;
}

.Section-pslgermany .DataList .Item {
    background-color: #eee;
    border: 1px solid #B4B4B4
}

.Section-pslgermany .MessageForm {
    border-color: #464545;
}

.Section-pslgermany .MessageForm .Buttons {
    background-color: #004e92;
}

.Section-pslgermany .Message, .Section-pslgermany .Excerpt, .Section-pslgermany .ButtonBarMarkupHint {
    color: #000;
}

.Section-pslgermany .MessageList .Item {
    border-color: #004e92;
}

.Section-pslgermany .MessageList .Item-Header {
    background-color: #004e92;
}

.Section-pslgermany .NumberedPager > a,
.Section-pslgermany .NumberedPager > span,
.Section-pslgermany .NumberedPager > div {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
}

.Section-pslgermany .NumberedPager > a:hover,
.Section-pslgermany .NumberedPager > a:focus {
  color: #ffffff;
  background-color: #439eff;
  border-color: transparent;
}
.Section-pslgermany .NumberedPager .Highlight,
.Section-pslgermany .NumberedPager .Highlight:hover,
.Section-pslgermany .NumberedPager .Highlight:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #1077e5;
}
.Section-pslgermany .NumberedPager > span,
.Section-pslgermany .NumberedPager > span:hover,
.Section-pslgermany .NumberedPager > span:focus {
  color: #ffffff;
  background-color: #263d57;
  border-color: transparent;
  cursor: not-allowed;
}
.Section-pslgermany .PrevNextPager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  border-radius: 15px;
}
.Section-pslgermany .PrevNextPager a:hover,
.Section-pslgermany .PrevNextPager a:focus {
  text-decoration: none;
  background-color: #00dba3;
}

.Section-pslgermany .Item .Username {
    color: #fff;
}

.Section-pslgermany .Button {
  color: #ffffff;
  background-color: #464545;
  border-color: #464545;
}

.Section-pslgermany .Button:hover,
.Section-pslgermany .Button:focus,
.Section-pslgermany .Button:active {
  color: #ffffff;
  background-color: #313131;
  border-color: #272727;
}

.Section-pslgermany .Button.Primary {
  color: #ffffff;
  #background-color: #375a7f;
  #border-color: #375a7f;
  background-color: #2D93FF;
  border-color: #63AFFF;
}

.Section-pslgermany .Button.Primary:hover,
.Section-pslgermany .Button.Primary:focus,
.Section-pslgermany .Button.Primary:active {
  color: #ffffff;
  background-color: #2A84E4;
  border-color: #63AFFF;
}

.Section-pslgermany .Tag,
.Section-pslgermany .Item .Meta .MItem.Category a {
  background-color: #8F8F8F;
}

.Section-pslgermany .Item .Meta .MItem.Category a:hover,
.Section-pslgermany .Item .Meta .MItem.Category a:focus {
  background-color: #2c2c2c;
}

.Section-pslgermany .Note.Closed.SignInOrRegister,
.Section-pslgermany .token-input-token {
  background-color: #375a7f;
}

.Section-pslgermany .token-input-token.token-input-highlighted-token {
  background-color: #28415b;
}

.Section-pslgermany .Tag-Announcement {
  background-color: #3498db;
}

.Section-pslgermany .HasNew {
  background-color: #f39c12;
}

.Section-pslgermany .Tag-Closed,
.Section-pslgermany .Note.Closed,
.Section-pslgermany .token-input-token.token-input-selected-token {
  background-color: #e74c3c;
}

.Section-pslgermany .Note.Closed.SignInOrRegister a {
  color: #ffffff;
}
.Section-pslgermany .Count,
.Section-pslgermany .Alert {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #464545;
  border-radius: 10px;
}

/* ESL FANTASY CSS */

.Section-eslfantasy {
    background-color: #4276bc;
    color: #fff;
}

.Section-eslfantasy a {
  color: #048cc4;
  text-decoration: none;
 # font-weight: bold;
}

.Section-eslfantasy a:hover,
.Section-eslfantasy a:focus {
  color: #048cc4;
  text-decoration: underline;
}

.Section-eslfantasy .page-footer {
    color: #999999;
    background-color: #303030;
    border-top: transparent solid 1px;
}

.Section-eslfantasy .Item .Title,
.Section-eslfantasy .Item .Title a {
  color: #fff;
}

.Section-eslfantasy .Item .Meta,
.Section-eslfantasy .Item .Meta a {
    color: #ccc;
}

.Section-eslfantasy .DataCounts {
    background: #eee;
    border-radius: 4px;
    padding: 10px 0;
    border: 1px solid #B4B4B4;
}

.Section-eslfantasy .About dl {
    background: #eee;
    border-radius: 4px;
    padding: 10px;
    border: 1px solid #B4B4B4;
    color: #000;
}

.Section-eslfantasy .SearchForm, .well {
    background-color: #303030;
    border : none;
}

.Section-eslfantasy .FilterMenu li > a {
    color: #fff;
}

.Section-eslfantasy .FilterMenu li > a:hover {
    color: #464545;
}

.Section-eslfantasy .FilterMenu .Active > a,
.Section-eslfantasy .FilterMenu .Active > a:hover,
.Section-eslfantasy .FilterMenu .Active > a:focus {
  color: #ffffff;
  background-color: #0B4F99;
}

.Section-eslfantasy .FilterMenu .Active > a .Count,
.Section-eslfantasy .PanelInfo .Active a .Count {
  color: #375a7f;
  background-color: #ffffff;
}

.Section-eslfantasy .PanelInfo a {
    background-color: #eee;
}

.Section-eslfantasy .PanelInfo .Active a,
.Section-eslfantasy .PanelInfo .Active a:hover {
    background-color: #0B4F99;
    border-color: #0B4F99;
}

.Section-eslfantasy .Breadcrumbs, .breadcrumb {
    background-color: #464545;
}

.Section-eslfantasy .Breadcrumbs a {
	color: #fff;
}

.Section-eslfantasy .Breadcrumbs {
  background-color: #464545;
  border-radius: 4px;
}

.Section-eslfantasy .Breadcrumbs .CrumbLabel:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ffffff;
}

.Section-eslfantasy .Breadcrumbs .Last a {
  color: #fff;
}

.Section-eslfantasy .CommentFormWrap {
    background-color: #303030;
}

.Section-eslfantasy #DiscussionForm .FormWrapper {
    background-color: #464545;
    padding: 20px;
    border-radius: 4px;
    border : 1px solid #464545;
}

.Section-eslfantasy .CategoryHeading {
    background-color: #444 !important;
    border: 1px solid #464545 !important;
    padding: 10px 15px;
    color: #fff;
}

.Section-eslfantasy .CategoryDescription {
    color: #999;
}

.Section-eslfantasy .DataList .Item {
    background-color: #303030;
    border: 1px solid #464545;
}

.Section-eslfantasy .Message {
    color: #fff;
}

.Section-eslfantasy .MessageForm {
    border-color: #464545;
}

.Section-eslfantasy .MessageForm .Buttons {
    background-color: #464545;
    border-color: #464545;
}

.Section-eslfantasy .MessageList .Item,
.Section-eslfantasy .MessageList .Item:hover {
    border-color: #464545;
    background-color: #303030;;
}

.Section-eslfantasy .MessageList .Item-Header {
    background-color: #464545;
    border-color: #464545;
}

.Section-eslfantasy .NumberedPager > a,
.Section-eslfantasy .NumberedPager > span,
.Section-eslfantasy .NumberedPager > div {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  margin-left: -1px;
}

.Section-eslfantasy .NumberedPager > a:hover,
.Section-eslfantasy .NumberedPager > a:focus {
  color: #ffffff;
  background-color: #00dba3;
  border-color: transparent;
}

.Section-eslfantasy .NumberedPager .Highlight,
.Section-eslfantasy .NumberedPager .Highlight:hover,
.Section-eslfantasy .NumberedPager .Highlight:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00dba3;
  border-color: transparent;
  cursor: default;
}

.Section-eslfantasy .NumberedPager > span,
.Section-eslfantasy .NumberedPager > span:hover,
.Section-eslfantasy .NumberedPager > span:focus {
  color: #ffffff;
  background-color: #007053;
  border-color: transparent;
  cursor: not-allowed;
}

.Section-eslfantasy .PrevNextPager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  border-radius: 15px;
}

.Section-eslfantasy .PrevNextPager a:hover,
.Section-eslfantasy .PrevNextPager a:focus {
  text-decoration: none;
  background-color: #00dba3;
}

.Section-eslfantasy .Item .Username {
    color: #fff;
}

.Section-eslfantasy .Button {
  color: #ffffff;
  background-color: #464545;
  border-color: #464545;
}

.Section-eslfantasy .Button:hover,
.Section-eslfantasy .Button:focus,
.Section-eslfantasy .Button:active {
  color: #ffffff;
  background-color: #313131;
  border-color: #272727;
}

.Section-eslfantasy .Button.Primary {
  color: #ffffff;
  background-color: #188dc2;
  border-color: #188dc2;
}

.Section-eslfantasy .Button.Primary:hover,
.Section-eslfantasy .Button.Primary:focus,
.Section-eslfantasy .Button.Primary:active {
  color: #ffffff;
  background-color: #25A8E4;
  border-color: #25A8E4;
}

.Section-eslfantasy .Tag,
.Section-eslfantasy .Item .Meta .MItem.Category a {
  background-color: #8F8F8F;
}

.Section-eslfantasy .Item .Meta .MItem.Category a:hover,
.Section-eslfantasy .Item .Meta .MItem.Category a:focus {
  background-color: #2c2c2c;
}

.Section-eslfantasy .Note.Closed.SignInOrRegister,
.Section-eslfantasy .token-input-token {
  background-color: #375a7f;
}

.Section-eslfantasy .token-input-token.token-input-highlighted-token {
  background-color: #28415b;
}

.Section-eslfantasy .Tag-Announcement {
  background-color: #3498db;
}

.Section-eslfantasy .HasNew {
  background-color: #f39c12;
}

.Section-eslfantasy .Tag-Closed,
.Section-eslfantasy .Note.Closed,
.Section-eslfantasy .token-input-token.token-input-selected-token {
  background-color: #e74c3c;
}

.Section-eslfantasy .Note.Closed.SignInOrRegister a {
  color: #ffffff;
}

.Section-eslfantasy .Count,
.Section-eslfantasy .Alert {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #464545;
  border-radius: 10px;
}

/* ESL ONE CSS */

.Section-eslone {
    background-color: #4276bc;
    color: #fff;
}

.Section-eslone a {
  color: #1d9dd4;
  text-decoration: none;
 # font-weight: bold;
}

.Section-eslone a:hover,
.Section-eslone a:focus {
  color: #1d9dd4;
  text-decoration: underline;
}

.Section-eslone .page-footer {
    padding: 20px;
    margin-top: 40px;
    color: #999999;
    background-color: #303030;
    border-top: transparent solid 1px;
}

.Section-eslone .Item .Title,
.Section-eslone .Item .Title a {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  color: #1d9dd4;
  vertical-align: top;
}

.Section-eslone .Item .Meta,
.Section-eslone .Item .Meta a {
    color: #ccc;
}

.Section-eslone #DiscussionForm .FormWrapper {
    background-color: #1F1F1F;
    padding: 20px;
    border-radius: 4px;
    border : 1px solid #363636;
}

.Section-eslone .CommentFormWrap {
    background-color: #1f1f1f;
}

.Section-eslone .DataCounts {
    background: #eee;
    border-radius: 4px;
    padding: 10px 0;
    border: 1px solid #B4B4B4;
}

.Section-eslone .About dl {
    background: #eee;
    border-radius: 4px;
    padding: 10px;
    border: 1px solid #B4B4B4;
    color: #000;
}

.Section-eslone .SearchForm, .well {
    background-color: #1f1f1f;
    border : none;
}

.Section-eslone .FilterMenu li > a {
    color: #fff;
}

.Section-eslone .FilterMenu li > a:hover {
    color: #464545;
}

.Section-eslone .FilterMenu .Active > a,
.Section-eslone .FilterMenu .Active > a:hover,
.Section-eslone .FilterMenu .Active > a:focus {
  color: #ffffff;
  background-color: #0B4F99;
}

.Section-eslone .FilterMenu .Active > a .Count,
.Section-eslone .PanelInfo .Active a .Count {
  color: #375a7f;
  background-color: #ffffff;
}

.Section-eslone .PanelInfo a {
    background-color: #eee;
}

.Section-eslone .PanelInfo .Active a,
.Section-eslone .PanelInfo .Active a:hover {
    background-color: #0B4F99;
    border-color: #0B4F99;
}

.Section-eslone .Breadcrumbs,
.Section-eslone .breadcrumb {
    background-color: #1f1f1f;
}

.Section-eslone .Breadcrumbs a {
	color: #fff;
}

.Section-eslone .Breadcrumbs {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #1f1f1f;
  border-radius: 4px;
}

.Section-eslone .Breadcrumbs .CrumbLabel:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ffffff;
}

.Section-eslone .Breadcrumbs .Last a {
  color: #fff;
}

.Section-eslone .CategoryHeading {
    background-color: #444 !important;
    border: 1px solid #464545 !important;
    padding: 10px 15px;
    color: #fff;
}

.Section-eslone .CategoryDescription {
    color: #999;
}

.Section-eslone .DataList .Item {
    border: 1px solid #363636;
    background: #1F1F1F;
}

.Section-eslone .Message {
    color: #fff;
}

.Section-eslone .MessageForm {
    border-color: #464545;
}

.Section-eslone .MessageForm .Buttons {
    background-color: #1f1f1f;
    border-color: #363636;
}

.Section-eslone .Message, .Excerpt, .ButtonBarMarkupHint {
    color: #888;
}

.Section-eslone .MessageList .Item {
    border-color: #363636;
}

.Section-eslone .MessageList .Item-Header {
    background-color: #1F1F1F;
    border-color: #363636;
}

.Section-eslone .MessageList .Item-Body {
    background-color: #1F1F1F;
}

.Section-eslone .NumberedPager > a,
.Section-eslone .NumberedPager > span,
.Section-eslone .NumberedPager > div {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  margin-left: -1px;
}

.Section-eslone .NumberedPager > a:hover,
.Section-eslone .NumberedPager > a:focus {
  color: #ffffff;
  background-color: #00dba3;
  border-color: transparent;
}

.Section-eslone .NumberedPager .Highlight,
.Section-eslone .NumberedPager .Highlight:hover,
.Section-eslone .NumberedPager .Highlight:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00dba3;
  border-color: transparent;
  cursor: default;
}

.Section-eslone .NumberedPager > span,
.Section-eslone .NumberedPager > span:hover,
.Section-eslone .NumberedPager > span:focus {
  color: #ffffff;
  background-color: #007053;
  border-color: transparent;
  cursor: not-allowed;
}

.Section-eslone .PrevNextPager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  border-radius: 15px;
}

.Section-eslone .PrevNextPager a:hover,
.Section-eslone .PrevNextPager a:focus {
  text-decoration: none;
  background-color: #00dba3;
}

.Section-eslone .Item .Username {
    color: #fff;
}

.Section-eslone .Button {
  color: #ffffff;
  background-color: #464545;
  border-color: #464545;
}

.Section-eslone .Button:hover,
.Section-eslone .Button:focus,
.Section-eslone .Button:active {
  color: #ffffff;
  background-color: #313131;
  border-color: #272727;
}

.Section-eslone .Button.Primary {
  color: #ffffff;
  #background-color: #375a7f;
  #border-color: #375a7f;
  background-color: #2D93FF;
  border-color: #63AFFF;
}

.Section-eslone .Button.Primary:hover,
.Section-eslone .Button.Primary:focus,
.Section-eslone .Button.Primary:active {
  color: #ffffff;
  background-color: #2A84E4;
  border-color: #63AFFF;
}

.Section-eslone .Tag,
.Section-eslone .Item .Meta .MItem.Category a {
  background-color: #8F8F8F;
}

.Section-eslone .Item .Meta .MItem.Category a:hover,
.Section-eslone .Item .Meta .MItem.Category a:focus {
  background-color: #2c2c2c;
}

.Section-eslone .Note.Closed.SignInOrRegister,
.Section-eslone .token-input-token {
  background-color: #375a7f;
}

.Section-eslone .token-input-token.token-input-highlighted-token {
  background-color: #28415b;
}

.Section-eslone .Tag-Announcement {
  background-color: #3498db;
}

.Section-eslone .HasNew {
  background-color: #f39c12;
}

.Section-eslone .Tag-Closed,
.Section-eslone .Note.Closed,
.Section-eslone .token-input-token.token-input-selected-token {
  background-color: #e74c3c;
}

.Section-eslone .Note.Closed.SignInOrRegister a {
  color: #ffffff;
}

.Section-eslone .Count,
.Section-eslone .Alert {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #464545;
  border-radius: 10px;
}

.navbar-static-top {
   z-index: 990;
}

.Item .AuthorInfo {
    color: #999;
}

.page-content, .UserBox .WhoIs, #Badges, #WhosOnline {
    background: #f4f5f7;
    padding: 20px;
    border-radius: 4px;
}

#Badges, #WhosOnline  {
    margin: 20px 0;
}

.DataList, .PanelInfo, .list-group {
    margin-bottom: 0;
} 

body.Vanilla.Discussions .Discussion.ItemContent {
    padding-left: 0;
}

h2.CategoryName.TitleWrap a {
    font-size: 22px;
}

h2.CategoryName.TitleWrap, h3.CategoryName.TitleWrap {
    margin: 10px 0 -5px 0;
}

span.MItem.RSS {
    display: none;
}

/* span.MItem.CommentCount {
    display: none;
}

span.MItem.DiscussionCount {
    display: none;
}*/

.InfoMessage {
    background-color: #fff;
    border-color: #ddd;
    color: #333;
}

.Box.BoxCategories h4 {
    color: #fff;
}

.Foot.Closed {
    margin-bottom: 20px;
    margin-left: 0;
}

.OnlineUserWrap {
    margin-bottom: 5px;
    border-radius: 4px;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
  background-color: #337ab7;
}

div.Spoiler, div.Quote, blockquote.Quote {
    font-size: 12px;
}
}
