html,body {
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
}

body .tooltip.top > .tooltip-arrow {
  top: auto !important;
}
body.modal-open .body-wrapper {
  position: inherit;
}
.page-content.forum-content {
  padding: 0;
}
.page-content.forum-content .advertisement-section {
  padding: 0 30px;
  line-height: normal;
}
.page-content.forum-content .advertisement-section .advertisement-col {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-content.forum-content header.flat-nav {
  font-family: 'Source Sans Pro', 'Arial', 'Helvetica', sans-serif;
  font-size: 14px;
  margin-bottom: 20px;
  min-height: 55px;
  padding: 2px 0 0 0;
}
.page-content.forum-content header.flat-nav ul.navbar-right > li.dropdown-avatar > a {
  padding: 10px 15px;
}
.page-content.forum-content header.flat-nav ul.navbar-right > li.dropdown-avatar > a img {
  background-color: #E1E1E1;
  border-color: #FFFFFF;
  width: 35px !important;
  height: 35px;
}
.page-content.forum-content section.forum-body {
  font-family: 'Source Sans Pro', 'Arial', 'Helvetica', sans-serif;
  font-size: 14px;
  background-color: #ecf0f1;
}
.page-content.forum-content section.forum-body .breadcrumb-line {
  margin-bottom: 30px;
}
.page-content.forum-content section.forum-body #page-body {
  margin: 0;
}
.page-content.forum-content section.forum-body #page-body .panel-chat .chat-container ul.chats li .user-img img {
  height: 45px;
  width: 45px;
  background-color: #E1E1E1;
  box-shadow: 0 0 0 5px #FFFFFF;
}
.page-content.forum-content section.forum-body #page-body .forum-answer > .panel-heading .avatar-over img {
  background-color: #f9f9f9;
  width: 75px;
  height: 75px;
}
.page-content.forum-content section.forum-body #page-body .advertisement-section {
  margin-bottom: 20px;
}
.page-content.forum-content section.forum-body #page-body .advertisement-section .advertisement-col {
  height: auto;
  margin-top: 0;
}
.page-content.forum-content section.forum-body fieldset .checked + label {
  font-weight: normal;
  vertical-align: middle;
}
.page-content.forum-content section.forum-body fieldset label.check-control {
  margin-left: 27px !important;
  cursor: pointer;
}
.page-content.forum-content section.forum-body fieldset .radio label {
  vertical-align: middle;
}
.page-content.forum-content section.forum-body fieldset .radio label img {
  vertical-align: sub;
}
.page-content.forum-content section.forum-body footer.burned-asphalt {
  text-align: left;
  padding: 0;
}
.page-content.forum-content section.forum-body footer.burned-asphalt .bottomLinks {
  padding: 20px 0 10px 0;
}

.panel-group.slide-panel-group {
  margin-bottom: 0;
}

.panel-group ul.slide-navbar-menu {
  background-color: #1a374a;
}

.slide-menu {
	overflow-y: auto;
}

.slide-panel-group .panel+.panel {
	margin: 0 !important;
}

.slide-panel-group .panel>.panel-heading a:after {
	content: "\e114";
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	height: 16px;
	position: absolute;
	transition: transform .2s ease-in-out;
	right: 15px;
	top: 12px;
}

.slide-panel-group .panel>.panel-heading a {
	position: relative;
}

.slide-panel-group .panel>.panel-heading a[aria-expanded="true"]:after {
  transform: rotate(-180deg);
}

.slide-menu ul.slide-navbar-menu.second-level.as-group {
  background-color: #1a374a;
}

.slide-menu ul.slide-navbar-menu.second-level.as-group li {
  border-bottom-color: #536bb0;
}

.slide-menu ul.slide-navbar-menu.second-level.as-group li a {
  color: #99a9d8;
}

.slide-menu ul.slide-navbar-menu.second-level.as-group li a:hover {
  color: #fff;
}

.slide-menu ul.slide-navbar-menu.second-level li a:last-child {
  border-bottom: none;
}


/* Responsive
----------------------------------------------- */
@media screen and (max-width: 1000px) {
  .page-content.forum-content .advertisement-section {
    padding: 0 15px;
    margin-top: 15px;
  }
}

@media screen and (max-width: 765px) {
  .page-content.forum-content header.flat-nav {
    display: none;
  }

  #content-forum {
    margin-top: 30px;
  }
}
