.header-image {
  display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-style: normal;
  font-weight: normal;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
html,
body {
  font-style: normal;
  font-weight: normal;
}
/*Instant Messenger*/
#buddy_list_tab {
  background-color: #282a2c;
}
#buddy_list_tab.focused {
  background-color: #212224;
}
#buddy_list_tab.hover {
  background-color: #212224;
}
.tab_handle.highlight.disabled,
.tab_handle.highlight {
  border-color: #282a2c;
}
.tab_button_div,
.chat_header {
  background-color: #282a2c;
}
h5.self {
  color: #282a2c;
}
.tab_button_div.hover {
  background-color: #212224;
}
#presence #buddy_list_tab,
#chat_tab_bar .chat_header_name {
  color: #ffffff !important;
}
html {
  scroll-padding-top: 60px;
}
html,
body {
  background-color: #F2F3F4;
  color: #333;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background-repeat: repeat;
  background-position-y: top;
  background-position-x: center;
  background-attachment: scroll;
  font-size: 14px;
  background-position: center;
}
a {
  color: #282a2c;
}
a:hover,
a:focus,
a:active,
a:visited {
  color: #101011;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-muted,
.clickable {
  color: #666;
}
.text-muted:visited,
.clickable:visited {
  color: #666;
}
.main-container {
  margin: 0 auto;
  min-height: calc(100vh - 58px - var(--mainFooter));
  padding: 30px 0;
}
.main-container .content-panel .selectableRow .post-body-wrapper {
  cursor: pointer;
}
.main-container .content-panel .selectableRow .post-body-wrapper .post-options a {
  color: #666;
}
.main-container .content-panel .selectableRow .post-body-wrapper .post-options a.text-muted:not(.quote) {
  background: #eee;
}
#body-wrapper#body-wrapper .main-container .content-panel.selectModeOn .post-edit .entry-checkbox {
  display: inline-block !important;
  visibility: visible;
}
#body-wrapper#body-wrapper .main-container .content-panel.selectModeOn .post-edit .dropdown-toggle {
  display: none;
}
.main-container .content-panel.selectModeOn .selectableRow {
  cursor: pointer;
}
.main-container .content-panel.selectModeOn .selectableRow * {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  /* For Safari */
  -moz-user-select: none;
  /* For Firefox */
  -ms-user-select: none;
  /* For IE */
}
.main-container .content-panel.selectModeOn .selectableRow input.entry-checkbox {
  cursor: default;
  pointer-events: auto;
}
.main-container .modal-content .modal-body label.control-label {
  color: #333;
}
.main-container .modal-content .modal-body .form-group input {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.main-container .modal-content .modal-footer {
  background-color: #f6f6f6;
}
.main-container .modal-content,
#keyboardShortcutsModal .modal-content,
#imageResizerModal .modal-content {
  background-color: #fff;
}
.main-container .modal-content .modal-header,
#keyboardShortcutsModal .modal-content .modal-header,
#imageResizerModal .modal-content .modal-header {
  border-color: rgba(0, 0, 0, 0.1);
}
.main-container .modal-content .modal-header .modal-title:not(.text-danger),
#keyboardShortcutsModal .modal-content .modal-header .modal-title:not(.text-danger),
#imageResizerModal .modal-content .modal-header .modal-title:not(.text-danger) {
  color: #333;
}
.wt-inbox-page .main-container {
  min-height: calc(100vh - 80px - var(--mainFooter));
}
#message-options a ~ a {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.wt-social-btn-heading.with-divider:before,
.or-divider:before,
.wt-social-btn-heading.with-divider:after,
.or-divider:after {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.custom-checkbox label.control-label {
  background-color: #eee;
}
.custom-checkbox label.control-label i {
  border-right: 1px solid #d5d5d5;
  color: #858585;
}
.wt-post-listing .main-container {
  padding-top: 0px;
}
.wt-post-listing .post-options a[id^="reply_with_quote_"] {
  font-size: 12px;
}
.wt-post-listing .post-options a[id^="reply_with_quote_"]:before {
  font-size: 14px;
}
.wt-post-listing .post-date time {
  font-size: 12px;
}
#links-nav {
  opacity: 1;
  cursor: pointer;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
}
#links-nav .icon-menu ~ .tooltip.bottom {
  top: 26px !important;
}
#overlaySlidePanel:has(> .visible) {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(232, 232, 232, 0.4);
  z-index: 999990;
  pointer-events: auto;
}
#slide-panel {
  width: auto;
  height: auto;
  max-width: 300px;
  bottom: 0;
  top: 58px;
  min-width: 200px;
  overflow: auto;
  padding: 15px 0;
  position: absolute;
  -webkit-transform: translateX(-850px);
  -moz-transform: translateX(-850px);
  -ms-transform: translateX(-850px);
  -o-transform: translateX(-850px);
  transform: translateX(-850px);
  z-index: 999991;
  -webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.1);
  -webkit-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
}
#slide-panel.fixed-panel {
  position: fixed;
  top: 56px;
  left: 0;
  overflow-x: hidden;
}
#slide-panel.visible {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
#slide-panel #forums_toggle_link > li > ul > li > .toggleable.icon-down-dir ~ a {
  color: #282a2c;
  font-weight: bold;
}
#slide-panel #forums_toggle_link > li > ul .toggleable {
  display: block !important;
  float: right;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  margin: 6px 5px;
  opacity: 0.8;
  transform: scale(-1);
  cursor: pointer;
}
#slide-panel #forums_toggle_link > li > ul .toggleable.icon-down-dir ~ a {
  color: #282a2c;
  font-weight: bold;
}
#slide-panel #forums_toggle_link > li > ul .toggleable:hover {
  background: rgba(0, 0, 0, 0.2);
}
#slide-panel #forums_toggle_link > li > ul .toggleable.icon-down-dir:before {
  position: relative;
  transform: scale(0.7);
  top: 1px;
  right: 7px;
}
#slide-panel #forums_toggle_link > li > ul .toggleable.icon-right-dir:before,
#slide-panel #forums_toggle_link > li > ul .toggleable .glyphicon-right-dir:before {
  transform: rotate(-90deg) scale(0.7);
  position: relative;
  top: 6px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > a {
  padding-left: 40px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > ul > li > a {
  padding-left: 55px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > ul > li > ul > li a {
  padding-left: 70px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > ul > li > ul > li > ul > li a {
  padding-left: 85px;
}
#slide-panel #forums_toggle_link a * {
  display: inline;
}
#slide-panel #forums_toggle_link a h2 {
  font-size: 16px;
  color: inherit;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle {
  padding: 0 7px 0 0;
  position: absolute;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle:hover {
  background: none;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle ~ .wt-category-page-link {
  padding-left: 35px;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle ~ .tooltip.bottom {
  top: 28px !important;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle ~ .tooltip.bottom > .tooltip-arrow {
  left: 13% !important;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle {
  padding: 0 7px 0 0;
  position: absolute;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle:hover {
  background: none;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle ~ .wt-category-page-link {
  padding-left: 35px;
}
#slide-panel #forums_toggle_link #category-dropdown-toggle ~ .tooltip.bottom > .tooltip-arrow {
  left: 13% !important;
}
#slide-panel #forums_toggle_link .category {
  padding: 15px 15px 5px 10px;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.01em;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0.95;
}
#slide-panel #forums_toggle_link li {
  background: none;
}
#slide-panel #forums_toggle_link i ~ ul {
  padding-left: 0px;
}
#slide-panel #forums_toggle_link i ~ ul li a {
  padding: 10px 20px 10px 25px;
  font-size: 13px;
  line-height: 1;
}
#slide-panel #forums_toggle_link i ~ ul i + a {
  transform: none;
}
@media (max-width: 767px) {
  #slide-panel #search_link {
    display: block !important;
  }
}
.mce-menu {
  background: #ffffff !important;
  border: none !important;
}
.mce-menu .mce-ico {
  color: #333;
}
.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal {
  background: #666;
}
.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal .mce-ico {
  color: white;
}
.mce-menu .mce-menu-item.mce-active.mce-menu-item-normal:hover {
  background: #666;
  color: white;
}
.mce-menu .mce-menu-item:hover,
.mce-menu .mce-menu-item:focus {
  background: #666;
}
.mce-menu .mce-menu-item:hover .mce-ico,
.mce-menu .mce-menu-item:focus .mce-ico {
  color: white !important;
}
.modal-open #slide-panel {
  z-index: 9991;
}
#pending_posts.panel-body.profile-feed,
#threadsResult .profile-feed {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 0;
}
.tokenfield .tt-dataset-0 .tt-suggestion .wt-topic-tag-suggestion,
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion .wt-topic-tag-suggestion,
.tokenfield .tt-dataset-1 .tt-suggestion .wt-topic-tag-suggestion,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion .wt-topic-tag-suggestion,
.tokenfield .tt-dataset-2 .tt-suggestion .wt-topic-tag-suggestion,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion .wt-topic-tag-suggestion,
.tokenfield .tt-dataset-0 .tt-suggestion span,
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion span,
.tokenfield .tt-dataset-1 .tt-suggestion span,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion span,
.tokenfield .tt-dataset-2 .tt-suggestion span,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion span {
  color: #333 !important;
}
.tokenfield .tt-dataset-0 .tt-suggestion .wt-topic-tag-suggestion:hover,
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion .wt-topic-tag-suggestion:hover,
.tokenfield .tt-dataset-1 .tt-suggestion .wt-topic-tag-suggestion:hover,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion .wt-topic-tag-suggestion:hover,
.tokenfield .tt-dataset-2 .tt-suggestion .wt-topic-tag-suggestion:hover,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion .wt-topic-tag-suggestion:hover,
.tokenfield .tt-dataset-0 .tt-suggestion span:hover,
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion span:hover,
.tokenfield .tt-dataset-1 .tt-suggestion span:hover,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion span:hover,
.tokenfield .tt-dataset-2 .tt-suggestion span:hover,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion span:hover {
  color: #282a2c;
}
.tokenfield .tt-dataset-0 .tt-suggestion *,
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion *,
.tokenfield .tt-dataset-1 .tt-suggestion *,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion *,
.tokenfield .tt-dataset-2 .tt-suggestion *,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion * {
  color: #333 !important;
}
.tokenfield .tt-dataset-0 .tt-suggestion:not(.wt-topic-tag-is-editable) .wt-topic-tag-suggestion,
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion:not(.wt-topic-tag-is-editable) .wt-topic-tag-suggestion,
.tokenfield .tt-dataset-1 .tt-suggestion:not(.wt-topic-tag-is-editable) .wt-topic-tag-suggestion,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion:not(.wt-topic-tag-is-editable) .wt-topic-tag-suggestion,
.tokenfield .tt-dataset-2 .tt-suggestion:not(.wt-topic-tag-is-editable) .wt-topic-tag-suggestion,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion:not(.wt-topic-tag-is-editable) .wt-topic-tag-suggestion {
  color: #282a2c !important;
}
body.pushed-right .profile-photo,
body.pushed-right .profile-photo .image-wrapper {
  z-index: 0;
}
.secondary-header {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  transition: top 0.5s;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12), 0 4px 10px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.12), 0 4px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.12), 0 4px 10px rgba(0, 0, 0, 0.05);
  padding: 8px 0;
  margin-bottom: 1em;
  background-color: #ffffff;
  font-size: 16px;
}
.secondary-header > .container {
  align-items: center;
}
.secondary-header .back-arrow {
  line-height: normal;
  flex-shrink: 0;
}
.secondary-header .back-arrow i {
  line-height: normal;
  font-size: 18px;
}
.secondary-header #subscribe_topic {
  line-height: 1.2;
}
.secondary-header #subscribe_topic span {
  line-height: inherit;
}
.secondary-header #forum-title#forum-title {
  margin-top: 0;
}
.secondary-header span.category-of-topic {
  margin-top: 3px;
}
.secondary-header span.category-of-topic a {
  color: #666;
}
.secondary-header span.category-of-topic a:hover {
  color: #282a2c;
}
.secondary-header.thread-listing-page .category-of-topic {
  margin-top: 0;
}
#body-wrapper .secondary-header .wt-topic-tag {
  float: left;
}
.secondary-header #manageTags:not(.wt-new-topic-tag) {
  float: left;
}
.secondary-header .topic-tools {
  margin-left: auto;
  flex-shrink: 0;
  padding-left: 20px;
  margin-top: 7px;
}
.secondary-header #submenu_unfollow_topic .icon-bell-check,
.secondary-header #categoryFollow .icon-bell-check {
  color: #282a2c;
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .secondary-header > .container {
    flex-wrap: wrap;
  }
}
.secondary-header .topic-title .glyphicon-pencil {
  font-size: 13px;
}
.wt-body .secondary-header .topic-title.hide-text span:not(.editable-inline),
.wt-body .secondary-header #forum-title.hide-text span:not(.editable-inline) {
  white-space: normal;
  float: unset;
  display: inline;
}
header {
  background: #282a2c;
}
header h3 > a:not(.btn) {
  color: #cdd0d2;
}
header h3 > a img {
  max-height: 36px;
  position: relative;
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list span em,
header .nav .logged-in .dropdown-menu.user-icons-menu small a {
  font-size: 13px;
}
header a,
header a:hover,
header a:active,
header a:focus,
header .user-panel .caret {
  text-decoration: none;
}
header .user-panel .caret {
  color: #cdd0d2;
}
header .btn {
  color: #cdd0d2;
  font-size: 12px;
}
header .btn:hover,
header .btn:focus {
  color: #cdd0d2;
}
header .btn-grou p.open .btn {
  color: #cdd0d2;
}
header .dropdown-menu {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -webkit-box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
}
header .dropdown-menu li a {
  color: #333;
}
header .dropdown-menu hr {
  border-color: #eee;
}
header .dropdown-menu#private_message_dropdown li a {
  color: #282a2c;
}
header .user-panel.open > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
}
header .user-panel .dropdown-menu {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
header .user-panel .dropdown-menu:before {
  border-bottom: 10px solid #eee;
}
header .user-panel #logout {
  color: #666;
  background: #eee;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
header .nav.nav-pills > li > a {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  font-size: 14px;
  margin-top: 5px;
}
header .nav > li > a {
  color: #cdd0d2;
}
header .nav .logged-in {
  position: relative;
}
header .nav .logged-in > a {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
}
header .nav .logged-in > a i {
  color: #cdd0d2;
}
header .nav .logged-in > a i:hover {
  color: #c0c3c6;
}
header .nav .logged-in > a i.glyphicon.has-notif {
  color: #cdd0d2;
}
header .nav .logged-in > a i.glyphicon.has-notif:hover {
  color: #cdd0d2;
}
header .nav .logged-in .dropdown-menu .user-nav-panel .dropdown-header {
  border-bottom: 1px solid #eee;
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list-all {
  text-align: center;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list .pull-left > .text-muted {
  font-size: inherit;
  line-height: 15px;
}
header .nav .logged-in .dropdown-menu.user-icons-menu {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
header .nav .logged-in .dropdown-menu.user-icons-menu a {
  font-size: 14px;
}
header .nav .logged-in .dropdown-menu.user-icons-menu small a {
  font-size: 13px;
}
header .search-category .dropdown-menu li a:hover {
  background-color: #eee;
  color: #333;
}
header #notification_menu li a {
  color: #282a2c;
}
#links-nav {
  color: #cdd0d2;
}
#slide-panel {
  background: #ffffff;
}
#slide-panel hr {
  border-top: 1px #eee solid;
  margin-bottom: 10px;
  margin-top: 10px;
}
#slide-panel .slide-panel-content {
  padding: 10px 0;
}
#slide-panel .slide-panel-content #forums_toggle_link {
  display: block !important;
  height: auto !important;
}
#slide-panel .slide-panel-content li.category {
  padding: 10px;
  font-weight: 900;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#slide-panel .slide-panel-content li a.active {
  font-weight: bold;
  background: #eee;
}
#slide-panel .slide-panel-content a {
  color: #333;
  position: relative;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 10px;
  clear: both;
}
#slide-panel .slide-panel-content a:hover {
  background: #eee;
}
#slide-panel .slide-panel-content a[data-toggle="collapse"] {
  display: inline-block;
}
#slide-panel .slide-panel-content .icon-down-dir,
#slide-panel .slide-panel-content .icon-right-dir {
  margin: 0;
  display: block;
  float: left;
  font-size: 12px;
  line-height: 40px;
  cursor: pointer;
  position: relative;
  z-index: 15;
  color: #666;
}
#slide-panel .slide-panel-content .icon-down-dir + a,
#slide-panel .slide-panel-content .icon-right-dir + a {
  clear: none;
}
#slide-panel .slide-panel-content .icon-down-dir:before,
#slide-panel .slide-panel-content .icon-right-dir:before {
  padding: 0 0 0 10px;
}
#slide-panel .slide-panel-content #calendars_toggle_link i + a.active,
#slide-panel .slide-panel-content #calendars_toggle_link i + a {
  z-index: 9;
  -webkit-transform: translateX(-17px);
  -moz-transform: translateX(-17px);
  -ms-transform: translateX(-17px);
  -o-transform: translateX(-17px);
  transform: translateX(-17px);
  margin-right: -50px;
  padding-left: 35px;
  width: 100%;
  float: left;
}
#slide-panel .slide-panel-content #calendars_toggle_link {
  position: relative;
  z-index: 10;
}
.dropdown-menu > li > a {
  color: #666;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #eee;
  color: #333;
}
.dropdown-menu #topicTagsDropdown li a {
  color: #333;
}
.dropdown-menu #topicTagsDropdown li a:hover,
.dropdown-menu #topicTagsDropdown li a:focus {
  background-color: #eee;
}
#postheader {
  color: #333;
}
#insertimagemodal .nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.form-group .form-control {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: #666;
}
.form-group .form-control.input-error {
  background: none;
}
.form-group .form-control#input-search {
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    font-size: 12px;
  }
  .form-horizontal .form-group-lg .control-label {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .secondary-header-wrapper a.category-of-topic {
    font-size: 13px;
  }
  .secondary-header-wrapper a.category-of-topic i {
    font-size: 12px;
  }
}
.form-group-lg .form-control-static,
.form-group-lg .form-control {
  font-size: 18px;
}
.topics-list .panel-body > ul > li .mod.icons,
.topics-list .panel-body > #sortable > ul > li .mod.icons {
  align-items: center;
}
.topics-list .forum-count a {
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  .forum-count a {
    font-size: 12px;
  }
}
.main-container ul:not(.dropdown-menu) {
  margin: 0 auto 0 0;
}
.topic-tools a.btn {
  margin-top: 0 !important;
}
.search-wrapper .search-form.form-control {
  color: #cdd0d2;
  box-shadow: none;
  font-size: 15px;
  background: #393c3f;
}
.nav-main-container .search-wrapper .search-form.form-control,
.nav-main-container .search-wrapper .search-form.form-control:hover,
.nav-main-container .search-wrapper .search-form.form-control:focus {
  background: transparent !important;
}
.search-wrapper .search-form.form-control:hover,
.search-wrapper .search-form.form-control:focus {
  background: #404447;
}
.search-wrapper .search-form.form-control::-webkit-input-placeholder {
  font-weight: normal;
  color: #cdd0d2;
  opacity: 1;
}
.search-wrapper .search-form.form-control::-moz-placeholder {
  color: #cdd0d2;
  opacity: 1;
  font-weight: normal;
}
.search-wrapper > .glyphicon-search {
  color: #cdd0d2;
}
.nav-main-container .search-wrapper #inlineSearchForm {
  background: #393c3f;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  display: flex;
  min-width: 175px;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .nav-main-container .search-wrapper #inlineSearchForm {
    min-width: 155px;
  }
}
.nav-main-container .search-wrapper #inlineSearchForm:hover,
.nav-main-container .search-wrapper #inlineSearchForm:focus {
  background: #404447;
}
.nav-main-container .search-wrapper #inlineSearchForm #advancedSearch {
  color: #cdd0d2;
  margin-right: 10px;
}
.search-category.open > .btn,
.search-category.open > .btn:hover,
.search-category.open > .btn:active,
.search-category.open > .btn:visited {
  z-index: 0;
  background: #1c1d1f;
}
.search-category > .btn,
.search-category .btn-group.open .btn,
.search-category > .btn:hover,
.search-category > .btn:active,
.search-category > .btn:visited {
  background-color: #1c1d1f !important;
  border-collapse: transparent;
  color: #cdd0d2 !important;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.wt-body .social_login_btn {
  color: #666;
  background-color: #fbfbfb;
  border: 1px solid #e1e1e1;
  font-size: 12px;
  letter-spacing: normal !important;
}
.image-wrapper > i {
  background: #3b3e41;
  color: #fff;
}
.image-wrapper > i:before {
  margin-left: 1px;
}
.image-wrapper span.image-l img,
.image-wrapper span.image-r img,
.image-wrapper span.image-ur img,
.image-wrapper span.image-lr img {
  border-radius: 0;
}
.image-wrapper span.image-lr ~ span[class=''] {
  display: none;
}
.image-wrapper img {
  user-select: none;
  -webkit-user-select: none;
  /* For Safari */
  -moz-user-select: none;
  /* For Firefox */
  -ms-user-select: none;
  /* For IE */
}
.caret {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  zoom: 1.25;
  cursor: pointer;
}
.badge {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  background-color: #999999;
}
.badge.notif {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  font-size: 10px;
}
.badge.blue {
  text-align: center;
  font-size: 10px;
}
.badge.pin {
  background: #282a2c;
  color: #cdd0d2;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.panel {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: none;
}
.panel .panel-heading,
.panel .panel-subheading {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
}
.panel .panel-body {
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
@media only screen and (max-width: 767px) {
  .panel .panel-body > ul li h4,
  .panel .panel-body > #sortable > ul li h4 {
    font-size: 16px;
  }
}
.panel .panel-body ul.dropdown-menu > li {
  border-color: #eee;
}
.panel .panel-body ul.dropdown-menu > li > a:focus,
.panel .panel-body ul.dropdown-menu > li > a:hover {
  background-color: #eee !important;
}
.panel .panel-body ul.dropdown-menu .active > a {
  background-color: #eee !important;
}
.panel .panel-body .form-horizontal .form-group label {
  color: #333;
}
.panel .panel-body .form-horizontal .form-group .form-control option {
  background: #ffffff;
  color: #333;
}
.panel .panel-body .form-horizontal .form-group .input-group .input-group-addon {
  background-color: #eee;
  color: #333;
  border-color: rgba(0, 0, 0, 0.1);
}
.panel .panel-body .form-horizontal .admin-content-divider:after,
.panel .panel-body .form-horizontal .admin-content-divider:before {
  border-bottom: 1px solid #eee;
}
.panel .panel-body > ul li,
.panel .panel-body > #sortable > ul li {
  border-bottom: 1px solid #eaebed;
}
.panel .panel-body #allMembersSorting {
  border-bottom: 1px solid #eee;
}
.panel .panel-body #allMembersSorting a.active,
.panel .panel-body #allMembersSorting a:hover {
  background-color: #eee;
}
#memberListFrm .panel .panel-body #membersListContainer {
  margin-bottom: 10px;
}
.panel-body {
  background: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.panel-body > ul > li.pending-topic .text-danger {
  font-size: 12px;
}
.panel-default {
  background: #fff;
}
.panel-default .panel-title h2 {
  color: #333;
}
.panel-default .panel-title h2 span:first-child:not(.wt-user-registration h2 small span.text-danger) {
  color: #333;
}
.panel-default .panel-heading {
  color: #333;
}
.panel-default .panel-menu a small {
  font-size: 13px;
}
.panel-heading .inline_edit_textbox {
  color: #cdd0d2 !important;
}
#UserProfile .albums-list .panel-heading ul {
  display: flex;
  align-items: center;
  place-content: space-between;
}
#UserProfile .albums-list .panel-heading ul li a {
  display: block;
}
#UserProfile .albums-list .panel-heading ul li:first-child a span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-grid;
}
@media screen and (max-width: 460px) {
  .panel-heading .pull-right ~ .wt-topics-filter-container .truncated-text-tooltip {
    max-width: 70px !important;
  }
}
.selectedRow:not(.selectableRow) {
  background: #e4e6e8;
}
.container.forum-list:not(#category_list) .panel-heading + .panel-body {
  background: #ffffff;
}
.container.forum-list .panel-body > ul li:not(.selectedRow),
.forum-list .panel-body > ul li:not(.selectedRow),
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow),
.forum-list .panel-body > #sortable > ul li:not(.selectedRow) {
  background: #ffffff;
}
.container.forum-list .panel-body > ul li:not(.selectedRow).private-forum .forum-count,
.forum-list .panel-body > ul li:not(.selectedRow).private-forum .forum-count,
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow).private-forum .forum-count,
.forum-list .panel-body > #sortable > ul li:not(.selectedRow).private-forum .forum-count,
.container.forum-list .panel-body > ul li:not(.selectedRow).password-forum .forum-count,
.forum-list .panel-body > ul li:not(.selectedRow).password-forum .forum-count,
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow).password-forum .forum-count,
.forum-list .panel-body > #sortable > ul li:not(.selectedRow).password-forum .forum-count,
.container.forum-list .panel-body > ul li:not(.selectedRow).linked-forum .forum-count,
.forum-list .panel-body > ul li:not(.selectedRow).linked-forum .forum-count,
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow).linked-forum .forum-count,
.forum-list .panel-body > #sortable > ul li:not(.selectedRow).linked-forum .forum-count {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.container.forum-list .panel-body > ul li:not(.selectedRow).private-forum .forum-count a i:not(.glyphicon-remove),
.forum-list .panel-body > ul li:not(.selectedRow).private-forum .forum-count a i:not(.glyphicon-remove),
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow).private-forum .forum-count a i:not(.glyphicon-remove),
.forum-list .panel-body > #sortable > ul li:not(.selectedRow).private-forum .forum-count a i:not(.glyphicon-remove),
.container.forum-list .panel-body > ul li:not(.selectedRow).password-forum .forum-count a i:not(.glyphicon-remove),
.forum-list .panel-body > ul li:not(.selectedRow).password-forum .forum-count a i:not(.glyphicon-remove),
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow).password-forum .forum-count a i:not(.glyphicon-remove),
.forum-list .panel-body > #sortable > ul li:not(.selectedRow).password-forum .forum-count a i:not(.glyphicon-remove),
.container.forum-list .panel-body > ul li:not(.selectedRow).linked-forum .forum-count a i:not(.glyphicon-remove),
.forum-list .panel-body > ul li:not(.selectedRow).linked-forum .forum-count a i:not(.glyphicon-remove),
.container.forum-list .panel-body > #sortable > ul li:not(.selectedRow).linked-forum .forum-count a i:not(.glyphicon-remove),
.forum-list .panel-body > #sortable > ul li:not(.selectedRow).linked-forum .forum-count a i:not(.glyphicon-remove) {
  background: #8b9095;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.container.forum-list .panel-body > ul li.selectedRow i.glyphicon-minus,
.forum-list .panel-body > ul li.selectedRow i.glyphicon-minus,
.container.forum-list .panel-body > #sortable > ul li.selectedRow i.glyphicon-minus,
.forum-list .panel-body > #sortable > ul li.selectedRow i.glyphicon-minus {
  background: #8b9095;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.container.forum-list .nav-tabs li,
.forum-list .nav-tabs li {
  color: #333;
}
.container.forum-list .nav-tabs li.active > a,
.forum-list .nav-tabs li.active > a,
.container.forum-list .nav-tabs li.active > a:hover,
.forum-list .nav-tabs li.active > a:hover,
.container.forum-list .nav-tabs li.active > a:active,
.forum-list .nav-tabs li.active > a:active {
  background: #eaebed;
  color: #333;
}
.container.forum-list .nav-tabs li > a:hover,
.forum-list .nav-tabs li > a:hover,
.container.forum-list .nav-tabs li > a:active,
.forum-list .nav-tabs li > a:active,
.container.forum-list .nav-tabs li > a:focus,
.forum-list .nav-tabs li > a:focus {
  background: #eaebed;
  color: #333;
}
.container.forum-list .nav-tabs li > a,
.forum-list .nav-tabs li > a {
  color: #333;
}
.container.forum-list .tab-content,
.forum-list .tab-content {
  background: #eaebed;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.first-post.preview-post .tab-pane > .panel {
  background: #fff;
}
.first-post.preview-post .tab-pane#poll .panel-body.table-responsive {
  background: none;
}
.preview-post .nav-tabs li > a {
  color: #333;
}
#forums .panel-body p,
.subforum-list .panel-body p {
  font-size: 15px;
  color: #666;
}
.preview-text {
  font-size: 15px;
}
.forum-list .panel-default .panel-heading h4,
.subforum-list .panel-default .panel-heading h4 {
  font-size: 23px;
  color: #666666;
}
@media only screen and (max-width: 767px) {
  .forum-list .panel-default .panel-heading h4,
  .subforum-list .panel-default .panel-heading h4 {
    font-size: 16px;
  }
}
.forum-count {
  text-align: right;
  display: block;
}
.forum-count a,
.forum-count .category-locked {
  font-size: 16px;
  color: #8c8c8c;
  float: left;
  font-style: normal;
}
.forum-count a i,
.forum-count .category-locked i {
  font-size: 13px;
  color: #bfbfbf;
  padding-right: 5px;
}
@media only screen and (max-width: 767px) {
  .forum-count a,
  .forum-count .category-locked {
    font-size: 12px;
  }
}
.forum-count .category-locked {
  margin-right: 10px;
  line-height: normal;
  position: relative;
  z-index: 99;
}
.form-control.transparent {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
div[contentEditable="true"] {
  min-height: 200px;
  font-size: 14px;
}
div[contentEditable="true"].transparent {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.nav-tabs {
  border-color: transparent;
}
.nav-tabs li {
  border-color: transparent;
  margin-bottom: -2px;
  margin-left: 1px;
}
.nav-tabs li.active > a,
.nav-tabs li.active > a:hover,
.nav-tabs li.active > a:active,
.nav-tabs li.active > a:focus {
  color: #333;
  border-color: transparent;
  background: #fff;
}
.nav-tabs li a:hover,
.nav-tabs li a:focus {
  border-color: transparent;
  background: #fff;
}
.tab-content {
  margin-bottom: 2em;
}
.tab-content .panel {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.tab-content .panel .panel-body {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.tab-content .panel .panel-body .dropdown-menu {
  background-color: #ffffff;
}
#filter-modal .modal-content .modal-menu-title {
  background: #282a2c;
  color: #cdd0d2;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 3px;
}
.dropdown > li > a {
  font-size: 14px;
}
.dropdown > li > a:hover,
.dropdown > li > a:focus {
  color: #1a1a1a;
}
.open > .dropdown-toggle.btn-primary {
  background: #282a2c;
  border-color: transparent;
  color: #cdd0d2;
}
.dropdown-menu {
  font-size: 14px;
  -webkit-box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.25);
  background: #ffffff;
}
.dropdown-menu.top:before {
  border-top-color: #ffffff;
}
.dropdown-menu:before {
  border-bottom: 10px solid #ffffff;
}
.dropdown-menu-label {
  border-bottom: #F2F3F4 1px solid;
}
.dropdown-header {
  font-size: 14px;
  color: #282a2c;
}
.conversation-users {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.conversation-subject {
  color: #666;
}
#message-options a i {
  font-size: 16px;
}
#current_msg_details > h3 {
  font-size: 18px;
  color: #333;
}
#current_msg_details > h4 {
  font-size: 14px;
}
.messages-list .feed-filter .dropdown {
  background: #101011;
}
.messages-list .feed-filter .mod-tools-icon {
  color: #cdd0d2;
  opacity: 0.8;
}
.messages-list .feed-filter .mod-tools-icon:hover {
  opacity: 1;
}
.messages-list .btn-primary {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
}
.messages-list ul {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.messages-list ul li span.text-muted {
  font-size: 13px;
}
.messages-list ul.dropdown-menu {
  margin-top: 35px;
}
.messages-list #pmsg_inbox_listing .badge.blue {
  background: #101011;
  color: #cdd0d2;
}
.messages .push > .dropdown {
  background: #101011;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
}
.messages .push > .dropdown a.profile-active {
  color: #cdd0d2;
}
@media only screen and (max-width: 767px) {
  .messages .send_new_pmsg {
    margin-top: 2px;
  }
}
.messages #show_current_conversation #feed-main {
  background-color: #fff;
}
.messages #show_current_conversation .reply-entry-wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.messages .message-entry .post-attachments > li:not(.inline-video-container) {
  background-color: #ffffff;
}
.messages .message-entry .post-attachments > li:not(.inline-video-container) .file-size {
  color: #666;
}
.conversation-list > .scrollable-area {
  background: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.conversation-list .message-entry.sent .post-body {
  background: rgba(40, 42, 44, 0.2);
}
.conversation-list .message-entry.sent .post-author .post-arrow {
  border-left-color: rgba(40, 42, 44, 0.2);
}
.conversation-list .post-date {
  font-size: 11px;
}
.conversation-list .post-date .date-wrapper {
  background: hsl(0, 0%, 86.47058824%);
}
.conversation-list .reply-entry-wrapper textarea {
  height: 36px;
  padding: 6.5px 10px;
}
.conversation-list #feed-main::-webkit-scrollbar-track {
  background: #fff;
}
.conversation-list #feed-main::-webkit-scrollbar-thumb {
  border-color: #fff;
}
.conversation-list .message-entry .post-body > em {
  font-size: 11px;
}
.conversation-list .profile-feed .post-body p {
  font-size: 14px;
}
#feed-main {
  background: #eaebed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 5px #fff solid;
}
#feed-main .post-date .reply-count a {
  font-size: 13px;
}
#feed-main .post-edit .alert {
  font-size: 12px;
}
.helper {
  border-bottom: 1px dashed #000000;
  color: #333;
  cursor: help;
}
.user_token .image-wrapper.mini > i:before {
  margin-left: -0.5px;
}
.user_token .display_name {
  font-size: 13px;
}
.modal .modal-content {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0px 5px 50px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 5px 50px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 5px 50px rgba(0, 0, 0, 0.4);
}
.modal .modal-header h4 {
  font-size: 20px;
}
.modal .modal-header #album_title {
  font-size: 20px;
}
.modal .modal-body#userAccountName h3 {
  font-size: 16px;
}
.modal .close {
  font-size: 28px;
}
.modal .tab-content .form-group {
  background-color: #f6f6f6;
}
.modal .nav-tabs li.active a {
  border-color: #e6e6e6;
  border-bottom: none;
}
.modal#confirm-modal .modal-dialog,
.modal#confirm_delete .modal-dialog {
  min-width: 300px;
  max-width: 600px;
  width: auto;
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
}
@media only screen and (max-width: 480px) {
  .modal#confirm-modal .modal-dialog .pull-right,
  .modal#confirm_delete .modal-dialog .pull-right {
    width: 100%;
  }
  .modal#confirm-modal .modal-dialog .pull-right .btn,
  .modal#confirm_delete .modal-dialog .pull-right .btn {
    width: 100%;
  }
  .modal#confirm-modal .modal-dialog .pull-right .btn#declineAction,
  .modal#confirm_delete .modal-dialog .pull-right .btn#declineAction {
    margin-top: 10px;
    margin-left: 0;
  }
  .modal#confirm-modal .modal-dialog span.align-center,
  .modal#confirm_delete .modal-dialog span.align-center {
    float: none;
  }
  .modal#confirm-modal .modal-dialog span.align-center .btn,
  .modal#confirm_delete .modal-dialog span.align-center .btn {
    width: 100%;
  }
  .modal#confirm-modal .modal-dialog span.align-center #doNotDelAccount,
  .modal#confirm_delete .modal-dialog span.align-center #doNotDelAccount {
    margin-top: -10px;
  }
}
@media only screen and (max-width: 767px) {
  .modal#confirm-modal .modal-dialog .pull-right .btn,
  .modal#confirm_delete .modal-dialog .pull-right .btn,
  .modal#confirm-modal .modal-dialog span.align-center .btn,
  .modal#confirm_delete .modal-dialog span.align-center .btn {
    text-wrap: wrap;
  }
}
.tab-content .alert-gray {
  font-size: 13px;
}
#body-wrapper #who-all .who-username {
  font-size: 14px;
}
@media (min-width: 481px) {
  #body-wrapper #who-all .col > a ~ time {
    margin: 0 3px;
  }
}
@media (max-width: 480px) {
  #body-wrapper #who-all .col {
    max-width: none;
  }
}
#body-wrapper #who-all > li > span.display_name {
  margin-top: 6px;
}
#body-wrapper #who-all > li > span.display_name ~ a[id^="postCountInWhoPost_"] {
  margin-top: 10px;
}
#body-wrapper #who-all > li > span.display_name.two_line {
  margin-top: -2px;
}
#body-wrapper #who-all > li > span.display_name.two_line ~ a[id^="postCountInWhoPost_"] {
  margin-top: 2px;
}
#follow_forum,
.post-body #follow_topic {
  font-size: 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#follow_forum:hover,
.post-body #follow_topic:hover {
  background: #282a2c;
  color: #cdd0d2;
}
.follow-tools .following,
.follow-tools .unfollowing {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
}
.follow-tools .glyphicon-cog {
  font-size: 12px;
}
.follow-tools .following span,
.follow-tools .unfollowing .glyphicon {
  font-size: 11px;
}
.first-post h3 {
  color: #000000;
}
.post-arrow {
  border-right: 25px solid #fff;
}
.preview-post .post-body {
  background: #eaebed;
}
.preview-post .post-arrow {
  border-right: 25px solid #eaebed !important;
}
.reply-menu {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.reply-menu a.btn {
  font-size: 12px;
}
.reply-menu a i {
  font-size: 16px;
}
.reply-menu .attachmentContainerQuick a {
  color: #666;
}
.reply-menu .attachmentContainerQuick a.btn + a.text-muted i {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.content-panel:not(.calendar, .wt-edit-profile) .form-group label {
  color: #333;
}
.content-panel:not(.calendar, .wt-edit-profile) .form-group .btn-group label.btn-default,
.content-panel:not(.calendar, .wt-edit-profile) .form-group .btn-group button.btn-default {
  background: #fcfcfc;
  color: #333;
  border-color: #cfcfcf;
}
.content-panel:not(.calendar, .wt-edit-profile) .form-group .btn-group label.btn-default.active,
.content-panel:not(.calendar, .wt-edit-profile) .form-group .btn-group button.btn-default.active {
  background-color: #cfcfcf;
}
.topic-filter-container > .btn-subtle.dropdown-toggle {
  background: none !important;
  color: #cdd0d2 !important;
  font-weight: 900;
  padding: 0;
}
@media (min-width: 768px) {
  .topic-filter-container ul.dropdown-menu.subtle-filter > li > a {
    color: #cdd0d2 !important;
    font-weight: 900;
  }
}
@media (max-width: 767px) {
  .topic-filter-container ul.dropdown-menu.subtle-filter li a {
    color: #333 !important;
  }
  .topic-filter-container ul.dropdown-menu.subtle-filter li a:hover,
  .topic-filter-container ul.dropdown-menu.subtle-filter li a.active {
    background-color: #eee;
  }
  .topic-filter-container ul.dropdown-menu.subtle-filter li a.dropdown-toggle > span:has(+ .caret) {
    display: none;
  }
  .topic-filter-container ul.dropdown-menu.subtle-filter li.active > a {
    background-color: #eee;
  }
  #move_posts_form > .form-group > .control-label {
    padding-bottom: 0;
  }
  .form-horizontal .form-group label.control-label {
    padding-bottom: 5px;
  }
  .form-horizontal .form-group label.control-label ~ .col-md-9 .btn {
    margin-top: 0 !important;
  }
  .form-horizontal .form-group label.control-label ~ .col-sm-8 #uploadAvatar #attachAvatar {
    margin-top: 0;
  }
  .form-horizontal .form-group label.control-label ~ .sign-container #signature {
    margin-top: 0;
  }
}
#moveNewThread #category-dropdown button {
  background: #fff;
}
#Display_Topics_Posts .btn-default {
  background: #fff;
  border: 1px solid #eee;
  color: #333;
}
#Display_Topics_Posts .btn-default.active {
  background: #eee;
}
.last-post {
  font-size: 13px;
}
.container:not(.forums-list) .panel .panel-heading,
.container:not(.forums-list) .panel-heading {
  background: #101011;
}
.container:not(.forums-list) .panel .panel-heading + .panel-body,
.container:not(.forums-list) .panel-heading + .panel-body {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 0;
}
.container:not(.forums-list) .panel .panel-heading > ul > li > a,
.container:not(.forums-list) .panel-heading > ul > li > a {
  color: #cdd0d2;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
}
.container:not(.forums-list) .panel-body {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.container:not(.forums-list) .panel-body > ul > li.unread h4 > a:visited *:after {
  background: #fff;
}
.container:not(.forums-list) .poll-container .panel-body {
  background-color: rgba(40, 42, 44, 0.1);
}
.hover-menu > span > a:not(.close-menu),
.hover-menu > span > a:not(.close-menu):hover,
.hover-menu .dropdown > a {
  color: #cdd0d2;
  background: #282a2c;
  font-size: 14px;
  display: flex;
  align-items: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.hover-menu .dropdown-menu > li > a.text-muted {
  color: #666666;
}
.hover-menu span a .glyphicon-up-dir,
.hover-menu .dropdown a .glyphicon-up-dir {
  font-size: 10px;
}
.search-box-keyword .btn {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.search-box-keyword .results-keyword .badge {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
}
.mod.icons a,
.mod.icons span.replies-topics-icon,
.mod.icons .views,
.mod.icons .last_post_activity {
  font-size: 12px;
  color: #808080;
  margin-top: 3px;
}
.mod.icons a.voted-yes i,
.mod.icons span.replies-topics-icon.voted-yes i,
.mod.icons .views.voted-yes i,
.mod.icons .last_post_activity.voted-yes i {
  color: #282a2c;
  opacity: 1;
}
.mod.icons a i,
.mod.icons span.replies-topics-icon i,
.mod.icons .views i,
.mod.icons .last_post_activity i {
  color: #808080;
}
.mod.icons i {
  font-size: 12px;
}
.mod.icon n,
m dsawwvcx2wqaZs a:not(.voted-yes),
.mod.icons a:not(.voted-yes) i,
.mod.icons time,
.mod.icons a,
.mod.icons a i,
.mod.icons .span.replies-topics-icon,
.mod.icons span.replies-topics-icon i {
  color: #666;
}
.icon-sweep {
  color: #999999;
}
.subheading {
  background: #101011;
  color: #cdd0d2;
}
#votersModal .voted-poll-option > span {
  color: #333;
}
.progress-bar {
  text-align: center;
  background-color: #2a2a2a !important;
  font-size: 12px;
  line-height: unset;
  color: #cdd0d2 !important;
}
#first_post .progress-bar,
.thread-list #posts-list .progress-bar {
  display: block;
}
#first_pos [id^="reply_options1"] ~ .upload-attachments .progress-bar {
  display: flex;
}
.progress {
  background-color: #eee;
}
.albums .progress {
  background-color: #eee;
}
#addphotos_popup #publish_form .modal-header input {
  color: inherit !important;
}
.hover-menu {
  background: #343739;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.hover-menu a.close-menu {
  font-size: 14px;
}
.hover-menu .btn-primary > i {
  font-size: 18px;
}
.wt-body .hover-menu .dropdown-menu:before {
  left: 48.5%;
}
.poll-container .panel-body {
  background-color: #f6f6f6;
}
.poll-container .progress {
  background-color: #eee;
}
.poll-container .progress .progress-bar[aria-valuenow="0"] {
  color: #333;
}
#poll_option_container .input-group-addon {
  background-color: #eee;
  color: #333;
  border-color: rgba(0, 0, 0, 0.1);
}
.container:not(.forums-list) .settings .panel-body .subheading {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
}
.container:not(.forums-list) .queue .panel .panel-body,
.container:not(.forums-list) .settings .panel .panel-body,
.container:not(.forums-list) .event-reminders .panel .panel-body {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.container:not(.forums-list) .queue .panel .panel-body#emptyQueue,
.container:not(.forums-list) .settings .panel .panel-body#emptyQueue,
.container:not(.forums-list) .event-reminders .panel .panel-body#emptyQueue,
.container:not(.forums-list) .queue .panel .panel-body:only-child,
.container:not(.forums-list) .settings .panel .panel-body:only-child,
.container:not(.forums-list) .event-reminders .panel .panel-body:only-child {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.container:not(.forums-list) .queue .panel .panel-body:last-child,
.container:not(.forums-list) .settings .panel .panel-body:last-child,
.container:not(.forums-list) .event-reminders .panel .panel-body:last-child {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.container:not(.forums-list) .queue .panel .panel-body:nth-child(2) .subheading,
.container:not(.forums-list) .settings .panel .panel-body:nth-child(2) .subheading,
.container:not(.forums-list) .event-reminders .panel .panel-body:nth-child(2) .subheading {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
}
.container:not(.forums-list) .queue .panel .panel-body .subheading .badge,
.container:not(.forums-list) .settings .panel .panel-body .subheading .badge,
.container:not(.forums-list) .event-reminders .panel .panel-body .subheading .badge {
  background: #282a2c;
  color: #cdd0d2;
}
.container:not(.forums-list) .members .image-wrapper {
  background: hsl(0, 0%, 81.47058824%);
}
.members .panel-body > ul {
  margin-bottom: 10px;
  margin-top: 10px;
}
.members .panel-body > ul li .right-side > a {
  font-size: 14px;
}
.members .panel-body > ul li .right-side > .alert {
  font-size: 12px;
}
.members .panel-body > ul li .right-side > * {
  font-size: 13px;
  line-height: initial;
}
.post-body-image .post-image-wrapper,
.image-wrapper.mini > .image-ur > span,
.image-wrapper.mini > .image-lr > span {
  background-color: hsl(0, 0%, 81.47058824%) !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.btn {
  font-size: 14px;
}
.btn-primary.btn-primary {
  background-color: #282a2c;
  color: #cdd0d2;
}
.btn-primary.btn-primary:hover,
.btn-primary.btn-primary:focus,
.btn-primary.btn-primary:active,
.btn-primary.btn-primary[disabled] {
  background-color: #101011;
  color: #cdd0d2;
  border-color: #040404;
}
.btn-primary.btn-primary:visited {
  color: #cdd0d2;
}
.btn-subtle.btn-subtle {
  background-color: rgba(40, 42, 44, 0.3);
}
.btn-subtle.btn-subtle:hover,
.btn-subtle.btn-subtle:active,
.btn-subtle.btn-subtle:focus {
  background: #282a2c;
  color: #cdd0d2 !important;
}
.btn-secondary {
  font-size: 14px;
}
.btn-secondary:hover {
  background: #282a2c;
  color: #cdd0d2;
}
.btn-secondary span {
  font-size: 13px;
}
.btn-uppercase {
  font-size: 12px;
}
.wt-body .search-wrapper > .glyphicon-search {
  font-size: 13px;
  top: 0;
}
.wt-body .btn-uppercase {
  font-size: 12px;
}
.wt-body .search-category > .btn {
  font-size: 14px;
  min-width: 175px;
}
.wt-body .search-category > .btn span.caret {
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
.wt-body .badge.notif {
  top: 0;
  right: 6px;
  padding: 4px 6px 3px;
}
.wt-body #approval_queue #pendingMembers {
  margin-bottom: 20px;
  border-radius: 4px;
}
.wt-body .wt-ignore-users #ignore-box > .btn {
  height: 33px;
  padding: 0 12px;
  line-height: normal;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  .wt-body .wt-ignore-users #ignore-box > .form-group {
    width: 100%;
  }
}
#buttonName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100px;
}
@media only screen and (max-width: 767px) {
  .post-author {
    background: #f6f6f6;
  }
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  background-color: transparent;
}
.pagination > li:first-child > a:hover,
.pagination > li:first-child > span:hover {
  color: #101011;
  background-color: transparent;
}
.pagination > li a {
  color: #404447;
  background: #e4e6e8;
}
.wt-album-single-photo .pagination {
  cursor: default;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a.btn-subtle:hover,
.pagination > li > span.btn-subtle:hover {
  background-color: #282a2c;
}
.pagination > li > a.page-numbers,
.pagination > li > span.page-numbers {
  color: #333;
  user-select: none;
  -webkit-user-select: none;
  /* For Safari */
  -moz-user-select: none;
  /* For Firefox */
  -ms-user-select: none;
  /* For IE */
}
.pagination > li > a.page-numbers:hover,
.pagination > li > span.page-numbers:hover {
  color: #282a2c;
}
.pagination > li > a i,
.pagination > li > span i {
  font-size: 11px;
}
.profile-head {
  background: #282a2c;
  border: 1px #d3d5d7 solid;
}
.change-cover-photo .dropdown > a {
  color: #cdd0d2 !important;
}
.profile-content #feed-main {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.profile-content .custom-field .custom-list {
  background: #fff;
}
.profile-content .custom-field .custom-list li,
.profile-content .custom-field .custom-list li .text-muted {
  color: #333;
}
.profile-content .custom-field .custom-list .admin-content-divider span.help-tooltip {
  color: #b3b3b3;
}
.albums .panel-body .album-wrapper .album-menu > a {
  padding: 0 3px;
  background: #ffffff;
  border: 1px solid #eee;
  color: #282a2c;
}
.albums .panel-body > ul > li > a .text-muted,
.albums .panel-body > ul > li > span {
  font-size: 13px;
}
.albums .panel-body .inline_edit_textbox {
  color: #333;
}
.albums .panel-body .inline_edit_textbox:hover {
  border-color: rgba(0, 0, 0, 0.1) !important;
}
.modal-body ul .album-wrapper .album-menu > a {
  padding: 0 3px;
  background: #ffffff;
  border: 1px solid #eee;
  color: #282a2c;
}
.modal-body ul.albums > li > a .text-muted,
.modal-body ul.albums > li > span {
  font-size: 13px;
}
.album-edit textarea,
#reportPostDialog textarea {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1) !important;
  color: #333 !important;
  outline: none;
}
.profile-menu .btn-subtle,
.custom-field .btn-subtle {
  color: #333;
}
.profile-menu .btn-subtle span,
.custom-field .btn-subtle span {
  opacity: 0.8;
}
.profile-feed .feed-filter > a {
  color: #cdd0d2;
  font-size: 13px;
}
.feed-filter {
  background: #101011;
}
.feed-filter .panel-body {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 0;
}
.feed-filter.top,
.feed-filter > .dropdown {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 4px;
}
.feed-filter.bottom {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
}
.feed-filter .feed-filter .pagination a {
  color: #cdd0d2;
}
.feed-filter a.profile-active {
  color: #cdd0d2;
}
.feed-filter .pagination a:hover {
  color: #cdd0d2;
}
.filter-tabs-wrapper + .panel-body {
  -webkit-border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 8px !important;
  -webkit-border-bottom-left-radius: 8px !important;
  -webkit-border-top-left-radius: 0 !important;
  -moz-border-radius-topright: 0 !important;
  -moz-border-radius-bottomright: 8px !important;
  -moz-border-radius-bottomleft: 8px !important;
  -moz-border-radius-topleft: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
  border-top-left-radius: 0 !important;
}
.popover {
  -webkit-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25);
  box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25);
  font-size: 14px;
}
.profile-content .custom-list .admin-content-divider {
  align-items: center;
}
.profile-content .custom-list .admin-content-divider:before,
.profile-content .custom-list .admin-content-divider:after {
  border-bottom: 1px dotted #eee;
}
.profile-content .custom-list li {
  border-top: 1px dotted #eee;
}
.popover {
  -webkit-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25);
  box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
}
.popover.hovercard .popover-content .s-card-options-wrapper li {
  padding: 0;
  border: 0 !important;
}
.wt-body .popover.hovercard .popover-content .s-card-options-wrapper li {
  background: #f6f6f6 !important;
}
.wt-body .popover.hovercard .popover-content .s-card-options-wrapper li:hover {
  background: #f1f1f1 !important;
}
.popover.hovercard .popover-content .s-card-options-wrapper li a,
.popover.hovercard .popover-content .s-card-options-wrapper li #send_message {
  color: #666;
}
.popover.hovercard .popover-content .s-card-options-wrapper li .login_dialog {
  float: none !important;
}
.popover.hovercard .popover-content .s-card-content li.pull-left {
  border-left: 1px solid #f6f6f6;
}
.popover .s-card-header .member-title {
  color: #737373 !important;
  font-size: 13px;
}
.popover .s-card-header h4 a {
  font-size: 18px;
}
.popover .s-card-header h4 .display_name.two_line > a.display_username {
  font-size: 14px;
  line-height: normal;
  padding-top: 2px;
}
.wt-body .popover .s-card-content li.pull-left time,
.wt-body .popover .s-card-content li.pull-left .s-content {
  font-size: 12px;
}
.popover .s-card-content .s-desc {
  font-size: 10px;
}
.popover .profile-label {
  font-size: 10px;
}
.popover .s-card-options-wrapper ul {
  height: auto;
}
.popover .s-card-options-wrapper ul li a,
.popover .s-card-options-wrapper ul li i {
  font-size: 13px;
}
.popover .member-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.popover.top > .arrow:after {
  border-top-color: #ffffff;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #ffffff;
}
.btn-default {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: #333;
}
.btn-default:hover {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: #333;
}
.calendar-header .form-group .form-control {
  border: transparent;
  font-size: 13px;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 30px;
}
.calendar-header .form-group #calendarList {
  height: 28px;
  font-size: 14px;
}
.calendar-header .form-group .calendar-add-event .btn-sm {
  font-size: 14px;
  padding: 2px 5px;
  height: 28px;
}
.calendar-header .form-group .btn-group .btn-default {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: #333;
}
.calendar-header .form-group .btn-group .btn-default.active,
.calendar-header .form-group .btn-group .btn-default:focus,
.calendar-header .form-group .btn-group .btn-default:hover.active,
.calendar-header .form-group .btn-group .btn-default:hover,
.calendar-header .form-group .btn-group .btn-default.active a,
.calendar-header .form-group .btn-group .btn-default.active a:hover {
  background-color: #282a2c;
  color: #cdd0d2;
  border-color: rgba(0, 0, 0, 0.1);
  border-bottom: 0;
}
.calendar-header .form-group .btn-group .btn-default:not(.active):hover a {
  color: #cdd0d2;
}
.calendar-header .form-group .btn-group .btn-default:not(.active) a {
  color: #666;
}
.calendar-header .form-group .btn-group > a > small {
  font-size: 10px;
  vertical-align: middle;
}
.calendar-header .form-group .btn-sm {
  font-size: 13px;
}
@media screen and (max-width: 599px) {
  .calendar .has-event {
    background-color: #EEF6F9;
  }
}
.calendar-month {
  background: #fff;
}
.calendar-month .panel-heading a {
  color: #cdd0d2;
}
.calendar-month td {
  background: #fff;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.calendar-month td.this-day {
  background: #fff0f0;
}
.calendar-month td .calendar-details > .birthdays a .icon {
  color: #2a2a2a;
}
.wt-body .calendar-month td .calendar-details > .birthdays a .icon {
  top: -2px;
}
.calendar-month td .calendar-details > .birthdays .birthdays-wrapper {
  font-size: 11px;
}
.calendar-month td .calendar-details > .day > a {
  color: #333;
}
.calendar-month td .calendar-details > .day .add-event {
  background: #a2a2a2;
}
.calendar-month td .calendar-details > .events li.ranged.ranged-first {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.calendar-month td .calendar-details > .events li.ranged.ranged-last {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.calendar-month td .calendar-details > .week {
  font-size: 14px;
}
.two-fa-code-container .two-fa-code-text {
  background: #eee;
  color: #666;
}
.calendar-day-wrapper {
  background: #fff;
  padding: 1.25em;
  margin-bottom: 2em;
  width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.calendar-day-wrapper .month {
  font-weight: bold;
  margin-bottom: 5px;
  background: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .calendar-day-wrapper.wt-event-detail {
    background: none;
    padding-right: 0;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-edit {
    right: 45px;
    top: 20px;
    z-index: 9;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-author {
    margin: 0;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-author:before {
    content: " ";
    position: relative;
    float: right;
    margin: 15px 0 15px 15px;
    border-top: 0 solid transparent;
    border-bottom: 30px solid transparent;
    border-right: 25px solid #fff;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-body-wrapper {
    width: calc(100% - 130px);
    background-color: #fff;
    padding: 20px;
    padding-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-body-wrapper h3 {
    color: #282a2c;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .event-description,
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .cleared.event-footer {
    width: calc(100% - 130px);
    margin-top: 0;
    background-color: #fff;
    float: right;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    position: relative;
    right: 30px;
    padding-bottom: 20px;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .event-description > div,
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .cleared.event-footer > div {
    padding-left: 20px;
    padding-right: 20px;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .cleared.event-footer {
    margin-top: -2px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .cleared.event-footer .text-danger {
    margin-left: 20px;
  }
}
.calendar-day-wrapper.wt-event-detail .calendar-daydetail .image-wrapper {
  margin-left: 0;
}
.calendar-day-wrapper.wt-event-detail .calendar-daydetail .event-description {
  padding-left: 0;
}
.calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-body-content {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .calendar-day-wrapper.wt-event-detail .event-description {
    margin-top: 0 !important;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-detail-wrapper.col-xs-12 {
    margin-bottom: 0;
  }
}
.calendar-day-wrapper.wt-day-view .calendar-detail-wrapper .calendar-daydetail .event-description {
  padding-left: 0;
  margin-top: 0;
}
.calendar-day-wrapper .calendar-detail-wrapper .calendar-daydetail .event-footer .dropdown {
  margin-bottom: 20px;
}
.calendar-mini tr {
  background: #f6f6f6;
}
.calendar-mini .calendar-mini-week {
  color: #666;
}
.calendar-detail-wrapper .calendar-daydetail .alert {
  font-size: 13px;
  background-color: #eee;
  text-decoration: none;
  color: #666;
}
.calendar-detail-wrapper .calendar-daydetail .alert:hover {
  background-color: #282a2c;
  color: #cdd0d2;
}
.calendar-detail-wrapper .calendar-daydetail .post-date .text-block {
  font-size: 13px;
  line-height: 25px;
}
.calendar-detail-wrapper .calendar-daydetail .event-description {
  font-size: 16px;
  padding: 0;
}
.calendar-detail-wrapper .calendar-daydetail h3 {
  font-size: 15px;
}
@media only screen and (max-width: 767px) {
  .calendar-detail-wrapper .calendar-daydetail h3 {
    line-height: 20px;
  }
}
.calendar-detail-wrapper .calendar-daydetail #eventMessage {
  font-size: 14px;
}
.calendar-detail-wrapper.weekly .week-list {
  background-color: #EEF6F9;
  border: 1px dotted #b7c4cd;
}
.calendar-detail-wrapper .dropdown.open .alert {
  background: #282a2c;
  color: #cdd0d2;
}
.calendar-detail-wrapper .calendar-day-all .calendar-day-time {
  font-size: 14px;
}
.calendar-detail-wrapper .calendar-day-time {
  font-size: 12px;
}
.datepicker table tr td,
.datepicker table tr th {
  width: 40px;
}
.datepicker {
  background: #ffffff !important;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  color: #cdd0d2;
  background-color: #282a2c;
  border-color: #1c1d1f;
  cursor: pointer;
}
.datepicker table tr td.day:hover:hover,
.datepicker table tr td.day.focused:hover,
.datepicker table tr td.day:hover:focus,
.datepicker table tr td.day.focused:focus,
.datepicker table tr td.day:hover:active,
.datepicker table tr td.day.focused:active,
.datepicker table tr td.day:hover.active,
.datepicker table tr td.day.focused.active,
.open > .dropdown-toggle.datepicker table tr td.day:hover,
.open > .dropdown-toggle.datepicker table tr td.day.focused {
  color: #cdd0d2;
  background-color: #232527;
  border-color: #171819;
}
.datepicker table tr td.day:hover:active,
.datepicker table tr td.day.focused:active,
.datepicker table tr td.day:hover.active,
.datepicker table tr td.day.focused.active,
.open > .dropdown-toggle.datepicker table tr td.day:hover,
.open > .dropdown-toggle.datepicker table tr td.day.focused {
  background-image: none;
}
.datepicker table tr td.day:hover.disabled,
.datepicker table tr td.day.focused.disabled,
.datepicker table tr td.day:hover[disabled],
.datepicker table tr td.day.focused[disabled],
fieldset[disabled] .datepicker table tr td.day:hover,
fieldset[disabled] .datepicker table tr td.day.focused,
.datepicker table tr td.day:hover.disabled:hover,
.datepicker table tr td.day.focused.disabled:hover,
.datepicker table tr td.day:hover[disabled]:hover,
.datepicker table tr td.day.focused[disabled]:hover,
fieldset[disabled] .datepicker table tr td.day:hover:hover,
fieldset[disabled] .datepicker table tr td.day.focused:hover,
.datepicker table tr td.day:hover.disabled:focus,
.datepicker table tr td.day.focused.disabled:focus,
.datepicker table tr td.day:hover[disabled]:focus,
.datepicker table tr td.day.focused[disabled]:focus,
fieldset[disabled] .datepicker table tr td.day:hover:focus,
fieldset[disabled] .datepicker table tr td.day.focused:focus,
.datepicker table tr td.day:hover.disabled:active,
.datepicker table tr td.day.focused.disabled:active,
.datepicker table tr td.day:hover[disabled]:active,
.datepicker table tr td.day.focused[disabled]:active,
fieldset[disabled] .datepicker table tr td.day:hover:active,
fieldset[disabled] .datepicker table tr td.day.focused:active,
.datepicker table tr td.day:hover.disabled.active,
.datepicker table tr td.day.focused.disabled.active,
.datepicker table tr td.day:hover[disabled].active,
.datepicker table tr td.day.focused[disabled].active,
fieldset[disabled] .datepicker table tr td.day:hover.active,
fieldset[disabled] .datepicker table tr td.day.focused.active {
  background-color: #282a2c;
  border-color: #1c1d1f;
}
.datepicker table tr td.day:hover .badge,
.datepicker table tr td.day.focused .badge {
  color: #282a2c;
  background-color: #cdd0d2;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #666;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #666;
  cursor: no-drop;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.today,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.open > .dropdown-toggle.datepicker table tr td.today.disabled,
.open > .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000;
  background-color: #ffd78f;
  border-color: #ffb329;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.today,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.open > .dropdown-toggle.datepicker table tr td.today.disabled,
.open > .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today .badge,
.datepicker table tr td.today:hover .badge,
.datepicker table tr td.today.disabled .badge,
.datepicker table tr td.today.disabled:hover .badge {
  color: #ffdb99;
  background-color: #000;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.range.today,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open > .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000;
  background-color: #f6c66e;
  border-color: #efa00f;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.range.today,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open > .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today .badge,
.datepicker table tr td.range.today:hover .badge,
.datepicker table tr td.range.today.disabled .badge,
.datepicker table tr td.range.today.disabled:hover .badge {
  color: #f7ca77;
  background-color: #000;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #fff;
  background-color: #727272;
  border-color: #505050;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #777777;
  border-color: #555555;
}
.datepicker table tr td.selected .badge,
.datepicker table tr td.selected:hover .badge,
.datepicker table tr td.selected.disabled .badge,
.datepicker table tr td.selected.disabled:hover .badge {
  color: #777777;
  background-color: #fff;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #cdd0d2;
  background-color: #282a2c;
  border-color: #1c1d1f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.disabled,
.open > .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #cdd0d2;
  background-color: #232527;
  border-color: #171819;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.disabled,
.open > .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #282a2c;
  border-color: #1c1d1f;
}
.datepicker table tr td.active .badge,
.datepicker table tr td.active:hover .badge,
.datepicker table tr td.active.disabled .badge,
.datepicker table tr td.active.disabled:hover .badge {
  color: #282a2c;
  background-color: #cdd0d2;
}
.datepicker table tr td span:hover {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #cdd0d2;
  background-color: #282a2c;
  border-color: #1c1d1f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #cdd0d2;
  background-color: #232527;
  border-color: #171819;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #282a2c;
  border-color: #1c1d1f;
}
.datepicker table tr td span.active .badge,
.datepicker table tr td span.active:hover .badge,
.datepicker table tr td span.active.disabled .badge,
.datepicker table tr td span.active.disabled:hover .badge {
  color: #282a2c;
  background-color: #cdd0d2;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #666;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  color: #cdd0d2;
  background-color: #282a2c;
  border-color: #1c1d1f;
}
.datepicker thead tr:first-child th:hover:hover,
.datepicker tfoot tr th:hover:hover,
.datepicker thead tr:first-child th:hover:focus,
.datepicker tfoot tr th:hover:focus,
.datepicker thead tr:first-child th:hover:active,
.datepicker tfoot tr th:hover:active,
.datepicker thead tr:first-child th:hover.active,
.datepicker tfoot tr th:hover.active,
.open > .dropdown-toggle.datepicker thead tr:first-child th:hover,
.open > .dropdown-toggle.datepicker tfoot tr th:hover {
  color: #cdd0d2;
  background-color: #232527;
  border-color: #171819;
}
.datepicker thead tr:first-child th:hover:active,
.datepicker tfoot tr th:hover:active,
.datepicker thead tr:first-child th:hover.active,
.datepicker tfoot tr th:hover.active,
.open > .dropdown-toggle.datepicker thead tr:first-child th:hover,
.open > .dropdown-toggle.datepicker tfoot tr th:hover {
  background-image: none;
}
.datepicker thead tr:first-child th:hover.disabled,
.datepicker tfoot tr th:hover.disabled,
.datepicker thead tr:first-child th:hover[disabled],
.datepicker tfoot tr th:hover[disabled],
fieldset[disabled] .datepicker thead tr:first-child th:hover,
fieldset[disabled] .datepicker tfoot tr th:hover,
.datepicker thead tr:first-child th:hover.disabled:hover,
.datepicker tfoot tr th:hover.disabled:hover,
.datepicker thead tr:first-child th:hover[disabled]:hover,
.datepicker tfoot tr th:hover[disabled]:hover,
fieldset[disabled] .datepicker thead tr:first-child th:hover:hover,
fieldset[disabled] .datepicker tfoot tr th:hover:hover,
.datepicker thead tr:first-child th:hover.disabled:focus,
.datepicker tfoot tr th:hover.disabled:focus,
.datepicker thead tr:first-child th:hover[disabled]:focus,
.datepicker tfoot tr th:hover[disabled]:focus,
fieldset[disabled] .datepicker thead tr:first-child th:hover:focus,
fieldset[disabled] .datepicker tfoot tr th:hover:focus,
.datepicker thead tr:first-child th:hover.disabled:active,
.datepicker tfoot tr th:hover.disabled:active,
.datepicker thead tr:first-child th:hover[disabled]:active,
.datepicker tfoot tr th:hover[disabled]:active,
fieldset[disabled] .datepicker thead tr:first-child th:hover:active,
fieldset[disabled] .datepicker tfoot tr th:hover:active,
.datepicker thead tr:first-child th:hover.disabled.active,
.datepicker tfoot tr th:hover.disabled.active,
.datepicker thead tr:first-child th:hover[disabled].active,
.datepicker tfoot tr th:hover[disabled].active,
fieldset[disabled] .datepicker thead tr:first-child th:hover.active,
fieldset[disabled] .datepicker tfoot tr th:hover.active {
  background-color: #282a2c;
  border-color: #1c1d1f;
}
.datepicker thead tr:first-child th:hover .badge,
.datepicker tfoot tr th:hover .badge {
  color: #282a2c;
  background-color: #cdd0d2;
}
.datepicker.datepicker-dropdown:after {
  border-bottom-color: #ffffff;
  border-top-color: #ffffff !important;
}
.input-daterange .input-group-addon {
  line-height: 1.42857143;
  background-color: #eee;
  border-color: rgba(0, 0, 0, 0.1);
}
.treeview .list-group-item.node-selected {
  background-color: #282a2c !important;
  color: #cdd0d2 !important;
}
.treeview .list-group-item.node-selected:after {
  font-size: 12px;
  margin-left: auto;
}
.treeview .list-group-item span.icon {
  font-size: 12px;
}
.treeview span.icon {
  font-size: 10px;
}
#moderator-panel {
  margin-bottom: 20px;
}
.forum-list .nav-tabs > li.active > a,
.forum-list .nav-tabs > li.active > a:hover,
.forum-list .nav-tabs > li.active > a:focus {
  background: #eaebed;
}
.forum-list .subforum-list a {
  font-size: 14px;
}
@media only screen and (max-width: 767px) {
  .forum-list .panel-body > ul li .columns-wrapper .last-post > i {
    font-size: 12px;
  }
  .forum-list .panel-body > ul li h3 {
    font-size: 16px;
  }
}
.forum-list .panel-body > ul li .close-row i {
  font-size: 12px;
}
.forum-list .panel-body > ul li.linked-forum .forum-count a,
.forum-list .panel-body > ul li.private-forum .forum-count a,
.forum-list .panel-body > ul li.password-forum .forum-count a {
  font-size: 14px;
}
.forum-list .panel-body > ul li.linked-forum .forum-count a i.glyphicon-lock,
.forum-list .panel-body > ul li.private-forum .forum-count a i.glyphicon-lock,
.forum-list .panel-body > ul li.password-forum .forum-count a i.glyphicon-lock,
.forum-list .panel-body > ul li.linked-forum .forum-count a i.glyphicon-minus,
.forum-list .panel-body > ul li.private-forum .forum-count a i.glyphicon-minus,
.forum-list .panel-body > ul li.password-forum .forum-count a i.glyphicon-minus {
  font-size: 12px;
}
#member_list h2 {
  color: #000000;
}
.calendar-month td .calendar-details > .events li.ranged,
.calendar-month td .calendar-details > .events li.recurring {
  background: #282a2c;
}
.calendar-month td .calendar-details > .events li.ranged a,
.calendar-month td .calendar-details > .events li.recurring a {
  color: #cdd0d2;
}
.calendar-month td .calendar-details > .events li.ranged.ranged-solo a > span {
  font-size: 11px;
}
.calendar-detail-wrapper.weekly .show_week_events {
  background: #282a2c;
  font-size: 11px;
}
.calendar-detail-wrapper.weekly .show_week_events a {
  color: #cdd0d2;
  font-size: 14px;
}
.calendar-detail-wrapper.weekly td[align="right"] > a {
  font-size: 18px;
}
.calendar-mini-week {
  font-size: 12px;
}
@media (max-width: 425px) {
  #body-wrapper .calendar-mini-week td[data-i18n] {
    letter-spacing: 50px;
  }
}
@media (max-width: 425px) {
  #body-wrapper .calendar-mini-week td:nth-child(6) {
    letter-spacing: 50px;
    padding: 10px;
    white-space: nowrap;
    overflow: hidden;
  }
}
.calendar-month td .calendar-details > .events li.ranged,
.calendar-month td .calendar-details > .events li.recurring {
  background: #282a2c;
}
.calendar-month td .calendar-details > .events li.ranged a,
.calendar-month td .calendar-details > .events li.recurring a {
  color: #cdd0d2;
}
@media (max-width: 599px) {
  .calendar-month td .calendar-details > .day a {
    font-size: 13px;
  }
}
.calendar-detail-wrapper.weekly .show_week_events {
  background: #282a2c;
  color: #cdd0d2;
}
.calendar-detail-wrapper.weekly .show_week_events a {
  color: #cdd0d2;
}
.wt-body .calendar-month td .calendar-details > .events .event-title:before {
  background: #404447;
  margin: 8px 5px 0 0;
}
.calendar-month td .calendar-details > .events li.ranged a,
.calendar-month td .calendar-details > .events li.ranged.ranged-first:before {
  color: #cdd0d2;
}
.hover-menu {
  color: #cdd0d2;
}
body.preview-skin #slide-panel {
  width: 15%;
}
.header-wrapper #logo_wrapper #forumLogoWrapper {
  display: inline-block;
  flex-shrink: 0;
}
.header-wrapper #logo_wrapper #forumLogoWrapper img {
  transition: max-height 0.1s ease;
}
.header-wrapper #logo_wrapper #forumLogoWrapper img[src$=".svg"],
.header-wrapper #logo_wrapper #forumLogoWrapper img[src$=".gif"] {
  width: 100%;
}
@supports (-webkit-hyphens:none) {
  .header-wrapper #logo_wrapper #forumLogoWrapper img[src$=".svg"],
  .header-wrapper #logo_wrapper #forumLogoWrapper img[src$=".gif"] {
    width: auto !important;
    height: min-content;
  }
}
.header-wrapper #logo_wrapper #forumLogoWrapper:not(:only-child) {
  max-width: 50%;
}
.header-wrapper #logo_wrapper #forumLogoWrapper:not(:only-child) img {
  max-height: 36px;
  padding-right: 10px;
}
/* Tablets only */
@media (min-width: 768px) and (max-width: 900px) {
  .profile-menu .btn-secondary {
    padding: 8px;
    font-size: 12px;
  }
}
.secondary-header.fixed-header {
  position: fixed;
  top: 58px;
}
@media only screen and (max-width: 767px) {
  .secondary-header.fixed-header {
    top: 56px;
  }
  .secondary-header.fixed-header .category-of-topic > a:not(:last-of-type),
  .secondary-header.fixed-header .category-of-topic .breadcrumb-arrow {
    display: none;
  }
}
.secondary-header.fixed-header .topic-tools {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.secondary-header.fixed-header .container {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.secondary-header.fixed-header .container .topic-title #editTopic,
.secondary-header.fixed-header .container .category-of-topic #editTopic {
  position: absolute;
  right: 0;
  top: 2px;
  cursor: pointer;
}
.secondary-header.fixed-header #edit_subject #editableSubject {
  max-width: unset;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.secondary-header.fixed-header #edit_subject,
.secondary-header.fixed-header .category-of-topic {
  padding-right: 30px;
  position: relative;
  display: grid;
  width: auto;
}
.secondary-header.fixed-header #edit_subject #editableSubject,
.secondary-header.fixed-header .category-of-topic #editableSubject,
.secondary-header.fixed-header #edit_subject .category-of-topic-content,
.secondary-header.fixed-header .category-of-topic .category-of-topic-content {
  padding-right: 5px;
}
.secondary-header.fixed-header .category-of-topic .category-of-topic-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
}
.secondary-header.fixed-header .category-of-topic #manageTags {
  padding: 0;
  margin-top: 0;
  position: absolute;
  right: 0;
  top: -4px;
}
.secondary-header.fixed-header .category-of-topic #manageTags.wt-topic-tag {
  padding: 2px 0;
  right: auto;
  top: -2px;
  margin: 0 4px;
}
.secondary-header.fixed-header .category-of-topic ~ a.wt-topic-tag span {
  line-height: initial;
}
.secondary-header.fixed-header .category-of-topic a {
  margin: 0 5px;
}
.secondary-header.fixed-header .category-of-topic .tooltip-inner a {
  white-space: normal;
}
#form-dialog .form-group {
  border: 5px solid #ffffff;
  background-color: #f3f3f3;
}
.announcement-header.container {
  margin-bottom: 30px !important;
}
.announcement-header.container #welcomeMessage {
  background: #ffffff;
  padding: 0 10px;
  border-radius: 4px;
}
@media only screen and (max-width: 480px) {
  .announcement-header.container #welcomeMessage {
    padding-bottom: 40px;
  }
}
.alert.alert-gray {
  background: #eee;
  border: 1px solid #e1e1e1;
  color: #333;
}
.container.events {
  padding-bottom: 0px;
  margin-bottom: 30px;
}
.container.events .upcoming-events {
  background: #eaebed;
  padding: 15px 20px;
}
@media only screen and (max-width: 767px) {
  .container.events .upcoming-events {
    padding: 10px;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  div#body-wrapper .header-wrapper header > .container > .nav-main-container,
  div#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .search-wrapper {
    max-width: calc(100% - 200px);
  }
  div#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .search-wrapper {
    min-width: calc(100% - 200px);
  }
}
@media (max-width: 767px) {
  #uploadAvatar ul.text-center {
    margin: 0 40px;
  }
  #body-wrapper .header-wrapper header#forum_header_fixed > .container > .nav-main-container {
    max-width: none;
  }
  #body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel {
    padding-right: 0;
  }
  #body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper > a {
    margin-left: 5px;
    position: relative;
    top: 1px;
    font-size: 80%;
  }
  #feed-main .post-body .post-body-author {
    width: 100%;
  }
  #feed-main > .col-xs-12#main-feed .post-body-author {
    display: table-cell;
    height: 60px;
    vertical-align: middle;
  }
  #feed-main > .col-xs-12#main-feed .display_name {
    display: inline-block;
  }
  .wt-profile-page #feed-main > .col-xs-12#main-feed .post-body-content {
    margin-top: 10px;
  }
  .wt-profile-page #feed-main > .col-xs-12#main-feed .display_name {
    display: inline;
  }
}
@media (min-width: 768px) {
  .messages-list ul li.active > a {
    background-color: rgba(40, 42, 44, 0.1);
  }
  div#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .search-wrapper {
    margin-top: 3.5px;
  }
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list,
#notifications-wrapper .user-nav-list,
.messages-list ul li > a {
  border-bottom: 1px solid #eee;
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list:hover,
#notifications-wrapper .user-nav-list:hover,
.messages-list ul li > a:hover {
  background-color: rgba(40, 42, 44, 0.1);
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list.unread,
#notifications-wrapper .user-nav-list.unread,
.messages-list ul li > a.unread {
  background-color: rgba(40, 42, 44, 0.2);
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list.unread:hover,
#notifications-wrapper .user-nav-list.unread:hover,
.messages-list ul li > a.unread:hover {
  background-color: rgba(40, 42, 44, 0.25);
}
.rte-autocomplete.rte-autocomplete li.active a,
.rte-autocomplete.rte-autocomplete li a:hover {
  background-color: rgba(40, 42, 44, 0.1);
}
.preview-skin #show_current_conversation,
.preview-skin .custom-field + .profile-feed {
  width: 70%;
}
.mce-tinymce.mce-container .tab-content ul li:hover {
  background: rgba(40, 42, 44, 0.1);
  border-radius: 2px;
}
.mce-tinymce.mce-container .popover {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.mce-tinymce.mce-container .popover .popover-content {
  background: #fff;
}
.mce-tinymce.mce-container #tablist {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.mce-tinymce.mce-container #tablist li.active a {
  color: #1a1a1a;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.mce-tinymce.mce-container #tablist a:hover {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.wt-body .custom-field {
  padding-right: 20px;
}
.wt-body .forum-list .panel-body > ul li.password-forum .forum-count a i,
.wt-body .forum-list .panel-body > ul li.linked-forum .forum-count a i,
.wt-body .forum-list .panel-body > ul li.private-forum .forum-count a i {
  font-size: 10px;
}
@media all and (min-width: 767px) and (max-width: 1040px) {
  .wt-body .profile-feed .profile-menu li:first-child {
    margin-left: 5px;
  }
  .wt-body .profile-feed .profile-menu li {
    margin-right: 3px;
    padding-right: 5px;
  }
}
@media all and (min-width: 600px) and (max-width: 767px) {
  .wt-body .profile-feed .profile-menu li {
    margin-right: 30px;
  }
  .wt-body .custom-field {
    padding-right: 0;
  }
}
@media all and (min-width: 320px) and (max-width: 600px) {
  .wt-body .custom-field {
    padding-right: 0;
  }
}
/* css for profile page */
.profile-menu {
  background-color: #fff;
  border-radius: 4px;
}
.profile-menu i {
  font-size: 12px;
}
.profile-label {
  font-size: 11px;
}
.content-panel.messages,
.content-panel.wt-profile-page#upload_container {
  position: relative;
}
.content-panel.messages .messages-list {
  background: #fff;
}
.content-panel.messages .messages-list .scrollable-area-body li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.mod-tools {
  position: absolute;
  top: 0;
  right: -70px;
  z-index: 99;
}
.mod-tools > a {
  float: left;
  clear: both;
  color: #555555;
  margin: 10px;
  font-size: 16px;
}
.mod-tools > a i:hover {
  color: #cdd0d2;
}
.mod-tools > a > .glyphicon {
  display: block;
  background: #e5e5e5;
  color: #333;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 100%;
}
.mod-tools > a > .glyphicon:hover {
  background: #282a2c;
}
@media only screen and (max-width: 1320px) and (min-width: 768px) {
  .mod-tools {
    right: 0;
  }
  .mod-tools ~ .custom-field + .profile-feed,
  .mod-tools ~ .profile-content .custom-field + .profile-feed {
    width: calc(75% - 43px) !important;
  }
}
.nested-form {
  background: #eee;
}
.post-attachments li {
  background-color: #f6f6f6;
}
@media only screen and (max-width: 767px) {
  .mod-tools.pm {
    top: -12px;
    right: 0;
  }
  .inbox-page .mod-tools.pm {
    top: -20px;
    right: 40px;
  }
  .mod-tools.pm a {
    clear: none;
    display: inline-block;
  }
  .mod-tools.pm #delete_curr_conversation {
    display: none;
  }
  .inbox-page .mod-tools.pm #delete_curr_conversation {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .mod-tools:not(.pm) {
    right: 20px;
  }
}
.footer-content {
  background: #eaebed;
  color: #000000;
}
.footer-content a.custom-footer-item {
  color: #666;
}
.footer-content a.custom-footer-item:hover {
  color: #282a2c;
}
.footer-content a.dropdown-toggle,
.footer-content #onlineUsers {
  color: #333;
  opacity: 0.7;
}
@media only screen and (max-width: 767px) {
  .footer-content > .container {
    padding: 14px 20px !important;
  }
  .footer-content > .container .custom-footer-item,
  .footer-content > .container #language-selector,
  .footer-content > .container #onlineUsersPopover {
    margin-right: 10px !important;
    padding: 2px 0;
    display: inline-block;
    float: none !important;
  }
  .footer-content > .container .custom-footer-item .dropdown-toggle,
  .footer-content > .container #language-selector .dropdown-toggle,
  .footer-content > .container #onlineUsersPopover .dropdown-toggle {
    margin-left: 0;
  }
  .footer-content > .container .custom-footer-item .dropdown-toggle span:before,
  .footer-content > .container #language-selector .dropdown-toggle span:before,
  .footer-content > .container #onlineUsersPopover .dropdown-toggle span:before {
    margin-left: 0;
  }
}
.modal button.close:before,
.modal button.close:after {
  background: #1a1a1a;
}
@media only screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
  .modal .close {
    margin-top: -2px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-device-pixel-ratio: 2) {
  .modal .close {
    margin-top: -2px;
  }
}
.mce-tinymce.mce-container.mce-panel {
  border-color: rgba(0, 0, 0, 0.1);
}
.mce-tinymce.mce-container.mce-panel .mce-btn-group .mce-btn.mce-btn.mce-btn {
  padding-left: 1px;
  color: #666;
}
.mce-tinymce.mce-container.mce-panel .mce-btn-group:not(.mce-first) .mce-first:before {
  border-color: rgba(0, 0, 0, 0.1);
}
.mce-tinymce.mce-container.mce-panel .mce-toolbar .dropdown-toggle {
  background-color: #f8f8f8;
  color: #666;
}
.mce-tinymce.mce-container.mce-panel .mce-toolbar .dropdown-toggle ~ ul.dropdown-menu {
  background: #ffffff;
}
.mce-tinymce.mce-container.mce-panel .mce-toolbar .dropdown-toggle ~ ul.dropdown-menu .mce-btn {
  color: #666;
}
#welcomeMessage .mce-tinymce.mce-container.mce-panel .mce-toolbar .dropdown-toggle ~ ul.dropdown-menu .mce-btn .mce-ico {
  color: #666 !important;
}
.mce-tinymce.mce-container.mce-panel .mce-container .mce-panel {
  border-color: rgba(0, 0, 0, 0.1);
}
.mce-container .popover-content .tab-pane h4 {
  color: #333;
}
/* fullname and username color*/
.display_name > .display_fullname,
.display_name > .display_guestname,
.display_name .display_username:only-of-type {
  color: #282a2c;
  font-weight: bold;
}
.container.messages .display_fullname,
.container.messages > .display_guestname {
  color: #282a2c;
}
#body-wrapper .wt-profile-page .custom-field .display_name > .display_username {
  color: #666;
  line-height: unset;
  word-break: break-word;
}
#body-wrapper .wt-profile-page .custom-field .display_name > .display_fullname,
#body-wrapper .wt-profile-page .custom-field .display_name > .display_guestname,
#body-wrapper .wt-profile-page .custom-field .display_name .display_username:only-of-type {
  color: #282a2c;
}
#body-wrapper .wt-profile-page .custom-field .profile-title {
  color: #666;
}
#body-wrapper#body-wrapper .user_token > .display_name > .display_username {
  color: #666;
  opacity: 0.8;
}
#body-wrapper#body-wrapper .user_token > .display_name > .display_fullname,
#body-wrapper#body-wrapper .user_token > .display_name > .display_guestname,
#body-wrapper#body-wrapper .user_token > .display_name .display_username:only-of-type {
  color: #282a2c;
  opacity: 1;
}
#body-wrapper .wt-topic-tag {
  color: #666 !important;
  background: #eee;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag:hover {
  background: rgba(40, 42, 44, 0.1);
  color: #282a2c;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag > span {
  position: relative;
  top: -1px;
}
.modal .display_name > .display_username {
  color: #666;
}
.modal .display_name > .display_fullname,
.modal .display_name > .display_guestname {
  color: #282a2c;
}
#language-selector .dropdown-scrollable-content a {
  color: #333;
}
#language-selector .dropdown-scrollable-content a:hover {
  background: #eee;
}
.wt-profile-page .profile-content .custom-field .panel-body span {
  color: #666;
}
.wt-profile-page .profile-content .post-body-wrapper .post-edit .dropdown-menu {
  background: #ffffff;
}
.wt-profile-page .profile-content .post-body-wrapper .post-edit .dropdown-menu li a:hover {
  background: #eee;
}
.wt-profile-page #posts-list > .panel-body:has(.alert-info) {
  padding: 15px;
}
.wt-profile-page #posts-list > .panel-body:has(.alert-info) ~ .panel-body {
  display: none;
}
.toggle-switch input:checked + .slider,
.btn-wth .togglebutton input:checked + .slider {
  background-color: #282a2c;
}
.toggle-switch input:focus + .slider,
.btn-wth .togglebutton input:focus + .slider {
  box-shadow: 0 0 1px #282a2c;
}
#hiddenMembersCount {
  color: #666;
  border-color: #b3b3b3 !important;
}
#onlineUsersContent > h5 {
  color: #282a2c;
  font-size: 15px;
}
#onlineUsersContent .right-side {
  font-size: 36px;
}
.footer-wrapper #onlineUsersContent .right-side {
  font-size: 14px;
  padding-right: 20px;
}
.footer-wrapper #onlineUsersContent .right-side .guest-user-country {
  max-width: calc(100% - 90px);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#onlineUsersContent .right-side > .username {
  font-size: 14px;
}
#onlineUsersContent .right-side > .username ~ .username {
  font-size: 12px;
}
.tooltip {
  font-size: 12px;
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn .mce-ico {
  color: #666;
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn:hover {
  color: #282a2c;
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn:hover .mce-ico {
  color: #282a2c;
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn.mce-active button {
  background: rgba(40, 42, 44, 0.2);
}
#quickReplyPost [id^="attachmentContainer_"] a,
#quickReplyPostTopQuickEditor [id^="attachmentContainer_"] a,
#PostPrivateMessageReply [id^="attachmentContainer_"] a {
  color: #666;
}
#quickReplyPost [id^="attachmentContainer_"] a:hover,
#quickReplyPostTopQuickEditor [id^="attachmentContainer_"] a:hover,
#PostPrivateMessageReply [id^="attachmentContainer_"] a:hover {
  color: #282a2c;
}
.reply-entry textarea {
  border: 3px solid #eee;
  background: none;
}
.post-body {
  background-color: #fff;
}
.post-body .post-body-content,
.post-body textarea.mceEditor {
  color: #333;
  font-size: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (max-width: 767px) {
  .post-body .post-body-content,
  .post-body textarea.mceEditor {
    font-size: 16px;
  }
}
.post-body .modal .alert {
  font-size: 12px;
}
.post-body-content {
  font-size: 14px;
  margin-bottom: 10px;
}
.post-body-author {
  font-size: 15px;
}
.post-body-author.first a {
  font-size: 17px;
}
.author-info * {
  font-size: 12px;
}
#body-wrapper ::-webkit-input-placeholder {
  font-size: 14px;
}
.form-control {
  font-size: 14px;
}
select.form-control {
  height: 35px;
}
.check-select li a i {
  font-size: 12px;
}
.input-group-addon {
  font-size: 14px;
}
@media (max-width: 991px) {
  #announcementEditIcon {
    top: -30px;
    left: 2px;
  }
}
h3#logo_wrapper {
  line-height: normal;
}
a .highlighted-keyword {
  color: #282a2c;
}
.post-author .author-info .wt-member-title img {
  width: 100%;
  max-width: 100px;
}
#body-wrapper .header-wrapper header > .container {
  align-items: center;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container {
  max-width: calc(100% - 400px);
  display: flex;
  line-height: 36px;
}
@media only screen and (min-width: 1600px) {
  #body-wrapper .header-wrapper header > .container > .nav-main-container {
    max-width: none;
  }
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main {
  display: flex;
  flex: 1;
  width: auto;
  min-width: 0;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel {
  flex: 1 auto;
  width: auto;
  min-width: 0;
  display: flex;
  align-items: center;
  padding-right: 10px;
}
@media only screen and (min-width: 1600px) {
  #body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel {
    flex: none;
  }
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper {
  flex: 1;
  min-width: 0;
  width: auto;
  max-width: none;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper > a {
  max-width: 100%;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 90%;
  pointer-events: none;
  align-items: center;
  height: 36px;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper > a > * {
  pointer-events: auto;
}
@media only screen and (max-width: 1025px) {
  #body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper > a > #forumLogoWrapper:only-child {
    width: 100%;
  }
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper #forumTitleWrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .search-wrapper {
  flex: 1 auto;
  width: auto;
  max-width: calc(100% - 344px);
  min-width: calc(100% - 400px);
  margin-right: 0;
}
@media only screen and (min-width: 1600px) {
  #body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .search-wrapper {
    flex: none;
    margin-left: auto;
    margin-right: auto;
    min-width: 600px;
  }
}
@media (min-width: 1100px) {
  .ads-wrapper-left + .main-container .wt-profile-page .mod-tools {
    top: -10px;
    right: -10px;
  }
  .ads-wrapper-left + .main-container .wt-profile-page .mod-tools > a {
    clear: none;
  }
  .ads-wrapper-left + .main-container .wt-profile-page .mod-tools ~ .col-sm-3.custom-field,
  .ads-wrapper-left + .main-container .wt-profile-page .mod-tools ~ .col-sm-9.profile-feed {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 767px) {
  #body-wrapper header .nav .logged-in .dropdown-menu.user-icons-menu,
  #body-wrapper header .nav .logged-in .dropdown-menu .user-nav-panel,
  #body-wrapper header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list {
    width: calc(100vw - 10px);
  }
  header .nav .logged-in .dropdown-menu.user-icons-menu.dropdown-menu.user-icons-menu {
    right: -98px;
  }
  header .nav .logged-in .dropdown-menu.user-icons-menu:before {
    right: 105px;
  }
  header .nav .logged-in .dropdown-menu.user-icons-menu.dropdown-menu.user-icons-menu#notification_menu {
    right: -62px;
  }
  header .nav .logged-in .dropdown-menu.user-icons-menu#notification_menu:before {
    right: 70px;
  }
  header .nav .logged-in#approvalQueue + li .dropdown-menu.user-icons-menu.dropdown-menu.user-icons-menu#notification_menu {
    right: -98px;
  }
  header .nav .logged-in#approvalQueue + li .dropdown-menu.user-icons-menu#notification_menu:before {
    right: 105px;
  }
  header .nav .logged-in#approvalQueue + li + li .dropdown-menu.user-icons-menu.dropdown-menu.user-icons-menu {
    right: -134px;
  }
  header .nav .logged-in#approvalQueue + li + li .dropdown-menu.user-icons-menu:before {
    right: 142px;
  }
}
.selectableRow .post-author .author-info .wt-member-title {
  color: #333;
}
/* Autocomplete */
.ui-autocomplete {
  background-color: #ffffff;
}
.ui-autocomplete li:hover {
  background: rgba(40, 42, 44, 0.1);
}
#topicTag ~ .twitter-typeahead .tt-dropdown-menu .tt-suggestion > div[data-tagid="0"] {
  color: #282a2c;
}
#search-par .admin-content-divider {
  align-items: center;
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-member-search #search-par .form-group > div.col-xs-2,
  .wt-member-search #search-par #userRegisteredOn,
  .wt-member-search #search-par #lastPosted,
  .wt-member-search #search-par #lastVisit,
  .wt-member-search #search-par #birthdate_is {
    width: 16.66666667% !important;
  }
}
#search-par .admin-content-divider:before,
#search-par .admin-content-divider:after {
  transform: inherit;
}
#search-par #form_checkbox {
  margin-top: 1px;
}
#search-par #form_checkbox .pull-left.checkbox > label,
#search-par #form_checkbox .pull-left.radio > label {
  display: flex;
}
#search-par #form_checkbox .pull-left.checkbox > label input[type="checkbox"],
#search-par #form_checkbox .pull-left.radio > label input[type="checkbox"],
#search-par #form_checkbox .pull-left.checkbox > label input[type="radio"],
#search-par #form_checkbox .pull-left.radio > label input[type="radio"] {
  transform: none;
  top: 7px;
}
#subscribe_topic #edit_subject ~ .category-of-topic {
  font-size: 14px;
}
#editTopic {
  font-size: 14px;
}
.first-post.preview-post #message-options .custom-checkbox label.control-label {
  display: inline-flex;
  align-items: center;
}
.first-post.preview-post #message-options .custom-checkbox label.control-label .tooltip .tooltip-inner {
  width: max-content;
}
#posts-list .post-options > span {
  font-size: 13px;
}
#posts-list .post-body h3 .change-value small {
  font-size: 14px;
}
.wt-body #posts-list.profile-feed .post-body .post-date {
  width: calc(100% - 80px);
}
.post-options a {
  color: #666;
}
.post-options a.text-muted:not(.quote) {
  background: #eee;
}
.post-options > span {
  font-size: 12px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 13px;
}
#joinConversation {
  background: #31708f;
  color: #fff;
}
#body-wrapper .dropdown.open .wt-category-dropdown-toggle,
#body-wrapper button.multiselect {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #666;
  box-shadow: none;
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item:not(.node-disabled):hover,
#body-wrapper .dropdown-menu.treeview-container .list-group-item:not(.node-disabled).hovered {
  background: rgba(40, 42, 44, 0.1);
  color: #282a2c;
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item.search-result:not(.node-disabled):not(.node-selected) {
  color: #282a2c !important;
}
#body-wrapper .wt-category-dropdown-toggle {
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #666;
}
#body-wrapper .open .wt-category-dropdown-toggle {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item,
#body-wrapper #filter-modal .dropdown .treeview .list-group-item {
  background: none;
  display: flex;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item .expand-icon:hover,
#body-wrapper #filter-modal .dropdown .treeview .list-group-item .expand-icon:hover {
  background: #dbdbdb;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .wt-move-event-page div.form-group label.control-label.col-sm-2 {
    width: 26%;
  }
  .wt-move-event-page div.form-group .col-sm-offset-2.col-sm-4 {
    margin-left: 26%;
  }
}
.post-edit.dropdown > a > i {
  font-size: 12px;
}
#body-wrapper .secondary-header-wrapper .category-of-topic {
  font-size: 12px;
}
#body-wrapper .secondary-header-wrapper .category-of-topic a#manageTags {
  margin-left: 0;
}
#body-wrapper .secondary-header-wrapper .category-of-topic a#manageTags > .tooltip .tooltip-inner {
  word-break: normal;
}
.wt-body #body-wrapper .secondary-header-wrapper .category-of-topic .wt-new-topic-tag {
  top: 0;
}
#body-wrapper .secondary-header-wrapper #edit_subject > .tooltip .tooltip-inner {
  word-break: normal;
}
#body-wrapper .secondary-header-wrapper .change-value > .editable:not(.editable-open) {
  display: inline !important;
}
#body-wrapper .secondary-header-wrapper .editable-container .editable-input {
  width: calc(100% - 20px);
}
#body-wrapper .secondary-header-wrapper .editable-buttons button {
  padding: 5.5px 10px;
}
@media only screen and (max-width: 767px) {
  #body-wrapper .secondary-header-wrapper .editable-buttons button {
    padding: 6.5px 10px;
  }
}
.form-group-sm .form-control,
.form-group-sm .form-control-static {
  font-size: 12px;
}
#follow_forum span,
#follow_topic span,
pre.prettyprint {
  font-size: 11px;
}
.topic-icons i.glyphicon-pushpin {
  font-size: 14px;
}
.topic-icons i.glyphicon-lock {
  font-size: 12px;
}
.share-icons a,
.user-panel,
.ui-autocomplete {
  font-size: 14px;
}
.reply-count a,
#hiddenMembersCount,
input[type="file"],
#unignoreUser,
#remind-menu .text-uppercase,
.lb-data .lb-number {
  font-size: 12px;
}
.users-online,
#js-warning,
.notify-me .text-muted,
.lb-data .lb-caption {
  font-size: 13px;
}
.helper + .tooltip {
  font-size: 13px;
}
.calendar-mini {
  font-size: 13px;
}
.wt-yearly-view .calendar-mini {
  font-size: 11px;
}
.calendar-mini td a {
  color: #666;
  font-weight: 900;
}
.ajax-msg-top p,
.loading-top p {
  font-size: 13px;
}
.pending-post .post-body .text-danger small {
  font-size: 13px;
}
.badge.pin,
.datepicker .cw {
  font-size: 10px;
}
.uploading-photos .progress-bar,
.upload-message .progress .progress-bar,
.post-attachments .progress .progress-bar {
  font-size: 10px;
  line-height: normal;
}
#show_current_conversation .post-attachments .progress .progress-bar {
  font-size: 8px;
}
.delete-option a {
  font-size: 9px;
}
#webPushModal .modal-body,
.two-fa-setup-info,
.bmessage,
.poll-title,
.enable-messages h3 {
  font-size: 16px;
}
.control-label .icon-shield,
.custom-field-label .icon-shield {
  font-size: 15px;
}
a.readMore > span {
  background: #eaebed;
  color: #282a2c;
}
.reply-entry .post-body .not-allowed,
.no-message > p,
.loadPrev > a,
.wt-subscribe-button,
.back-message-page {
  font-size: 15px;
}
hr {
  border-color: #eee;
}
.change-profile-pic .dropdown-menu a,
.upload-profile-pic .dropdown-menu a {
  font-size: 15px;
}
.tt-dropdown-menu {
  background: #ffffff !important;
}
.tt-dropdown-menu > div span:not(:last-child) {
  color: #666 !important;
}
.wt-login-authentication .form-group.two-fa-for-login {
  font-size: 16px;
}
#edit_topic_tag .delete-tag,
#message-options a,
.back-message-arrow .icon-left-small,
.two-fa-setup-info input#twoFaCode {
  font-size: 18px;
}
.icon.icon-sweep {
  font-size: 30px;
}
.post-body .poll-container .poll-results > .text-muted,
.post-body-content .poll-container .poll-results > .text-muted {
  font-size: 12px;
}
.tokenfield .token {
  background-color: #e9e9e9 !important;
  border: 1px solid #dfdfdf !important;
  color: #666;
}
.tokenfield .token .close {
  color: #666;
}
.tokenfield .token.active,
.tokenfield .token:hover {
  border-color: #cfcfcf !important;
}
.user-panel .dropdown-menu .user-nav-panel li {
  line-height: 20px;
}
.poll-title .text-muted {
  font-size: 13px;
}
a.readMore > span {
  background: #eaebed;
  color: #282a2c;
}
.customPost-count {
  position: relative;
  top: 1px;
}
#category_list .single-nav ~ .single-nav li a:before,
#category_list#category_list .single-nav:not(.wt-subcategories-nav) li a:before {
  display: none;
}
#latest_topics_show .icon-topics:before {
  top: 0.12em !important;
  font-size: 19px;
  margin-right: 0;
  margin-left: 0;
}
#guest_user_vote:hover {
  color: #101011 !important;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress {
  background: #cdd0d2;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar {
  background: rgba(40, 42, 44, 0.2) !important;
  animation: load 0.5s linear 0s forwards;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar[aria-valuenow="0"] {
  min-width: 0;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar.highest-voted-option {
  background: rgba(40, 42, 44, 0.45) !important;
}
.wt-body .poll-container .wt-poll-dot {
  background: #000000;
}
.wt-body .poll-container .wt-poll-dot + span {
  color: #737373;
}
.wt-body .poll-container a#showPollResults {
  color: #333;
}
.wt-body .poll-container a#showPollResults.btn-subtle.btn-subtle:hover {
  color: #fff;
}
#body-wrapper .poll-container .wt-poll-info {
  font-size: 14px;
}
#body-wrapper .poll-container .poll-results .wt-poll-progress .vote-percent,
#body-wrapper .poll-container .poll-results .wt-poll-progress .progress .poll-label {
  font-size: 14px;
}
@keyframes load {
  from {
    width: 0%;
  }
  to {
    width: attr(aria-valuenow);
  }
}
.topics-list .panel-body > ul > li .topic-title:hover,
.topics-list .panel-body > ul .preview-text > a.username:hover,
.topics-list .panel-body > ul .preview-text > a.wt-category-name:hover,
.forum-list h3 .forum-title:hover,
.forum-list .subforum-list .forum_title:hover,
.forum-list .panel-body > ul li .columns-wrapper .last-post > i > a:hover,
.topics-list .panel-body > #sortable > ul > li .topic-title:hover,
.topics-list .panel-body > #sortable > ul .preview-text > a.username:hover,
.topics-list .panel-body > #sortable > ul .preview-text > a.wt-category-name:hover {
  color: #040404;
}
@supports (-webkit-touch-callout: none) {
  .footer-wrapper {
    background: #eaebed;
  }
}
#PostTopic #topic-details .panel-body.table-responsive {
  background: none;
}
@media (max-width: 767px) {
  .table-responsive {
    border-color: #dfdfdf;
  }
}
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_monthly .pull-left.col-sm-2,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_weekly .pull-left.col-sm-2,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_daily .pull-left.col-sm-2,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_yearly .pull-left.col-sm-2,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_monthly .pull-left.col-sm-1,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_weekly .pull-left.col-sm-1,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_daily .pull-left.col-sm-1,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns #rec_yearly .pull-left.col-sm-1 {
  width: 65px;
  clear: none;
}
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns .col-sm-4,
#PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns .form-group > .pull-left:not(.col-sm-2, .col-sm-1) {
  width: auto !important;
}
@media only screen and (max-width: 767px) {
  #PostCalEvent.form-horizontal #repeat_block #repeatOptions #customRepeatOptions #rc-patterns {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  #PostCalEvent.form-horizontal .form-group > div.pull-left + div.bd-wrapper {
    margin-left: 10px;
  }
}
#rc-patterns {
  background: #f3f3f3 !important;
}
@media only screen and (max-width: 767px) {
  #files li .download-file {
    color: #282a2c;
  }
  #files li .download-file:hover,
  #files li .download-file:focus,
  #files li .download-file:active {
    color: #101011;
  }
}
#files {
  position: relative;
}
#files .files-title-bar {
  align-items: center;
  justify-content: space-between;
}
#files .files-title-bar .files-btn-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  #files .files-title-bar .files-btn-container {
    width: 100%;
    justify-content: end;
  }
}
@media only screen and (max-width: 480px) {
  #files .files-title-bar .files-btn-container {
    padding: 0;
    flex-direction: column;
  }
}
#files .files-title-bar .files-btn-container a {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #files .files-title-bar .files-btn-container a {
    width: auto;
  }
}
@media only screen and (max-width: 480px) {
  #files .files-title-bar .files-btn-container a {
    width: 100%;
  }
}
#files .files-title-bar #createFolder {
  margin-right: 10px;
}
@media only screen and (max-width: 480px) {
  #files .files-title-bar #createFolder {
    margin: 0;
  }
}
#files .files-title-bar #uploadBtn {
  margin-left: 0;
  order: 2;
}
@media only screen and (max-width: 480px) {
  #files .files-title-bar #uploadBtn {
    order: unset;
  }
}
#files .panel-title.pull-left {
  width: auto;
  margin-bottom: 10px !important;
}
#files .panel-title.pull-left .back-arrow {
  opacity: 0.65;
  color: #737373;
}
#files .panel-title.pull-left .back-arrow:hover {
  opacity: 1;
}
#files .panel-title.pull-left .back-arrow i {
  font-size: 22px;
  line-height: 1.5;
}
#files .panel-title.pull-left > h2 {
  border-bottom: 0;
  width: auto;
}
@media only screen and (max-width: 767px) {
  #files .panel-title.pull-left > h2 {
    padding: 0 35px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  #files .files-list .panel-body > ul > li.panel-heading {
    z-index: 1;
    width: auto;
    height: 37px;
    justify-self: center;
  }
}
#files .files-list .panel-body > ul > li.panel-heading > div > span,
#files .files-list .panel-body > ul > li.panel-heading > div > div > span {
  color: #cdd0d2;
  font-weight: 900;
}
#files .files-list .panel-body > ul > li > .col-md-4 > .col-md-3 small.text-muted {
  font-size: 15px;
}
#files .files-list .panel-body > ul > li.item-type-file .file-content {
  margin-left: 0;
}
#files.item-type-file .file-content {
  margin-left: 0;
}
#files .editableform .form-group > div.editable-error-block {
  font-size: 14px;
}
#files .glyphicon-privacy:before {
  font-size: 16px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 767px) {
  #files .glyphicon-privacy:before {
    font-size: 14px;
  }
}
#moveFilesFolders #categoryDropdown {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
#moveFilesFolders #categoryDropdown:focus {
  outline: none;
  background: none;
}
#moveFilesFolders #categoryDropdown span:empty {
  display: inline-block;
  line-height: 32px;
}
@media only screen and (max-width: 767px) {
  #moveFilesFolders .form-group {
    display: block !important;
  }
}
#moveFilesFolders .form-group:has(.current-folder) {
  margin-bottom: 25px;
  align-items: unset;
}
#moveFilesFolders .form-group .control-label {
  width: 30%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  #moveFilesFolders .form-group .control-label {
    padding-top: 0;
  }
}
#moveFilesFolders .form-group .glyphicon-home,
#moveFilesFolders .form-group .glyphicon-filesFolder {
  position: relative;
  top: -1px;
}
@media (min-width: 768px) {
  #moveFilesFolders .col-sm-6 {
    width: 70%;
  }
}
#folderPrivacyModal .modal-title {
  padding: 0;
}
#folderPrivacyModal .modal-body #usergroupsContainer > p {
  background: none;
  color: #333;
  font-size: 16px;
  padding: 0 0 15px 0;
}
#folderPrivacyModal .modal-body #usergroupsContainer .usergroup {
  list-style: none;
  display: flex;
  margin-bottom: 10px;
}
#folderPrivacyModal .modal-body #usergroupsContainer .usergroup > div {
  flex-shrink: 0;
}
#folderPrivacyModal .modal-body #usergroupsContainer .usergroup .title {
  position: relative;
  top: 10px;
  margin-left: 10px;
}
#poll input#multiple,
#poll input#public {
  margin-top: -1px;
}
#usergroupPattern ~ .checkbox input[type="checkbox"] {
  margin-top: 3px;
}
.panel-title {
  font-size: 16px;
}
.profile-feed .dropdown-menu.right:before {
  right: 13px;
}
@media only screen and (max-width: 767px) {
  .profile-feed .dropdown-menu.right:before {
    right: 16.5px;
  }
}
#upload_container span#uploadAvatar {
  margin-bottom: 10px;
}
#upload_container .dropdown-menu.right:before {
  right: 27.5%;
}
#upload_container #UserProfile .dropdown-menu.right:before {
  right: 13px;
}
@media only screen and (max-width: 767px) {
  #upload_container #UserProfile .dropdown-menu.right:before {
    right: 16.5px;
  }
}
#upload_container form[name="save_album"] .panel-heading > ul > li > a#uploadphotos {
  margin-right: 15px;
}
#upload_container form[name="save_album"] .panel-heading > ul > li > a small.glyphicon {
  margin-top: 3px;
}
#upload_container form[name="save_album"] .panel-heading > ul > li > a small.glyphicon-trash {
  margin-right: -4px;
}
@media (max-width: 600px) {
  #upload_container form[name="save_album"] .panel-heading > ul > li#album_enable {
    width: 100%;
    text-align: right;
    margin-right: 0;
  }
}
#upload_container #uploadphotos,
#upload_container #delete_album {
  margin-top: 2px;
}
.wt-album-single-photo ul li #delete_image i.glyphicon-trash {
  margin-right: -8px;
}
#PostCalEvent #customRepeatOptions > .form-group:nth-child(1) > .col-sm-4 {
  width: auto;
}
#PostCalEvent #all_Day label {
  display: flex;
  align-items: center;
}
#PostCalEvent #all_Day label input[type="checkbox"] {
  margin-right: 2px;
}
#PostCalEvent #repeat_block input[type="radio"],
#PostCalEvent #repeat_block input[type="checkbox"] {
  margin-top: 0;
  margin-right: 2px;
}
#PostCalEvent #repeat_block #rc-patterns {
  width: 63%;
}
#PostCalEvent #repeat_block #rc-patterns .rc-pattern .pull-left {
  line-height: 34px;
}
#PostCalEvent #repeat_block #rc-patterns #rec_yearly .col-sm-2.pull-left {
  width: 100px !important;
}
#PostCalEvent #repeat_block #rc-patterns #rec_monthly .col-sm-1.pull-left {
  width: 100px !important;
}
@media (max-width: 599px) {
  #body-wrapper .calendar-select select {
    width: 122px;
  }
}
#body-wrapper .wt-topics-filter-container .dropdown-scrollable-content > li > a > .wt-tag-filter-value {
  max-width: calc(100% - 80px);
}
@media (min-width: 1199px) {
  #body-wrapper .wt-topics-filter-container .dropdown-scrollable-content > li:hover > a > .wt-tag-filter-value,
  #body-wrapper .wt-topics-filter-container .dropdown-scrollable-content > li:focus > a > .wt-tag-filter-value {
    max-width: calc(100% - 80px);
  }
}
#body-wrapper #announcementEditIcon,
#body-wrapper .reset-colors,
#body-wrapper .announcement-header,
#body-wrapper div#scrollEmojiContent .tab-pane > h4 {
  font-size: 14px;
}
@media (max-width: 599px) {
  #body-wrapper .calendar-select select {
    width: 122px;
  }
}
#body-wrapper .wt-topics-filter-container .dropdown-scrollable-content > li > a > .wt-tag-filter-value {
  max-width: calc(100% - 80px);
}
@media (min-width: 1199px) {
  #body-wrapper .wt-topics-filter-container .dropdown-scrollable-content > li:hover > a > .wt-tag-filter-value,
  #body-wrapper .wt-topics-filter-container .dropdown-scrollable-content > li:focus > a > .wt-tag-filter-value {
    max-width: calc(100% - 80px);
  }
}
#body-wrapper #announcementEditIcon,
#body-wrapper .reset-colors,
#body-wrapper .announcement-header,
#body-wrapper div#scrollEmojiContent .tab-pane > h4 {
  font-size: 14px;
}
.wt-body .mce-tooltip-inner {
  font-size: 12px;
}
#additional-groups ~ .open .multiselect-container > li > a > label > input[type="checkbox"] {
  margin-top: 2px;
}
.wt-body.wt-inbox-page .ads-wrapper-left {
  max-height: calc(100vh - 80px - var(--mainFooter));
}
.wt-body .ads-wrapper-left {
  margin-left: 10px;
  margin-top: 15px;
}
.wt-body.wt-post-listing .ads-wrapper-left {
  margin-top: auto;
}
.wt-body .wt-pre-header *,
.wt-body .wt-pre-header,
.wt-body .wt-pre-footer *,
.wt-body .wt-pre-footer {
  color: #333;
}
.wt-body #first_coloumn_ .panel-body .poll-vote .poll-label input[type="checkbox"] + label {
  margin-top: -2px;
}
.wt-body #posts-list #first_post [id^="post_list_"] .post-date {
  display: block;
  clear: none;
}
.wt-body #posts-list #first_post [id^="post_list_"] .post-date .unread-indicator {
  margin-top: 7px;
}
@media only screen and (max-width: 767px) {
  .wt-body #posts-list #first_post [id^="post_list_"] .post-date .unread-indicator {
    margin-top: 5px;
  }
}
.wt-body #posts-list .author-info .post-body-author .display_guestname {
  font-size: 14px;
}
.wt-body #preference .email-section .btn-group .btn input[type="checkbox"] {
  margin-top: 5px;
}
.wt-body #preference .email-section .pull-left {
  width: 72% !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body #preference .email-section .pull-left {
    width: 74% !important;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body #preference .email-section .pull-left {
    width: 100% !important;
  }
}
.wt-body #preference .email-section .btn-group {
  padding-top: 10px;
}
.wt-body #preference .email-section .btn-group .btn-wth {
  display: flex;
}
@media only screen and (max-width: 1199px) {
  .wt-body #preference .email-section .btn-group .btn-wth {
    flex-direction: column;
  }
}
.wt-body #preference .email-section .followed_content {
  float: left;
  margin-right: 15px;
  width: auto;
}
@media only screen and (max-width: 1199px) {
  .wt-body #preference .email-section .followed_content {
    margin: 0 0 10px;
  }
}
.wt-body #preference .email-section .followed_content ~ #followedContentOptions.btn-group {
  min-width: auto;
  margin-top: -10px;
  padding-top: 0;
  width: auto;
}
@media only screen and (max-width: 1199px) {
  .wt-body #preference .email-section .followed_content ~ #followedContentOptions.btn-group {
    margin: 0 0 20px 50px;
    position: relative;
    left: 0;
    top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body #preference .email-section .followed_content ~ #followedContentOptions.btn-group {
    margin: 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body #preference .email-section .followed_content ~ #followedContentOptions.btn-group .btn {
    padding: 10px;
    font-size: 14px;
  }
}
.wt-body #preference .email-section .followed_content ~ #followedContentOptions > .btn {
  background: #fcfcfc;
  color: #333;
  border: 1px solid #cfcfcf !important;
  padding: 10px;
}
.wt-body #preference .email-section .followed_content ~ #followedContentOptions > .btn.active {
  background-color: #cfcfcf !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
@media only screen and (max-width: 767px) {
  .wt-body #preference .email-section .followed_content ~ #followedContentOptions > .btn {
    width: 100%;
  }
}
@media only screen and (max-width: 1199px) {
  .wt-body #preference .email-section .followed_content.togglebutton {
    margin: 0 0 10px 0;
  }
}
.wt-body #preference .email-section .togglebutton {
  display: flex;
  margin: 0 15px 20px 0;
}
.wt-body #preference .email-section .togglebutton .switch {
  margin: 0 10px 0 0;
  top: auto;
}
@media only screen and (max-width: 1025px) {
  .wt-body #preference .email-section .togglebutton > span {
    width: calc(100% - 43px);
  }
}
.wt-body #preference .wt-push-notification-section {
  align-items: unset;
}
@media only screen and (max-width: 767px) {
  .wt-body #preference .wt-push-notification-section label {
    padding: 0 0 0 15px !important;
  }
}
@media (max-width: 768px) {
  .wt-body #quickReplyPost {
    margin-bottom: 1.25em;
  }
}
.wt-body #quickReplyPost .reply-options {
  margin-top: 3px;
}
.wt-body #attachmentContainer_ {
  margin-top: 6px;
}
.wt-body .top-posters {
  font-size: 25px;
}
.wt-body #login_register_modal #frmDoLogin label input[type=checkbox] {
  margin-top: 3px;
}
.wt-body #login_register_modal #frmDoLogin label input[type=checkbox] ~ span.text-muted {
  position: absolute;
  margin-left: 20px;
}
.wt-body #userEditAccount #filesAdd #bootstrapProgressBar + a[id^="cancelo_"],
.wt-body #userCreateAccount #filesAdd #bootstrapProgressBar + a[id^="cancelo_"] {
  white-space: nowrap;
  top: 1px;
}
.wt-body #userEditAccount #filesAdd > span.file:first-child,
.wt-body #userCreateAccount #filesAdd > span.file:first-child {
  display: block;
}
.wt-body #userEditAccount .custom-select > .pull-left label,
.wt-body #userCreateAccount .custom-select > .pull-left label {
  align-items: flex-start;
}
.wt-body #userEditAccount .custom-select > .pull-left label:nth-child(1),
.wt-body #userCreateAccount .custom-select > .pull-left label:nth-child(1) {
  margin-top: -2px;
}
.wt-body #userEditAccount .custom-select > .pull-left label input[type="checkbox"],
.wt-body #userCreateAccount .custom-select > .pull-left label input[type="checkbox"],
.wt-body #userEditAccount .custom-select > .pull-left label input[type="radio"],
.wt-body #userCreateAccount .custom-select > .pull-left label input[type="radio"] {
  top: 4px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body #birthDatepicker {
    text-overflow: ellipsis;
  }
}
.wt-body #registerEditProfile #userCreateAccount .custom-select > .pull-left label input[type="radio"] {
  top: 0;
}
.wt-body #userEditAccount [id^="select_multiple"] ~ .open ul.multiselect-container .checkbox input[type="checkbox"],
.wt-body #userCreateAccount [id^="select_multiple"] ~ .open ul.multiselect-container .checkbox input[type="checkbox"],
.wt-body #search-par [id^="select_multiple"] ~ .open ul.multiselect-container .checkbox input[type="checkbox"] {
  margin-top: 3px;
}
.wt-body #send_pmsg_button {
  margin-top: 0;
}
.wt-body .custom-field {
  padding-right: 20px;
}
@media all and (min-width: 767px) and (max-width: 1040px) {
  .wt-body .profile-feed .profile-menu li:first-child {
    margin-left: 5px;
  }
  .wt-body .profile-feed .profile-menu li {
    margin-right: 3px;
    padding-right: 5px;
  }
}
@media all and (min-width: 600px) and (max-width: 767px) {
  .wt-body .profile-feed .profile-menu li {
    margin-right: 30px;
  }
  .wt-body .custom-field {
    padding-right: 0;
  }
}
@media all and (min-width: 320px) and (max-width: 600px) {
  .wt-body .custom-field {
    padding-right: 0;
  }
}
.wt-body .search-wrapper > .glyphicon-search {
  font-size: 13px;
  top: 0;
}
.wt-body .btn-uppercase {
  font-size: 12px;
}
.wt-body .search-category > .btn {
  font-size: 14px;
}
.wt-body .email-section .btn-group .btn input[type="checkbox"] {
  position: absolute;
}
.wt-body.wt-post-listing .main-container {
  padding: 0px;
}
.wt-body .tokenfield .token {
  vertical-align: baseline;
}
.wt-body .poll-container .panel .panel-heading,
.wt-body .poll-container .panel-heading {
  background-color: rgba(40, 42, 44, 0.3) !important;
}
.wt-body .poll-container.col-xs-12 .panel .panel-heading > h2,
.wt-body .poll-container.col-xs-12 .panel-heading > h2 {
  flex: 1;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress {
  background: #ffffff;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar {
  background: rgba(40, 42, 44, 0.2) !important;
  animation: load 0.5s linear 0s forwards;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar[aria-valuenow="0"] {
  min-width: 0;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar.highest-voted-option {
  background: rgba(40, 42, 44, 0.3) !important;
}
.wt-body .poll-container .wt-poll-dot {
  background: #333;
}
.wt-body .poll-container .wt-poll-dot + span {
  color: #737373;
}
.wt-body .poll-container a#showPollResults {
  color: #333;
}
.wt-body .poll-container a#showPollResults.btn-subtle.btn-subtle:hover {
  color: #fff;
}
.wt-body #change_group_body #additional_group > .form-group .col-lg-8 > label {
  display: block;
}
.wt-body #change_group_body #additional_group label > input {
  margin-top: 1px;
}
.wt-body #change_group_body #additional_group label #add_additional_usergroup,
.wt-body #change_group_body #additional_group label #overwite_additional_usergroup {
  margin-top: 3px;
  position: absolute;
}
.wt-body #change_group_body #additional_group label #add_additional_usergroup + b,
.wt-body #change_group_body #additional_group label #overwite_additional_usergroup + b {
  margin-right: 3px;
  margin-left: 20px;
}
.wt-body .rte-autocomplete.dropdown-menu {
  -webkit-box-shadow: 0px 2px 12px 0 rgba(0, 0, 0, 0.2), 0 0.2px 2px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 12px 0 rgba(0, 0, 0, 0.2), 0 0.2px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 12px 0 rgba(0, 0, 0, 0.2), 0 0.2px 2px 0 rgba(0, 0, 0, 0.2);
}
#body-wrapper #move_posts_form > .form-group > .control-label input[type="radio"] {
  margin-top: -4px;
}
.wt-body.wt-post-listing .main-container {
  padding: 0px;
}
.wt-body.wt-post-listing #posts-list .selectableRow.selectedRow .post-body {
  background: #e4e6e8 !important;
}
.wt-body.wt-post-listing #posts-list .selectableRow.selectedRow .post-arrow {
  border-right-color: #e4e6e8 !important;
}
@media only screen and (max-width: 767px) {
  .wt-body.wt-post-listing #posts-list .selectableRow.selectedRow .post-author {
    background: #e4e6e8 !important;
  }
}
#headerLoginForm .checkbox input[type="checkbox"] {
  margin-top: 3px;
}
/* Reported section */
.reported-users h2.reported-title {
  font-size: 16px;
}
#reportPostDialog #reportPostForm > div > input[type=radio] {
  margin-top: 4px;
}
#approveMembers #reply_options1 {
  margin-top: 12px;
}
#pmsg_list #mark_all_pmread > .glyphicon-ok:before {
  margin-right: 0;
}
#body-wrapper #searchAllTags input[type="checkbox"] {
  margin-top: 7px;
}
#moveTopicsForm #categoryTree .list-group-item .expand-icon.expand-icon.icon-down-dir:before,
#move_posts_form #categoryTree .list-group-item .expand-icon.expand-icon.icon-down-dir:before {
  margin-top: -2px;
}
#ajax_subscription_vars .start-new-topic-btn {
  margin-bottom: 0;
}
#ajax_subscription_vars #categoryFollow .icon-bell-check:before,
#ajax_subscription_vars #categoryFollow .icon-bell-plus:before {
  top: 1px;
}
#ajax_subscription_vars .icon-sweep {
  top: 3px;
  margin-right: 10px;
}
#spam_post_container {
  background: #f6f6f6;
  color: #666666;
}
.main-container .alert.alert-info ul:not(.dropdown-menu),
.main-container #rules_box ul:not(.dropdown-menu),
.main-container #announcementContent ul:not(.dropdown-menu),
.main-container .custom-home ul:not(.dropdown-menu),
.main-container #prefooter ul:not(.dropdown-menu),
.main-container .wt-custom-page ul:not(.dropdown-menu),
.main-container #postheader ul:not(.dropdown-menu),
.main-container .alert.alert-info ol:not(.dropdown-menu),
.main-container #rules_box ol:not(.dropdown-menu),
.main-container #announcementContent ol:not(.dropdown-menu),
.main-container .custom-home ol:not(.dropdown-menu),
.main-container #prefooter ol:not(.dropdown-menu),
.main-container .wt-custom-page ol:not(.dropdown-menu),
.main-container #postheader ol:not(.dropdown-menu) {
  padding-left: 15px;
}
.main-container .alert.alert-info ul:not(.dropdown-menu) li,
.main-container #rules_box ul:not(.dropdown-menu) li,
.main-container #announcementContent ul:not(.dropdown-menu) li,
.main-container .custom-home ul:not(.dropdown-menu) li,
.main-container #prefooter ul:not(.dropdown-menu) li,
.main-container .wt-custom-page ul:not(.dropdown-menu) li,
.main-container #postheader ul:not(.dropdown-menu) li,
.main-container .alert.alert-info ol:not(.dropdown-menu) li,
.main-container #rules_box ol:not(.dropdown-menu) li,
.main-container #announcementContent ol:not(.dropdown-menu) li,
.main-container .custom-home ol:not(.dropdown-menu) li,
.main-container #prefooter ol:not(.dropdown-menu) li,
.main-container .wt-custom-page ol:not(.dropdown-menu) li,
.main-container #postheader ol:not(.dropdown-menu) li {
  padding: 0;
}
.main-container .alert.alert-info p,
.main-container #rules_box p,
.main-container #announcementContent p,
.main-container .custom-home p,
.main-container #prefooter p,
.main-container .wt-custom-page p,
.main-container #postheader p {
  margin-bottom: 10px !important;
}
.main-container #show_current_conversation .alert.alert-info ul:not(.dropdown-menu),
.main-container #show_current_conversation .alert.alert-info ol:not(.dropdown-menu) {
  padding-left: 0;
}
body.wt-body .main-container blockquote {
  font-size: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (max-width: 767px) {
  body.wt-body .main-container blockquote {
    font-size: 16px;
  }
}
#notification_menu .icon-user,
.notifications .icon-user,
#notification_menu .glyphicon-bell,
.notifications .glyphicon-bell {
  width: 36px;
  height: 36px;
  background: #F2F3F4;
  margin: 0 10px;
  border-radius: 100%;
  position: relative;
  color: #404447;
}
#notification_menu .icon-user:before,
.notifications .icon-user:before,
#notification_menu .glyphicon-bell:before,
.notifications .glyphicon-bell:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 0;
}
#notification_menu .glyphicon-cog,
.notifications .glyphicon-cog {
  color: #999999;
}
#notification_menu .glyphicon-cog:hover,
.notifications .glyphicon-cog:hover {
  color: #282a2c;
}
.wt-body .pagination .pagination-previous-page:before,
.wt-body .pagination .pagination-next-page:before {
  font-size: 10px;
  margin-top: 1px;
}
.wt-body .pagination .btn-subtle {
  background: #83888e;
}
.wt-body .pagination .btn-subtle:hover,
.wt-body .pagination .btn-subtle:active,
.wt-body .pagination .btn-subtle:focus {
  background: #282a2c;
}
.wt-body .pagination-disabled {
  cursor: not-allowed;
}
.wt-body .pagination-disabled:before,
.wt-body .pagination-disabled i:before {
  color: #404447;
  opacity: 0.5;
}
.wt-body .pagination-disabled:hover,
.wt-body .pagination-disabled:focus {
  background-color: #83888e !important;
}
.wt-body #memberListFrm .popover.hovercard a {
  float: unset;
}
.rte-autocomplete > li > a > #taggedUsername#taggedUsername {
  font-size: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (max-width: 767px) {
  .rte-autocomplete > li > a > #taggedUsername#taggedUsername {
    font-size: 16px;
  }
}
#body-wrapper .markedAsread#mark_all_pmread {
  color: #cdd0d2;
}
#forum_header_fixed #searchTopics i.icon-topics {
  margin-right: 1px;
}
#forum_header_fixed #searchTopics i.icon-topics:before {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  #UserProfile .panel-heading ul li {
    margin-bottom: 0;
  }
}
.profile-feed.unban-user:has(#userDeletedProfileWarning) ~ #UserProfile #posts-list {
  margin-top: -120px;
}
@media only screen and (max-width: 1199px) {
  .profile-feed.unban-user:has(#userDeletedProfileWarning) ~ #UserProfile #posts-list {
    margin-top: -55px !important;
  }
}
@media only screen and (max-width: 767px) {
  .profile-feed.unban-user:has(#userDeletedProfileWarning) ~ #UserProfile #posts-list {
    margin-top: 20px !important;
  }
}
#userDeletedProfileWarning {
  margin: 0 !important;
  margin-bottom: 15px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1200px) {
  .wt-post-search #inner-search-user .col-sm-3 {
    width: 50%;
  }
}
.upload-attachments .post-attachments li span > span.file-type-sprite,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite {
  background-image: url('/images/icons/file_types/fileIcons_sprites.png');
  width: 34px;
  height: 34px;
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat;
  float: left;
  margin-right: 10px;
  background-position: 0px -5px;
  flex-shrink: 0;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.avif,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.avif {
  background-position: 0px -45px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.css,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.css {
  background-position: 0px -124px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.exe,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.exe {
  background-position: 0px -281px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.html,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.html,
.upload-attachments .post-attachments li span > span.file-type-sprite.htm,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.htm {
  background-position: 0px -359px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.jpg,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.jpg,
.upload-attachments .post-attachments li span > span.file-type-sprite.jpeg,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.jpeg {
  background-position: 0px -477px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.json,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.json {
  background-position: 0px -556px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.mp3,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.mp3 {
  background-position: 0px -634px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.mp4,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.mp4 {
  background-position: 0px -674px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.png,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.png {
  background-position: 0px -792px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.svg,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.svg {
  background-position: 0px -949px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.txt,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.txt {
  background-position: 0px -988px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.xml,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.xml {
  background-position: 0px -1106px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.bmp,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.bmp {
  background-position: 0px -85px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.csv,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.csv {
  background-position: 0px -163px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.dbf,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.dbf {
  background-position: 0px -202px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.docx,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.docx {
  background-position: 0px -241px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.gif,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.gif {
  background-position: 0px -320px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.jar,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.jar {
  background-position: 0px -399px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.java,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.java {
  background-position: 0px -438px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.js,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.js {
  background-position: 0px -518px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.mov,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.mov {
  background-position: 0px -595px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.php,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.php {
  background-position: 0px -753px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.pdf,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.pdf {
  background-position: 0px -713px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.rar,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.rar {
  background-position: 0px -870px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.pptx,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.pptx {
  background-position: 0px -831px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.sql,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.sql {
  background-position: 0px -910px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.wav,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.wav {
  background-position: 0px -1028px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.xlsx,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.xlsx {
  background-position: 0px -1067px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite.zip,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite.zip {
  background-position: 0px -1146px;
}
.upload-attachments .post-attachments li span > span.file-type-sprite + span,
.wt-body .post-attachments > li:not(.inline-video-container) span.file-type-sprite + span {
  width: 100%;
  overflow: hidden;
}
.wt-body .post-attachments > li.inline-video-container {
  width: 100%;
}
.wt-body .post-attachments > li:not(.inline-video-container) {
  width: calc((100% - 30px) / 4);
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body .post-attachments > li:not(.inline-video-container) {
    width: calc((100% - 20px) / 3);
  }
}
@media only screen and (max-width: 767px) {
  .wt-body .post-attachments > li:not(.inline-video-container) {
    width: calc((100% - 10px) / 2);
  }
}
@media only screen and (max-width: 480px) {
  .wt-body .post-attachments > li:not(.inline-video-container) {
    width: 100%;
  }
}
.wt-body .upload-attachments .post-attachments > li {
  width: 100% !important;
}
.wt-body #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) {
  width: calc((100% - 14px) / 4) !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) {
    width: calc((100% - 10px) / 3) !important;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) {
    width: calc((100% - 4px) / 2) !important;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .wt-body #show_current_conversation #all_conversation_messages .post-attachments > li:not(.inline-video-container) {
    width: 100%;
  }
}
.wt-body #show_current_conversation #all_conversation_messages .post-attachments > li:not(.inline-video-container) > a {
  width: 100%;
}
.wt-body #show_current_conversation #attachment_listreply .col-sm-4:has(.progress) {
  width: calc(100% - 54px);
  position: absolute;
  right: 5px;
  margin-top: 20px;
}
.wt-body #show_current_conversation #attachment_listreply span.pull-right .glyphicon-plus:before {
  font-size: 10px;
  top: 1px;
  right: 1px;
}
.wt-body.wt-embedded.left-ads-available #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) {
  width: calc((100% - 6px) / 2) !important;
}
.wt-body #UserProfile .post-attachments > li:not(.inline-video-container),
.wt-body #all_conversation_messages .post-attachments > li:not(.inline-video-container) {
  min-width: 200px;
  width: calc((100% - 20px) / 3);
}
@media only screen and (max-width: 767px), only screen and (max-width: 1199px) {
  .wt-body #UserProfile .post-attachments > li:not(.inline-video-container),
  .wt-body #all_conversation_messages .post-attachments > li:not(.inline-video-container) {
    width: calc((100% - 10px) / 2);
  }
}
@media only screen and (max-width: 480px) {
  .wt-body #UserProfile .post-attachments > li:not(.inline-video-container),
  .wt-body #all_conversation_messages .post-attachments > li:not(.inline-video-container) {
    width: 100%;
  }
}
#body-wrapper .code-box ol.linenums {
  padding-left: 15px;
  margin-left: 20px;
  border-left: 0.5px solid #bfbfbf;
}
.wt-post-search .input-group.col-xs-2 .input-group-addon {
  padding-left: 15px;
}
@media only screen and (max-width: 767px) {
  .wt-post-search .input-group.col-xs-2 .input-group-addon {
    padding-left: 5px;
  }
}
.mce-floatpanel.mce-popover {
  background: #ffffff !important;
  border-color: #c8c8c8 !important;
}
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow {
  border-bottom-color: #c8c8c8 !important;
}
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow:after {
  border-bottom-color: #ffffff !important;
}
.mce-floatpanel.mce-popover .mce-grid td.mce-grid-cell div {
  border-color: #c8c8c8;
}
.mce-floatpanel.mce-popover .mce-btn-flat:hover {
  background-color: #eee;
}
.mce-floatpanel.mce-container * {
  color: #666;
}
.container > #approval_queue #approveMembers #events_list .editable-input {
  width: calc(100% - 118px);
}
@media (max-width: 1099px) {
  .container > #approval_queue #approveMembers #events_list .editable-input {
    width: calc(100% - 101px) !important;
  }
}
.container > #approval_queue #approveMembers #events_list .editable-input input.form-control {
  width: 100%;
}
.calendar-today .dropdown-toggle .text-muted.caret {
  margin-top: -4px;
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
#backArrowEditPoll i {
  top: 5px;
}
#formEditPoll #poll #public {
  margin-top: -1px;
}
#formEditPoll #poll #multiple {
  margin-top: 0;
}
.wt-search-result .btn-uppercase .caret {
  margin-top: -1px;
}
.wt-search-result #posts-list .post-body {
  padding-top: 1.25em !important;
}
@media only screen and (max-width: 767px) {
  .wt-search-result .post-author {
    display: flex;
    align-items: center;
  }
}
.wt-search-result .panel-title:has(+ form + .alert-info) {
  margin-bottom: 1em;
}
.wt-search-result .panel-menu-container + .alert-info {
  display: inline-block;
  width: 100%;
}
.post-body-content blockquote {
  margin-bottom: 20px !important;
}
#forum_tree .list-group .node-forum_tree h2 {
  font-size: 16px;
}
#editorLinkTooltip + .popover {
  z-index: 999999999 !important;
  width: auto;
}
#editorLinkTooltip + .popover .popover-content {
  display: flex;
  position: relative;
}
#editorLinkTooltip + .popover .popover-content > p {
  display: flex;
  margin-bottom: 0;
}
#editorLinkTooltip + .popover .popover-content > p:first-child {
  padding-right: 25px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#editorLinkTooltip + .popover .popover-content > p:first-child > a {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#editorLinkTooltip + .popover .popover-content > p:first-child > a ~ .tooltip .tooltip-inner {
  max-width: 420px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#editorLinkTooltip + .popover .popover-content > p .icon-web {
  font-size: 110%;
}
#editorLinkTooltip + .popover .popover-content > p .icon-web,
#editorLinkTooltip + .popover .popover-content > p .icon-web ~ a {
  color: #282a2c;
}
#editorLinkTooltip + .popover .popover-content > p .icon-web:before {
  margin-left: 0;
  margin-right: 10px;
}
#editorLinkTooltip + .popover .popover-content > p#link-action .icon-copy-code:before {
  font-size: 100%;
  top: 0;
  left: 0;
  color: inherit;
}
#editorLinkTooltip + .popover .popover-content > p#link-action #inlineCopyLink,
#editorLinkTooltip + .popover .popover-content > p#link-action #inlineEditLink {
  margin-right: 15px;
}
#editorLinkTooltip + .popover.top {
  margin-top: -20px;
}
#editorLinkTooltip + .popover.bottom {
  margin-top: 20px;
}
#body-wrapper .user-nav-list.noNotification {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 30px;
  text-align: center;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
#body-wrapper .user-nav-list.noNotification:hover {
  background: transparent;
}
#body-wrapper #noNotification-img {
  width: 170px;
  height: 170px;
  margin-bottom: 20px;
  transform: scaleX(-1);
  opacity: 0.9;
}
#body-wrapper #noNotification-img .path1 {
  fill: #404447;
}
#body-wrapper #noNotification-img .path2 {
  fill: #282a2c;
}
#body-wrapper #noNotification-img .path3 {
  fill: #171819;
}
#body-wrapper #noNotification-img + h4 {
  font-weight: bold;
}
#body-wrapper #noNotification-img + h4 + p {
  line-height: 1.5;
  opacity: 0.8 !important;
}
@media only screen and (max-width: 767px) {
  #body-wrapper #noNotification-img + h4 + p {
    padding: 10px 0;
  }
}
@media only screen and (min-width: 1025px), only screen and (min-width: 768px) and (max-width: 1024px) {
  #body-wrapper #notificationsList .noNotification {
    width: 60%;
  }
  #body-wrapper #notificationsList .noNotification #noNotification-img {
    width: 220px;
    height: 220px;
    margin-bottom: 30px;
  }
  #body-wrapper #notificationsList .noNotification #noNotification-img + h4 {
    font-size: 21px;
  }
  #body-wrapper #notificationsList .noNotification #noNotification-img + h4 + p {
    padding: 20px;
    font-size: 16px;
  }
}
#body-wrapper .display_name > .display_fullname ~ a {
  color: #666;
}
.notifContentWrapper .text-muted.tag_text {
  color: #333;
}
.first-post.preview-post #message-options .custom-checkbox .control-label {
  border: none;
  background: #eeeeee;
  border-radius: 5px;
  cursor: pointer;
  padding: 0;
}
.first-post.preview-post #message-options .custom-checkbox .control-label i {
  display: block !important;
  position: relative;
  z-index: 2;
  margin-right: 0;
  border: none;
  color: #6f6f6f;
}
.first-post.preview-post #message-options .custom-checkbox .control-label i:before {
  padding: 0;
}
.first-post.preview-post #message-options .custom-checkbox .control-label i.active {
  color: #282a2c;
  border-radius: 4px;
  background-color: rgba(40, 42, 44, 0.2);
}
.first-post.preview-post #message-options .custom-checkbox .control-label i ~ input {
  display: none!important;
}
.first-post.preview-post #message-options .custom-checkbox .control-label .text-muted {
  display: none !important;
}
.first-post.preview-post #message-options .tooltip .tooltip-inner {
  width: max-content;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  #moveToFolderModal #moveFilesFolders #move_items_form .col-sm-6 {
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {
  #moveToFolderModal #moveFilesFolders #move_items_form .col-sm-3.control-label {
    width: 100%;
  }
}
#moveToFolderModal #moveFilesFolders:has(.show-error-message li) {
  padding: 0;
}
#moveToFolderModal #moveFilesFolders .show-error-message > li {
  padding-left: 15px;
  padding-top: 5px;
  list-style: none;
}
#moveToFolderModal #moveFilesFolders .show-error-message > li > ul {
  padding-left: 30px;
}
#moveToFolderModal .btn[disabled] {
  pointer-events: auto;
}
.user-logged-in #quickReplyPost .author-info .display_name,
.user-logged-in #quickReplyPostTopQuickEditor .author-info .display_name {
  display: none;
}
@media only screen and (max-width: 767px) {
  .user-logged-in #quickReplyPost .author-info .display_name,
  .user-logged-in #quickReplyPostTopQuickEditor .author-info .display_name {
    display: block !important;
  }
}
.user-logged-in #quickReplyPost em.wt-member-title,
.user-logged-in #quickReplyPostTopQuickEditor em.wt-member-title {
  -webkit-line-clamp: 1 !important;
}
#quickReplyPost .guest-reply .author-info .display_guestname,
#quickReplyPostTopQuickEditor .guest-reply .author-info .display_guestname {
  display: none;
}
@media only screen and (max-width: 767px) {
  #quickReplyPost .guest-reply .author-info .display_guestname,
  #quickReplyPostTopQuickEditor .guest-reply .author-info .display_guestname {
    display: block !important;
  }
}
.post-body-content > span > div span a {
  color: inherit;
}
.wt-body #body-wrapper .upload-attachments a.pull-right.text-danger {
  color: #d9534f;
}
.wt-body #body-wrapper .upload-attachments a.pull-right.text-danger i,
.wt-body #body-wrapper .upload-attachments a.pull-right.text-danger span {
  color: #d9534f;
}
.wt-body #body-wrapper .upload-attachments a.pull-right.text-danger:hover {
  color: #d43f3a;
}
.wt-body #body-wrapper .upload-attachments a.pull-right.text-danger:hover i,
.wt-body #body-wrapper .upload-attachments a.pull-right.text-danger:hover span {
  color: #d43f3a;
}
.wt-body #body-wrapper .upload-attachments a > span > div span a {
  color: inherit;
}
.message-entry .post-body-content > div span a,
#feed-main .post-body-content > div span a,
.sign-container > div span a,
#announcementContent > div span a,
.post-signature > div span a {
  color: inherit;
}
#keyboardShortcutsModal .modal-dialog {
  width: 90%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  max-height: calc(100% - 20px);
  overflow: hidden;
}
@media only screen and (max-width: 1199px) {
  #keyboardShortcutsModal .modal-dialog {
    width: calc(100% - 20px);
  }
}
#keyboardShortcutsModal .modal-dialog .modal-content {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100% - 60px);
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body:after {
  display: none;
}
@media only screen and (max-width: 767px), only screen and (max-width: 991px) and (min-width: 768px) {
  #keyboardShortcutsModal .modal-dialog .modal-content .modal-body {
    gap: 0;
  }
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting {
  flex: auto;
}
@media only screen and (max-width: 767px), only screen and (max-width: 991px) and (min-width: 768px) {
  #keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping,
  #keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions,
  #keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting {
    width: 100%;
  }
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping h4,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions h4,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting h4 {
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul {
  padding-left: 0;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li:first-child,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li:first-child,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li:first-child {
  margin-top: 10px;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li:last-child,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li:last-child,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li:last-child {
  border: 0;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li div,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li div,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li div {
  font-size: 15px;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li div:first-child,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li div:first-child,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li div:first-child {
  flex: 1;
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li div > span,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li div > span,
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li div > span {
  min-width: 28px;
  height: 28px;
  padding: 3px 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  box-shadow: 0px 2px 0.5px rgba(0, 0, 0, 0.4);
}
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul li div > span:not(:last-child),
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul li div > span:not(:last-child),
#keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul li div > span:not(:last-child) {
  margin-right: 15px;
}
#keyboardShortcutsModal .modal-dialog .modal-header,
#keyboardShortcutsModal .modal-dialog .modal-body {
  padding: 15px 25px;
}
#keyboardShortcuts {
  float: right;
  margin-left: 20px;
  cursor: pointer;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #keyboardShortcuts {
    margin-right: 5px;
  }
}
@media only screen and (max-width: 767px) {
  #keyboardShortcuts {
    margin-right: 10px;
  }
}
#keyboardShortcuts .icon-keyboard:before {
  font-size: 85%;
  font-weight: bold;
  opacity: 0.9;
  padding: 0;
}
#keyboardShortcuts .tooltip-inner {
  margin-left: -35px;
}
/* Link in the category description row */
.forum-list .columns-wrapper .col-xs-7 > p > a:hover {
  color: #040404;
}
@media only screen and (max-width: 767px) {
  .wt-post-listing .display_guestname {
    line-height: 65px;
  }
}
.thread-listing-page > .container {
  min-height: 40px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.thread-listing-page > .container > div:first-child {
  flex: auto;
  max-width: calc(100% - 250px);
}
@media only screen and (max-width: 767px) {
  .thread-listing-page > .container > div:first-child {
    max-width: 100%;
  }
}
.thread-listing-page > .container #forumCategory_title {
  display: flex;
  margin: 8px 0 5px 0;
}
.thread-listing-page > .container #forumCategory_title .back-arrow {
  line-height: normal;
}
.thread-listing-page > .container #forumCategory_title .back-arrow#back_arrow_topic {
  margin-top: -2px;
}
@media only screen and (max-width: 767px) {
  .thread-listing-page > .container #forumCategory_title .back-arrow#back_arrow_topic {
    margin-top: 0;
  }
}
.thread-listing-page > .container #forumCategory_title #forum-title,
.thread-listing-page > .container #forumCategory_title #forum-title span {
  line-height: normal;
}
@media only screen and (min-width: 1025px), only screen and (min-width: 768px) and (max-width: 1024px) {
  .thread-listing-page > .container #forumCategory_title #forum-title {
    max-width: 100%;
  }
}
.thread-listing-page > .container .category-of-topic {
  padding-left: 45px;
  width: 100%;
}
.wt-body .thread-listing-page .topic-tools {
  margin-left: auto;
}
.thread-listing-page.fixed-header .container .category-of-topic {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  display: block;
}
.thread-listing-page.fixed-header #forumCategory_title #forum-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.thread-listing-page:not(.fixed-header) .container:has(.category-of-topic) {
  align-items: flex-start;
}
.share-panel {
  margin-bottom: 0.75em !important;
}
span#destinationTopicLink {
  display: none;
}
#moveExistingThread > .cleared.form-group {
  margin-bottom: 0 !important;
}
#moveExistingThread .destination-topic-selection {
  margin-bottom: 20px;
}
#moveExistingThread .destination-topic-selection.selected {
  width: auto !important;
  max-width: 50%;
}
@media only screen and (max-width: 767px) {
  #moveExistingThread .destination-topic-selection.selected {
    max-width: 100%;
  }
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink {
  display: flex;
  background: #fff;
  padding: 6px 15px 5px 11px;
  border-radius: 25px;
  border: 2px solid #dfe1e4;
  display: none !important;
  margin-top: -20px;
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink:hover a {
  text-decoration: underline !important;
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink a {
  color: #484b4f;
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink a:hover,
#moveExistingThread .destination-topic-selection span#destinationTopicLink a:focus,
#moveExistingThread .destination-topic-selection span#destinationTopicLink a:active,
#moveExistingThread .destination-topic-selection span#destinationTopicLink a:visited {
  color: #3b3e41;
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink span#cancelDestinationTopic {
  display: flex;
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink span#cancelDestinationTopic:hover:before,
#moveExistingThread .destination-topic-selection span#destinationTopicLink span#cancelDestinationTopic:hover:after {
  background: #7a7a7a;
}
#moveExistingThread .destination-topic-selection span#destinationTopicLink span#cancelDestinationTopic:before,
#moveExistingThread .destination-topic-selection span#destinationTopicLink span#cancelDestinationTopic:after {
  background: #999999;
}
#moveExistingThread .destination-topic-selection.selected > span > input.tt-input {
  display: none !important;
}
#moveExistingThread .destination-topic-selection.selected span#destinationTopicLink {
  display: flex !important;
}
.wt-album-single-photo .panel-body {
  position: relative;
}
.wt-album-single-photo .panel-body span > .post-image {
  border-radius: 10px;
}
.wt-album-single-photo .col-sm-offset-1 {
  position: static;
}
.wt-album-single-photo .col-sm-offset-1 + .col-sm-offset-1 .panel-menu .panel-pagination .pagination-sm a.page-numbers {
  border-radius: 4px;
  pointer-events: none;
}
.wt-album-single-photo .text-block.col-sm-10 {
  width: 100%;
}
.wt-album-single-photo .panel-menu {
  width: 100%;
  position: static;
}
.wt-album-single-photo .panel-pagination {
  float: none !important;
  text-align: center;
}
#body-wrapper .wt-album-single-photo .pagination-previous-page,
#body-wrapper .wt-album-single-photo .pagination-next-page {
  position: absolute;
  border-radius: 100% !important;
  top: calc(50% - 58px);
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  float: unset;
  font-weight: unset;
  color: #404447;
}
#body-wrapper .wt-album-single-photo .pagination-previous-page:before,
#body-wrapper .wt-album-single-photo .pagination-next-page:before {
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
  #body-wrapper .wt-album-single-photo .pagination-previous-page,
  #body-wrapper .wt-album-single-photo .pagination-next-page {
    background: #cdd0d2;
    color: #404447 !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), 0 2px 10px rgba(0, 0, 0, 0.25);
  }
}
#body-wrapper .wt-album-single-photo .pagination-previous-page {
  left: 10px;
  padding: 2px 15px 4px 15px;
}
#body-wrapper .wt-album-single-photo .pagination-next-page {
  right: 10px;
  padding: 2px 12px 4px 15px;
}
.wt-video-wrapper {
  position: relative;
}
.wt-video-wrapper .wt-video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: transparent;
  z-index: 4;
}
#body-wrapper .topics-list .panel-body > #sortable > ul > li {
  list-style: none;
}
@media only screen and (max-width: 1199px) {
  #body-wrapper .topics-list .panel-body > #sortable > ul > li.noThreadMessage span.alert {
    float: none !important;
  }
}
#body-wrapper .dragging .no-drop:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(255, 255, 255, 0.9);
}
.wt-body .form-group:has(#edit_btn_save_cancel) ~ .upload-attachments .post-attachments li > span > span.pull-left {
  width: calc(100% - 45px);
}
.mce-container-body .script_warning_message {
  order: 2;
  display: block;
  padding: 10px !important;
  text-align: center;
  background-color: #d9edf7;
  border: 1px #bce8f1 solid;
  border-radius: 4px;
  color: #31708f;
  margin: 10px !important;
}
.reply-entry .mce-container-body .script_warning_message {
  margin: 20px 0;
}
.mce-container-body .script_warning_message > span {
  color: inherit;
  white-space: normal;
}
#quickReplyPost .mce-tinymce > .mce-container-body {
  gap: 7px;
}
.code-box .copy-code .icon-copy-code {
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#postEditModal .modal-body {
  padding-top: 20px;
  padding-bottom: 20px;
}
#postEditModal .modal-body > .text-muted {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 8px;
  color: #666666;
}
#postEditModal .modal-body > .text-muted > span:not(.display_name) {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  top: 2px;
  font-size: 12px;
}
#postEditModal .modal-body > .text-muted > span:not(.display_name) .pending-edit:before {
  content: '';
  width: 3px;
  height: 3px;
  display: inline-block;
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 50%;
  background: rgba(26, 26, 26, 0.8);
  position: relative;
  top: -3px;
}
#postEditModal .modal-body > .text-muted ~ hr {
  border-color: #f3f3f3;
}
#postEditModal .modal-body > .text-muted ~ hr:last-child {
  display: none;
}
#postEditModal .modal-body:has(> .text-center) {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 15px;
}
#postEditModal .display_name > a {
  font-weight: bold;
  color: #282a2c;
}
#postEditModal .display_name > a:hover {
  color: #101011;
}
@media only screen and (max-width: 480px) {
  #postEditModal .popover.hovercard {
    width: auto;
  }
}
#postEditModal ul {
  list-style: inherit;
  padding-inline-start: 40px;
}
#body-wrapper .editor-container,
#body-wrapper #quickReplyPost .post-body,
#body-wrapper #userSignature {
  position: relative;
}
#body-wrapper textarea#pmessage_new,
#body-wrapper textarea.mceEditor {
  height: 270px;
  max-height: unset;
}
#body-wrapper textarea#signature {
  height: 110px;
}
.wt-post-listing #body-wrapper textarea {
  height: auto;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  #body-wrapper #PostCalEvent .form-group:nth-child(n-1) .col-sm-9 {
    width: 33.333% !important;
  }
}
#body-wrapper #approval_queue .post-body-content[id^="post_message_"],
#body-wrapper .post-body-content span[id^="post_message_"] {
  display: block;
}
#body-wrapper #approval_queue .post-body-content[id^="post_message_"] textarea.mceEditor,
#body-wrapper .post-body-content span[id^="post_message_"] textarea.mceEditor {
  height: 165px;
}
#body-wrapper #PostPrivateMessageReply textarea.mceEditor {
  height: 38px;
}
#body-wrapper #quickReplyPost .editor-container .spinner {
  margin-top: -10px;
}
#body-wrapper .guest-reply .editor-container .loading .spinner {
  top: 43.5%;
}
@media only screen and (max-width: 767px) {
  #body-wrapper .guest-reply .editor-container .loading .spinner {
    top: 49.5%;
  }
}
#body-wrapper [id^="post_message_"] .editor-container .spinner {
  top: 37.5%;
}
#body-wrapper #show_current_conversation .editor-container .spinner {
  top: 26%;
}
.wt-post-listing .secondary-header .glyphicon-un-pin:before {
  font-size: 20px;
  padding-left: 4px;
}
.content-panel li[id^="topicRow_"] .checkbox-on-hover,
.content-panel [id^="post_row_"] .checkbox-on-hover,
.content-panel.wt-followed-categories li[id^="forum_"] .checkbox-on-hover,
.content-panel #feed-main .col-xs-12 .checkbox-on-hover,
.content-panel .files-list .col-xs-12 .checkbox-on-hover {
  z-index: 2;
}
.content-panel li[id^="topicRow_"] .checkbox-on-hover .entry-checkbox,
.content-panel [id^="post_row_"] .checkbox-on-hover .entry-checkbox,
.content-panel.wt-followed-categories li[id^="forum_"] .checkbox-on-hover .entry-checkbox,
.content-panel #feed-main .col-xs-12 .checkbox-on-hover .entry-checkbox,
.content-panel .files-list .col-xs-12 .checkbox-on-hover .entry-checkbox {
  opacity: 0;
}
.content-panel li[id^="topicRow_"]:hover .checkbox-on-hover .entry-checkbox,
.content-panel [id^="post_row_"]:hover .checkbox-on-hover .entry-checkbox,
.content-panel.wt-followed-categories li[id^="forum_"]:hover .checkbox-on-hover .entry-checkbox,
.content-panel #feed-main .col-xs-12:hover .checkbox-on-hover .entry-checkbox,
.content-panel .files-list .col-xs-12:hover .checkbox-on-hover .entry-checkbox,
.content-panel li[id^="topicRow_"] .checkbox-on-hover input[type="checkbox"]:checked,
.content-panel [id^="post_row_"] .checkbox-on-hover input[type="checkbox"]:checked,
.content-panel.wt-followed-categories li[id^="forum_"] .checkbox-on-hover input[type="checkbox"]:checked,
.content-panel #feed-main .col-xs-12 .checkbox-on-hover input[type="checkbox"]:checked,
.content-panel .files-list .col-xs-12 .checkbox-on-hover input[type="checkbox"]:checked {
  opacity: 1;
  visibility: visible;
}
@media (hover: none) {
  .content-panel li[id^="topicRow_"] .checkbox-on-hover .entry-checkbox,
  .content-panel [id^="post_row_"] .checkbox-on-hover .entry-checkbox,
  .content-panel.wt-followed-categories li[id^="forum_"] .checkbox-on-hover .entry-checkbox,
  .content-panel #feed-main .col-xs-12 .checkbox-on-hover .entry-checkbox,
  .content-panel .files-list .col-xs-12 .checkbox-on-hover .entry-checkbox {
    opacity: 1;
  }
}
#approval_queue#approval_queue .post-edit .entry-checkbox:not(:focus),
.wt-profile-page .post-edit .entry-checkbox:not(:focus),
.wt-search-result .post-edit .entry-checkbox:not(:focus) {
  visibility: visible;
  opacity: 1;
}
@media only screen and (max-width: 480px) {
  .form-horizontal .form-group > div:has(#loginBtn) {
    text-align: center;
  }
  .form-horizontal .form-group > div:has(#loginBtn) #loginBtn {
    margin: 0 auto 5px auto;
    display: block;
  }
  .form-horizontal .form-group > div:has(#loginBtn) span {
    position: relative;
    top: 3px;
  }
  .form-horizontal .form-group > div:has(#loginBtn) a {
    margin: 5px auto 0 auto;
    display: block;
  }
}
#imageResizerModal .image-resizer {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  min-width: 0;
  min-height: 0;
}
#imageResizerModal .image-resizer:before {
  content: "";
  background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 70%, rgba(0, 0, 0, 0.5) 30%);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
#imageResizerModal .image-resizer cropper-handle {
  z-index: 2;
  border-radius: 50%;
}
#imageResizerModal .btn-container {
  margin-top: 20px;
}
#imageResizerModal.loading .image-resizer-container {
  position: relative;
}
#imageResizerModal.loading .image-resizer {
  visibility: hidden;
}
.wt-body .loading .spinner {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 4px solid #282a2c;
  border-bottom: 4px solid transparent;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  z-index: 1;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ignore-list ul li {
  display: flex;
  align-items: center;
}
.ignore-list ul li .left-side .entry-checkbox {
  margin-top: 11px;
}
.ignore-list ul li .right-side > .display_name > a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
/*ai moderation link & popup design*/
.wt-body .main-container .ai-moderation {
  margin: 0 0 15px 0 !important;
}
.wt-body .main-container .ai-moderation .ai-moderation-title {
  font-size: 15px;
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  color: #101011;
  font-weight: 500;
}
.wt-body .main-container .ai-moderation img {
  margin-right: 8px !important;
  max-width: 22px;
}
@media only screen and (max-width: 767px) {
  .wt-body .main-container .ai-moderation img {
    margin-right: 5px;
  }
}
.wt-body .main-container .ai-moderation p {
  line-height: 22px;
  margin-bottom: 0 !important;
}
.wt-body .main-container .ai-moderation p a:hover,
.wt-body .main-container .ai-moderation p a:focus,
.wt-body .main-container .ai-moderation p a:visited {
  color: #101011 !important;
}
.alert .close {
  top: -9px;
  right: -4px;
  position: relative;
  opacity: 0.8 !important;
}
.alert .close:hover {
  opacity: 1 !important;
}
.alert .close:before,
.alert .close:after {
  background: #31708f !important;
  height: 12px !important;
}
#user_login .alert.header-msg-alert .close {
  top: -15px;
  right: -6px;
}
.dot {
  content: '';
  width: 3px;
  height: 3px;
  display: inline-block;
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 50%;
  background: rgba(26, 26, 26, 0.8);
  position: relative;
  top: -3px;
}
.wt-body .mark-as-read:hover {
  background: none !important;
  color: #282a2c !important;
}
.wt-body .mark-as-read.markedAsRead,
.wt-body .mark-as-read.markedAsRead .icon-sweep {
  color: #282a2c;
  cursor: default;
}
.wt-body .mark-as-read.markedAsRead:before,
.wt-body .mark-as-read.markedAsRead .icon-sweep:before {
  opacity: 1;
}
.wt-body .mark-as-read .icon-sweep:hover {
  color: #282a2c;
}
.wt-body #pmsg_list .mark-as-read.markedAsRead,
.wt-body #pmsg_list .mark-as-read.markedAsRead .icon-sweep {
  cursor: default;
  opacity: 1;
}
.username-text .display_name > a,
[id^="inTheCategory_"] a,
.topics-list .text-muted > a,
#approval_queue .wt-calendar-name {
  font-weight: bold;
  color: #666 !important;
}
.username-text .display_name > a:hover,
[id^="inTheCategory_"] a:hover,
.topics-list .text-muted > a:hover,
#approval_queue .wt-calendar-name:hover {
  color: #101011 !important;
}
.profile-feed .post-body-author {
  color: #666 !important;
}
.wt-search-result .display_fullname ~ a.display_username,
#approval_queue .display_fullname ~ a.display_username,
.profile-feed .display_fullname ~ a.display_username,
.wt-search-result .display_guestname,
#approval_queue .display_guestname,
.profile-feed .display_guestname {
  opacity: 0.8;
  font-weight: normal !important;
}
.topics-list .text-muted > .display_guestname {
  position: relative;
  z-index: 1;
  cursor: auto;
  opacity: 0.8;
  font-weight: normal !important;
}
.readMore.preview-cut,
.quoted.preview-cut {
  mask-image: linear-gradient(180deg, #000000 40%, transparent);
  -webkit-mask-image: linear-gradient(180deg, #000000 40%, transparent);
  position: relative;
  z-index: 3;
  margin-bottom: 0;
}
.readMore.preview-cut .quote-from,
.quoted.preview-cut .quote-from,
.readMore.preview-cut .iframely-embed,
.quoted.preview-cut .iframely-embed,
.readMore.preview-cut a,
.quoted.preview-cut a,
.readMore.preview-cut iframe,
.quoted.preview-cut iframe {
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  .wt-body #body-wrapper .thread-listing-page.fixed-header > .container > div:first-child {
    max-width: calc(100% - 250px);
  }
}
.wt-body #body-wrapper .thread-listing-page.fixed-header #edit_subject,
.wt-body #body-wrapper .thread-listing-page.fixed-header .category-of-topic,
.wt-body #body-wrapper .thread-listing-page.fixed-header #forum-title {
  margin: 0;
}
.wt-body #body-wrapper .thread-listing-page.fixed-header .category-of-topic {
  padding-right: 0;
}
.edited-link {
  font-size: 13px;
}
.edited-link:before {
  color: rgba(26, 26, 26, 0.5);
}
.wt-body .edited-link:before {
  margin: 0 3px 0 0;
}
#first_post .edited-link:before {
  margin-left: 4px;
}
.highlighted-keyword {
  display: inline-block;
}
.highlighted-keyword * {
  margin-right: 0.25em;
}
.highlighted-keyword *:last-child {
  margin-right: 0;
}
#alert-modal #pinTopic {
  text-decoration: underline;
  color: #2a2a2a;
}
#alert-modal #pinTopic:hover,
#alert-modal #pinTopic:focus,
#alert-modal #pinTopic:active,
#alert-modal #pinTopic:visited {
  color: #101011;
}
/* Web url error message */
.wt-body #insertimagemodal #webUrlErrorMessage,
.wt-body #insertimagemodalreply #webUrlErrorMessage,
.wt-body #insertimagemodalpmsDialog #webUrlErrorMessage,
.wt-body #insertimagemodal #webUrlErrorMessagereply,
.wt-body #insertimagemodalreply #webUrlErrorMessagereply,
.wt-body #insertimagemodalpmsDialog #webUrlErrorMessagereply,
.wt-body #insertimagemodal #webUrlErrorMessagepmsDialog,
.wt-body #insertimagemodalreply #webUrlErrorMessagepmsDialog,
.wt-body #insertimagemodalpmsDialog #webUrlErrorMessagepmsDialog {
  margin: 10px 0 -20px 0;
}
.wt-body.pushed-right #onlineUsersPopover > .popover {
  z-index: 999989 !important;
}
#postheader > div,
#announcementHeader > div {
  background: #eaebed;
  border: none;
  color: #333;
}
#postheader > div .close,
#announcementHeader > div .close {
  right: -2px !important;
}
#postheader > div .close:before,
#announcementHeader > div .close:before,
#postheader > div .close:after,
#announcementHeader > div .close:after {
  background-color: #1a1a1a !important;
}
#postheader > div .close:hover:before,
#announcementHeader > div .close:hover:before,
#postheader > div .close:hover:after,
#announcementHeader > div .close:hover:after {
  background-color: #282a2c !important;
}
.header-msg-alert strong {
  font-weight: bold !important;
}
.post-edit .dropdown-toggle {
  color: #666;
}
.post-edit .icon-post-edit:before {
  font-size: 16px;
}
.post-edit .checkbox-on-hover {
  height: 0;
  display: contents;
}
.post-edit .checkbox-on-hover ~ a .icon-post-edit:before {
  position: relative;
  top: 0.03rem;
}
#mail-body {
  background-color: #F2F3F4 !important;
  padding: 30px 5px !important;
  margin: 0px !important;
}
#mail-body table {
  border-collapse: unset !important;
}
#mail-body table tr td,
#mail-body table tr th {
  color: #222 !important;
}
#mail-body #mail-table,
#mail-body .mail-table-followed {
  background-color: #fff !important;
  box-shadow: 0 5px 50px rgba(0, 0, 0, 0.15);
  border-color: rgba(0, 0, 0, 0.1) !important;
}
#mail-body #mail-table a,
#mail-body .mail-table-followed a {
  text-decoration: none !important;
}
@media screen and (max-width: 767px) {
  #mail-body #mail-table,
  #mail-body .mail-table-followed {
    padding: 15px !important;
  }
}
#mail-body a,
#mail-body #wt-subject,
#mail-body .event-heading {
  color: #404447 !important;
}
#mail-body .mail-footer,
#mail-body .mail-footer span {
  color: #000000 !important;
}
#mail-body .mail-footer a,
#mail-body .mail-footer span a {
  color: #404447 !important;
}
#mail-body .mail-footer-sec,
#mail-body .mail-footer-sec span {
  color: #000000 !important;
}
#mail-body .followed-table td,
#mail-body .followed-table td span,
#mail-body .followed-table ~ tr td,
#mail-body .followed-table .followed-title span {
  color: #000000 !important;
}
#mail-body .mail-footer-tbl {
  margin-left: 3px !important;
}
@media screen and (max-width: 767px) {
  #mail-body .mail-footer {
    padding-bottom: 0px !important;
  }
}
#mail-body .mail-button,
#mail-body .button-outer {
  background-color: #1c1d1f !important;
  color: #cdd0d2 !important;
  width: 100% !important;
}
#mail-body .mail-button font,
#mail-body .button-outer font {
  color: #cdd0d2 !important;
}
@media screen and (min-width: 768px) {
  #mail-body .mail-button,
  #mail-body .button-outer {
    width: 650px !important;
  }
}
#mail-body #mail-title {
  margin-bottom: 20px !important;
  display: block !important;
  color: #000000 !important;
}
#mail-body #mail-title span {
  color: #404447 !important;
}
#mail-body span {
  color: #1a1a1a !important;
}
#mail-body td.mail-text-color span,
#mail-body .mail-footer span,
#mail-body span.mail-footer,
#mail-body td.mail-quoted span {
  color: unset !important;
}
#mail-body td.mail-text-color span,
#mail-body td.mail-quoted span {
  color: #1a1a1a !important;
}
#mail-body .mail-bottom {
  border-color: rgba(0, 0, 0, 0.1) !important;
}
#mail-body .quote-from a.originalPost {
  float: right !important;
  color: #1a1a1a !important;
}
#mail-body .bbc_img {
  height: auto !important;
  max-width: 100%;
  vertical-align: middle;
  padding: 0;
}
#mail-body .wt-post-email,
#mail-body .email-body-wrap,
#mail-body .wt-pm-email {
  display: block !important;
}
#mail-body pre {
  background: #fff;
  border: 1px #ddd dashed;
  margin: 10px 0;
  padding: 10px;
  overflow: auto;
  font-size: 11px;
  line-height: 140%;
  display: block;
  color: #333;
  border-radius: 4px;
  max-width: 650px;
  width: 100%;
  overflow: hidden;
  overflow-x: scroll;
  box-sizing: border-box;
}
#mail-body .mail-quoted > div,
#mail-body .mail-text-color > div {
  border-left-color: #5f5f5f !important;
}
@media screen and (max-width: 767px) {
  #mail-body .mail-file-td {
    width: 100% !important;
  }
}
#mail-body blockquote {
  border-left: 5px solid #5f5f5f !important;
  margin-left: 0px !important;
  padding-left: 10px !important;
}
@font-face {
  font-family: 'forum1';
  src: url('/fonts/forum1/forum1.eot?644143');
  src: url('/fonts/forum1/forum1.eot?644143#iefix') format('embedded-opentype'), url('/fonts/forum1/forum1.ttf?644143') format('truetype'), url('/fonts/forum1/forum1.woff?644143') format('woff'), url('/fonts/forum1/forum1.woff2?644143') format('woff2'), url('/fonts/forum1/forum1.svg?644143#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.glyphicon,
.icon {
  position: relative;
  display: inline-block;
  font-family: "forum1";
  top: initial;
  line-height: unset;
}
[class^="icon-"]:before,
[class*=" icon-"]:before,
[class*=" glyphicon-"]:before,
[class*=" glyphicon-"]:before {
  font-family: "forum1";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-up:before {
  content: '\e898';
}
.icon-share-alt:before,
.glyphicon-share-alt:before {
  content: '\e874';
}
.wt-body.rightDirection.user-logged-in .secondary-header.thread-listing-page {
  padding: 8px 0;
}
.wt-body.rightDirection #body-wrapper .pull-left {
  float: right !important;
}
.wt-body.rightDirection #body-wrapper .pull-right {
  float: left !important;
}
.wt-body.rightDirection #body-wrapper header h3 > a {
  margin: 0 10px 0 0;
}
.wt-body.rightDirection #body-wrapper .header-wrapper header > .container > .nav-main-container {
  margin-right: 0;
  margin-left: auto;
  padding-right: 0;
  padding-left: 20px;
}
.wt-body.rightDirection #body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel {
  padding-right: 0;
  padding-left: 10px;
}
.wt-body.rightDirection #body-wrapper .header-wrapper header > .container > .nav.pull-right {
  margin-left: 0;
  margin-right: auto;
}
.wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list small,
.wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in #notifications-wrapper .user-nav-list small {
  margin-right: 0;
  margin-left: 10px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu.user-icons-menu,
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu .user-nav-panel,
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list {
    width: 280px;
  }
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu.user-icons-menu.dropdown-menu.user-icons-menu {
    left: -98px;
    right: auto;
  }
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in#approvalQueue + li + li .dropdown-menu.user-icons-menu.dropdown-menu.user-icons-menu {
    left: -134px;
    right: auto;
  }
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in#approvalQueue + li + li .dropdown-menu.user-icons-menu:before {
    left: 142px;
    right: auto;
  }
  .wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu.user-icons-menu:before {
    left: 105px;
    right: auto;
  }
}
.wt-body.rightDirection #body-wrapper .header-wrapper header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list,
.wt-body.rightDirection #body-wrapper .header-wrapper #notifications-wrapper .user-nav-list {
  width: 100%;
  float: right;
}
.wt-body.rightDirection #body-wrapper .header-wrapper #logo_wrapper a #forumTitleWrapper {
  padding-right: 0;
  padding-left: 15px;
}
.wt-body.rightDirection #body-wrapper .dropdown-header {
  float: right;
}
.wt-body.rightDirection #body-wrapper .nav-main-container .search-wrapper #inlineSearchForm {
  border-top-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
}
.wt-body.rightDirection #body-wrapper .nav-main-container .search-wrapper #inlineSearchForm #advancedSearch {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper .nav-main-container .search-wrapper #inlineSearchForm .search-form.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.wt-body.rightDirection #body-wrapper .nav-main-container .search-wrapper > .btn-group .dropdown-menu a i {
  padding-right: 0;
  padding-left: 20px;
}
.wt-body.rightDirection #body-wrapper .search-category > .btn {
  padding: 0 30px 0 0;
  text-align: right;
}
.wt-body.rightDirection #body-wrapper .search-category > .btn > span {
  float: right;
}
.wt-body.rightDirection #body-wrapper .search-category > .btn .caret {
  float: left;
  right: auto;
  left: 0;
}
.wt-body.rightDirection #body-wrapper .search-category > .btn,
.wt-body.rightDirection #body-wrapper .search-category .btn-group.open .btn,
.wt-body.rightDirection #body-wrapper .search-category > .btn:hover,
.wt-body.rightDirection #body-wrapper .search-category > .btn:active,
.wt-body.rightDirection #body-wrapper .search-category > .btn:visited {
  border-top-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
}
.wt-body.rightDirection #body-wrapper #slide-panel#slide-panel {
  transform: translateX(850px);
}
.wt-body.rightDirection #body-wrapper #slide-panel#slide-panel.fixed-panel {
  left: auto;
  right: 0;
}
.wt-body.rightDirection #body-wrapper #slide-panel#slide-panel.visible {
  transform: translateX(0);
}
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content a {
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content #calendars_toggle_link i + a.active,
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content #calendars_toggle_link i + a {
  margin-left: -50px;
  margin-right: 0;
  padding-right: 23px;
  padding-left: 0;
  float: right;
  transform: translateX(17px);
}
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content .icon-down-dir,
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content .icon-right-dir {
  float: right;
}
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content .icon-down-dir:before,
.wt-body.rightDirection #body-wrapper #slide-panel .slide-panel-content .icon-right-dir:before {
  padding: 0;
  transform: rotateY(180deg);
  padding-left: 23px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link #category-dropdown-toggle {
  padding: 0 0 0 7px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link #category-dropdown-toggle ~ .wt-category-page-link {
  padding-left: 0;
  padding-right: 35px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link i ~ ul li a {
  padding: 10px;
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link ul {
  padding-right: 20px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link > li > ul li ul .toggleable {
  top: 1px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link > li > ul .toggleable {
  transform: scale(1);
  top: 3px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link > li > ul .toggleable.icon-right-dir:before,
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link > li > ul .toggleable .glyphicon-right-dir:before {
  top: 0;
  padding-left: 14px;
}
.wt-body.rightDirection #body-wrapper #slide-panel #forums_toggle_link > li > ul .toggleable.icon-down-dir:before {
  right: auto;
  left: 10px;
  top: 1px;
}
.wt-body.rightDirection #body-wrapper .slide-panel-content > ul {
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper #calendars_toggle_link a:before {
  margin-left: 10px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper label#monthlyView {
  border-radius: 0 !important;
}
.wt-body.rightDirection #body-wrapper .calendar-month {
  float: right;
}
.wt-body.rightDirection #body-wrapper .calendar-month .panel-heading th {
  text-align: left;
}
.wt-body.rightDirection #body-wrapper .calendar-month .panel-heading th:last-child {
  border-radius: 0 0 0 4px;
}
.wt-body.rightDirection #body-wrapper .calendar-month .panel-heading th:first-child {
  border-radius: 0 0 4px 0;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .calendar-month .panel-heading th a {
    letter-spacing: 13px;
  }
}
@media only screen and (max-width: 480px) {
  .wt-body.rightDirection #body-wrapper .calendar-mini-week td,
  .wt-body.rightDirection #body-wrapper .calendar-mini-week td:nth-child(6) {
    letter-spacing: 20px;
    text-overflow: unset;
  }
}
.wt-body.rightDirection #body-wrapper .dropdown-menu {
  float: right;
  left: auto;
  right: 0;
}
.wt-body.rightDirection #body-wrapper .dropdown-menu.treeview-container .list-group-item .expand-icon {
  margin: 0 0 0 5px !important;
}
.wt-body.rightDirection #body-wrapper .change-profile-pic .dropdown-menu,
.wt-body.rightDirection #body-wrapper .upload-profile-pic .dropdown-menu {
  left: auto;
  right: 45px;
}
.wt-body.rightDirection #body-wrapper .user-panel .caret {
  margin: 12px 5px 0 0;
}
.wt-body.rightDirection #body-wrapper .user-panel #logout {
  text-align: left;
}
.wt-body.rightDirection #body-wrapper .user-panel .dropdown-menu:before {
  left: 21px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .user-panel .dropdown-menu .user-avatar-panel {
  margin: 12px 15px 0 0;
}
.wt-body.rightDirection #body-wrapper .user-panel .dropdown-menu strong {
  margin-left: 0;
  margin-right: 15px;
}
.wt-body.rightDirection #body-wrapper .user-panel .dropdown-toggle {
  margin-right: 0;
  margin-left: -10px;
}
.wt-body.rightDirection #body-wrapper .pull-right > .dropdown-menu {
  right: auto;
  left: 0;
}
.wt-body.rightDirection #body-wrapper .dropdown-menu.right:before {
  right: auto;
  left: 18px;
}
.wt-body.rightDirection #body-wrapper .dropdown-menu.left:before {
  right: 20px;
  left: auto;
}
.wt-body.rightDirection #body-wrapper #notification_menu .user-nav-list > a .conversation-tagged,
.wt-body.rightDirection #body-wrapper #notification_menu .user-nav-list > span .conversation-tagged {
  left: 0;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .notification-settings.notification-settings {
  margin-left: 0;
  margin-right: auto;
}
.wt-body.rightDirection #body-wrapper .notification-settings.notification-settings .glyphicon-cog {
  margin-right: 0;
  margin-left: 20px;
}
.wt-body.rightDirection #body-wrapper #upload_container #UserProfile .dropdown-menu.right:before {
  left: 18px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper #upload_container .panel-heading ul li:first-child a {
  direction: ltr;
  display: flex;
  flex-direction: row-reverse;
}
.wt-body.rightDirection #body-wrapper #upload_container .panel-heading ul li:first-child a span {
  margin-left: 4px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #upload_container .mod-tools {
    right: 0;
    left: 0;
  }
}
.wt-body.rightDirection #body-wrapper #UserProfile .albums-list .panel-heading ul li:first-child a {
  direction: ltr;
  display: flex;
  flex-direction: row-reverse;
}
.wt-body.rightDirection #body-wrapper #UserProfile .albums-list .panel-heading ul li:first-child a Span {
  margin-left: 4px;
}
.wt-body.rightDirection #body-wrapper .albums .panel-body .album-wrapper .album-menu {
  right: auto;
  left: 7px;
}
.wt-body.rightDirection #body-wrapper .albums .panel-body .album-wrapper .album-menu .dropdown-menu {
  left: auto;
  right: -125px;
}
.wt-body.rightDirection #body-wrapper .albums .panel-body .album-wrapper .album-menu .dropdown-menu.right:before {
  right: auto;
  left: 28%;
}
.wt-body.rightDirection #body-wrapper .topics-list .panel-body > ul > li .mod.icons {
  padding-left: 0;
  padding-right: 20px;
}
@media only screen and (max-width: 1199px) {
  .wt-body.rightDirection #body-wrapper .topics-list .panel-body > ul > li .mod.icons {
    padding-right: 51px;
  }
}
.wt-body.rightDirection #body-wrapper .topics-list .panel-body > ul > li .mod.icons > a + .tooltip,
.wt-body.rightDirection #body-wrapper .topics-list .panel-body > ul > li .mod.icons > span.replies-topics-icon + .tooltip {
  margin-left: 0;
  margin-right: -20px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .topics-list .panel-body.selectAllCheckboxisVisible > ul > li input.entry-checkbox {
    left: 15px;
    right: auto;
  }
}
.wt-body.rightDirection #body-wrapper .topics-list .image-wrapper {
  float: right;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .topics-list .panel-heading > ul > li {
    float: right;
  }
}
@media only screen and (max-width: 1199px) {
  .wt-body.rightDirection #body-wrapper .topics-list .panel-body.selectAllCheckboxisVisible > ul > li .entry-checkbox,
  .wt-body.rightDirection #body-wrapper .topics-list .selectAllCheckboxisVisible > #sortable > ul > li .entry-checkbox {
    left: 20px;
    right: auto;
  }
}
.wt-body.rightDirection #body-wrapper .topic-filter-container > ul.dropdown-menu.subtle-filter:before {
  left: auto;
  right: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .topic-filter-container > ul.dropdown-menu.subtle-filter > li {
    float: right;
    margin-right: 0;
    margin-left: 15px;
  }
}
.wt-body.rightDirection #body-wrapper a#showPollResults {
  margin-left: 0;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper #topic_tag_delete button.close {
  left: 10px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper #topic_tag_delete button.close:after {
  margin-right: -0.1rem;
}
.wt-body.rightDirection #body-wrapper .topic-content {
  float: right;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .topic-content {
    max-width: 84%;
  }
}
.wt-body.rightDirection #body-wrapper .panel .panel-body > ul li {
  float: right;
}
.wt-body.rightDirection #body-wrapper .panel .panel-body > ul li h4 {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}
.wt-body.rightDirection #body-wrapper .panel-heading > ul > li {
  margin-right: 0;
  margin-left: 15px;
}
.wt-body.rightDirection #body-wrapper .mod.icons a {
  padding-right: 0;
  padding-left: 10px;
}
.wt-body.rightDirection #body-wrapper .mod.icons i {
  padding-right: 0;
  padding-left: 5px;
}
.wt-body.rightDirection #body-wrapper .mod.icons time:before {
  padding-left: 5px;
}
.wt-body.rightDirection #body-wrapper .preview-text,
.wt-body.rightDirection #body-wrapper .post-preview {
  padding-left: 0;
  padding-right: 15px;
  float: right;
}
.wt-body.rightDirection #body-wrapper .wt-topic-tag-mod-icons {
  left: 10px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .bd-wrapper {
  margin-left: 0;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper .btn-group > .btn,
.wt-body.rightDirection #body-wrapper .btn-group-vertical > .btn {
  float: right;
}
.wt-body.rightDirection #body-wrapper .btn-group > .btn:last-child:not(:first-child),
.wt-body.rightDirection #body-wrapper .btn-group > .dropdown-toggle:not(:first-child),
.wt-body.rightDirection #body-wrapper .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
.wt-body.rightDirection #body-wrapper .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
}
.wt-body.rightDirection #body-wrapper .editable-buttons {
  margin-left: 0;
  margin-right: 7px;
}
.wt-body.rightDirection #body-wrapper .editable-buttons .editable-cancel {
  margin-left: 0;
  margin-right: 7px;
}
.wt-body.rightDirection #body-wrapper .secondary-header .back-arrow {
  margin-left: 10px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .secondary-header .back-arrow i {
  margin-left: 0;
  transform: rotate(180deg);
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection #body-wrapper .secondary-header .container {
    padding: 0 5px;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .secondary-header.fixed-header .category-of-topic #manageTags {
    right: auto;
    left: 0;
  }
}
.wt-body.rightDirection #body-wrapper .secondary-header .topic-title.hide-text span:not(.editable-inline),
.wt-body.rightDirection #body-wrapper .secondary-header #forum-title.hide-text span:not(.editable-inline) {
  float: right;
}
.wt-body.rightDirection #body-wrapper .secondary-header .topic-title .glyphicon-pencil {
  margin-left: 0;
  margin-right: 5px;
}
.wt-body.rightDirection #body-wrapper .secondary-header #subscribe_topic {
  float: right;
}
.wt-body.rightDirection #body-wrapper .secondary-header .topic-tools {
  margin-left: 0;
  margin-right: auto;
}
.wt-body.rightDirection #body-wrapper .secondary-header .topic-tools a.btn {
  margin-left: 10px;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper .secondary-header .topic-tools .dropdown-menu {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.wt-body.rightDirection #body-wrapper .secondary-header .topic-tools .dropdown-menu:before {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.wt-body.rightDirection #body-wrapper .topic-tools .dropdown-menu {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
.wt-body.rightDirection #body-wrapper .topic-tools .dropdown-menu:before {
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .topic-tools .dropdown-menu {
    right: 63% !important;
    transform: translateX(63%) !important;
  }
  .wt-body.rightDirection #body-wrapper .topic-tools .dropdown-menu:before {
    right: 62% !important;
    transform: translateX(62%) !important;
  }
}
.wt-body.rightDirection #body-wrapper .topic-tools a i.icon-shield {
  margin-left: 0;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper .topic-tools .dropdown {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper .secondary-header-wrapper .category-of-topic {
  float: right;
  padding-left: 5px;
  padding-right: 0;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #ajax_subscription_vars {
    padding-top: 0;
  }
}
.wt-body.rightDirection #body-wrapper .modal .modal-header {
  text-align: right;
  display: flex;
  flex-direction: row-reverse;
}
.wt-body.rightDirection #body-wrapper .modal .modal-header button.close {
  margin-left: 0;
  margin-right: auto;
}
.wt-body.rightDirection #body-wrapper .modal .modal-header button.close:after {
  margin-left: 0;
  margin-right: -2px;
}
.wt-body.rightDirection #body-wrapper .modal .modal-header h4 {
  margin-left: 30px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper #ban-modal button.close {
  left: 10px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper #ban-modal button.close:after {
  margin-left: 0;
  margin-right: -2px;
}
.wt-body.rightDirection #body-wrapper #manageTopicTagsModal .modal-body > .close,
.wt-body.rightDirection #body-wrapper #moveToFolderModal .modal-body > .close {
  left: 10px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper #manageTopicTagsModal .modal-body > .close:after,
.wt-body.rightDirection #body-wrapper #moveToFolderModal .modal-body > .close:after {
  margin-right: -1px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection #body-wrapper #manageTopicTagsModal .form-group > div {
    float: right;
  }
}
.wt-body.rightDirection #body-wrapper #edit_topic_tag .modal-header #deleteTag {
  margin-right: auto;
  margin-left: 0;
}
.wt-body.rightDirection #body-wrapper #edit_topic_tag .modal-header button.close {
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .reported-users #who-all .col > .image-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper #who-all li:not(.pull-left,.s-card-options-wrapper li) {
  margin-left: 10px;
  margin-right: 0;
  text-align: right;
}
.wt-body.rightDirection #body-wrapper #who-all > li > .display_name {
  float: right;
  margin-left: 0;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper .tab-content li .columns-wrapper .col-lg-9,
.wt-body.rightDirection #body-wrapper .wt-followed-categories#forums li .columns-wrapper .col-lg-9 {
  margin-right: 0;
  margin-left: 15px;
}
.wt-body.rightDirection #body-wrapper .thread-listing-page > .container .topic-tools {
  right: auto;
  left: 0;
}
.wt-body.rightDirection #body-wrapper .thread-listing-page > .container #forumCategory_title .back-arrow#back_arrow_topic {
  margin-top: 0;
}
.wt-body.rightDirection #body-wrapper .thread-listing-page > .container #forumCategory_title a#forum-title {
  margin-top: 1px;
}
.wt-body.rightDirection #body-wrapper .forum-list .subforum-list {
  padding-left: 0;
  padding-right: 25px;
}
.wt-body.rightDirection #body-wrapper .forum-list .subforum-list:before {
  right: 0;
  left: auto;
  padding-right: 0;
  padding-left: 0.25em;
  transform: rotateY(180deg);
}
.wt-body.rightDirection #body-wrapper .forum-list .columns-wrapper > span:last-child {
  float: left;
}
.wt-body.rightDirection #body-wrapper #category_list .single-nav li a:before {
  margin-left: 10px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .nav-tabs {
  float: right;
}
.wt-body.rightDirection #body-wrapper .nav-tabs > li {
  float: right;
}
.wt-body.rightDirection #body-wrapper .last-post {
  text-align: left;
}
.wt-body.rightDirection #body-wrapper .last-post > i {
  margin-right: 0;
  margin-left: 8px;
}
.wt-body.rightDirection #body-wrapper .forum-count {
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
}
.wt-body.rightDirection #body-wrapper .forum-count a i {
  padding-left: 5px;
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper .forum-count a:not(.close-row),
.wt-body.rightDirection #body-wrapper [id^="posttoggle_"] ~ .dropdown-menu.right > li > a#changeOwnership > span {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper .treeview .list-group-item.node-selected:after {
  float: left;
  margin-left: 0;
  margin-right: auto;
}
.wt-body.rightDirection #body-wrapper .members .panel-body > ul li .entry-checkbox {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper #memberListFrm .panel-body > ul > li .right-side > .display_name > a,
.wt-body.rightDirection #body-wrapper #memberListFrm .panel-body > ul > li .right-side > .display_name {
  float: right;
}
.wt-body.rightDirection #body-wrapper #memberListFrm .panel-heading ul.pull-left {
  width: calc(100% - 15px);
}
.wt-body.rightDirection #body-wrapper .left-side {
  float: right;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .right-side {
    margin-left: 0;
    margin-right: 10px;
    clear: left;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .right-side {
    float: right;
    margin-left: 0;
    margin-right: 10px;
  }
}
.wt-body.rightDirection #body-wrapper .post-body-image {
  float: right;
}
.wt-body.rightDirection #body-wrapper .post-body-image .post-image-wrapper {
  float: right;
  clear: left;
  margin: 0 0 10px 10px;
}
.wt-body.rightDirection #body-wrapper .panel-dropdown {
  float: left;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .panel-dropdown {
    right: auto;
    left: 10px;
  }
}
.wt-body.rightDirection #body-wrapper .quoted > .quoted,
.wt-body.rightDirection #body-wrapper a.changeOwnershipLink > .glyphicon-user {
  margin-left: 0;
  margin-right: 15px;
}
.wt-body.rightDirection #body-wrapper .post-edit .dropdown-menu {
  left: -14px;
}
.wt-body.rightDirection #body-wrapper .post-edit .dropdown-menu.right:before {
  left: 12px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #imID {
    margin-right: 0;
  }
}
.wt-body.rightDirection #body-wrapper .first-post.preview-post .post-author .post-arrow {
  border-left: 25px solid #eaebed;
  border-right: 0 !important;
}
.wt-body.rightDirection #body-wrapper .post-author .post-arrow {
  float: left;
  margin: 15px 15px 15px 0;
}
.wt-body.rightDirection #body-wrapper .post-author .image-wrapper {
  float: right;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .post-author .image-wrapper {
    margin: 0 0 0 20px;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .post-author .author-info {
    text-align: right;
    clear: left;
  }
}
.wt-body.rightDirection #body-wrapper .author-info {
  float: right;
  margin-left: 0;
  margin-right: -5px;
}
.wt-body.rightDirection #body-wrapper .post-options {
  text-align: left;
}
.wt-body.rightDirection #body-wrapper .post-options a.text-muted:not(.quote) {
  margin: 0 10px 0 0;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .post-options {
    float: none !important;
  }
}
.wt-body.rightDirection #body-wrapper .post-arrow {
  border-right: 0 solid transparent;
  border-left: 25px solid #ffffff;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #feed-main .post-author .post-body-author,
  .wt-body.rightDirection #body-wrapper .post-body-wrapper span.post-body-author > a {
    float: right;
  }
}
.wt-body.rightDirection #body-wrapper .mce-container-body > div.mce-toolbar-grp[id^="mceu_"] {
  margin-left: 0 !important;
  margin-right: 126px !important;
}
.wt-body.rightDirection #body-wrapper .mce-container-body > div.mce-toolbar-grp[id^="mceu_"] .mce-rtl .mce-flow-layout {
  direction: rtl !important;
}
.wt-body.rightDirection #body-wrapper .mce-container-body .mce-resizehandle {
  left: 0;
  right: auto;
  padding-right: 10px;
  padding-left: 0;
}
.wt-body.rightDirection #body-wrapper .mce-container-body .mce-resizehandle i.mce-i-resize {
  transform: rotate(90deg);
}
.wt-body.rightDirection #body-wrapper .icon-reply-quote:before,
.wt-body.rightDirection #body-wrapper .icon-right-dir:before,
.wt-body.rightDirection #body-wrapper .glyphicon-right-dir:before,
.wt-body.rightDirection #body-wrapper .icon-left-dir:before,
.wt-body.rightDirection #body-wrapper .glyphicon-left-dir:before,
.wt-body.rightDirection #body-wrapper .icon-right-arrow:before,
.wt-body.rightDirection #body-wrapper .glyphicon-right-arrow:before {
  transform: rotateY(180deg);
}
.wt-body.rightDirection #body-wrapper .calendar .calendar-today ul.dropdown-menu.right:before {
  left: 50%;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .calendar-mode {
  float: left;
  clear: left;
}
.wt-body.rightDirection #body-wrapper .calendar-header .form-group .btn-group .btn-default:last-child {
  border-left: 0;
  border-right: 1px solid #ffffff;
}
.wt-body.rightDirection #body-wrapper .calendar-header .bd-wrapper,
.wt-body.rightDirection #body-wrapper .calendar-header .calendar-select {
  float: right;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .calendar-header .bd-wrapper.bd-wrapper {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .calendar-header .bd-wrapper .btn-group {
    margin-left: 0;
    margin-right: 10px;
  }
}
.wt-body.rightDirection #body-wrapper .calendar-today h2 .dropdown .dropdown-menu {
  left: 50%;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .calendar-daydetail .post-author {
  margin: 0 0 0 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail {
    padding-right: 1.25em;
    padding-left: 0;
  }
}
.wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .image-wrapper {
  margin-right: 0;
  margin-left: auto;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-author {
    margin: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-author:before {
    float: left;
    margin: 15px 16px 15px 0;
    border-left: 25px solid #fff;
    border-right: 0 solid transparent;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .event-description,
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .cleared.event-footer {
    float: left;
    left: 30px;
    right: auto;
    padding-left: 20px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .event-description > div,
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .cleared.event-footer > div {
    padding-left: 0;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-edit {
    right: auto;
    left: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper.wt-event-detail .calendar-daydetail .image-wrapper {
    margin-right: 0;
    margin-left: 20px;
  }
}
@media (min-width: 1100px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper .calendar-mini + .calendar-detail-wrapper {
    float: left;
    clear: left;
  }
}
@media (min-width: 1100px) {
  .wt-body.rightDirection #body-wrapper .calendar-day-wrapper .calendar-mini.col-md-3 {
    float: right;
  }
}
.wt-body.rightDirection #body-wrapper .calendar-detail-wrapper.weekly td[align="right"] {
  width: 70px;
}
@media only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .wt-move-event-page div.form-group .col-sm-offset-2.col-sm-4 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection #body-wrapper .wt-move-event-page div.form-group .col-sm-offset-2.col-sm-4 {
    margin-left: 0;
    margin-right: 26%;
  }
}
.wt-body.rightDirection #body-wrapper #files #createFolder .glyphicon-plus {
  margin-left: 3px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper #files .files-list .panel-body > ul > li h4 {
  padding-right: 5px !important;
}
.wt-body.rightDirection #body-wrapper #files .file-content {
  float: right;
}
.wt-body.rightDirection #body-wrapper #files .file-content .preview-text {
  margin-left: 0;
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #files#files .files-list .panel-body > ul > li:not(.panel-heading) > .col-md-4 .col-md-3 {
    margin-right: 0;
    margin-left: 40px;
  }
  .wt-body.rightDirection #body-wrapper #files#files .files-list .panel-body > ul > li:not(.panel-heading) > .col-md-4 .col-md-3:nth-child(4) {
    right: auto;
    left: 10px;
    margin: 0;
  }
  .wt-body.rightDirection #body-wrapper #files#files .files-list .panel-body > ul > li:not(.panel-heading) > .col-md-4 .col-md-3:first-child {
    margin-right: 0 !important;
    margin-left: 40px !important;
  }
}
.wt-body.rightDirection #body-wrapper .icon-arrow-bar-up:before {
  margin-left: 6px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .radio,
.wt-body.rightDirection #body-wrapper .checkbox,
.wt-body.rightDirection #body-wrapper .radio-inline,
.wt-body.rightDirection #body-wrapper .checkbox-inline {
  padding-left: 0;
  padding-right: 20px;
}
.wt-body.rightDirection #body-wrapper .hover-menu {
  float: right;
  right: auto;
  left: -1000px;
  margin-left: 0;
  margin-right: 20px;
}
.wt-body.rightDirection #body-wrapper .hover-menu .dropdown-menu {
  left: auto !important;
  right: 50% !important;
  transform: translateX(50%) !important;
}
.wt-body.rightDirection #body-wrapper .hover-menu .dropdown-menu:before {
  right: auto;
  left: 48.5%;
}
.wt-body.rightDirection #body-wrapper .hover-menu > .selected-count {
  margin-right: 0;
  margin-left: 20px;
}
.wt-body.rightDirection #body-wrapper .hover-menu > .selected-count + #hoverMenuText {
  margin-left: 10px;
  margin-right: -10px;
}
.wt-body.rightDirection #body-wrapper .hover-menu > span > a:not(.close-menu),
.wt-body.rightDirection #body-wrapper .hover-menu .dropdown > a {
  margin-right: 0;
  margin-left: 5px;
}
.wt-body.rightDirection #body-wrapper .hover-menu a.close-menu {
  margin: 0;
}
.wt-body.rightDirection #body-wrapper .hover-menu.open {
  right: auto;
  left: 20px;
  transition: left linear 0.5s;
}
@media (min-width: 901px) {
  .wt-body.rightDirection #body-wrapper #search-par .col-sm-offset-4 {
    margin-left: 0;
    margin-right: 50%;
  }
}
@media (min-width: 768px) and (max-width: 900px) {
  .wt-body.rightDirection #body-wrapper #search-par .col-sm-offset-4 {
    margin-left: 0;
    margin-right: 70%;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #search-par .col-sm-offset-4 {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .wt-post-search #customdates {
    margin-right: 0;
  }
}
.wt-body.rightDirection #body-wrapper .radio input[type="radio"],
.wt-body.rightDirection #body-wrapper .radio-inline input[type="radio"],
.wt-body.rightDirection #body-wrapper .checkbox input[type="checkbox"],
.wt-body.rightDirection #body-wrapper .checkbox-inline input[type="checkbox"] {
  margin-left: 0;
  margin-right: -20px;
}
.wt-body.rightDirection #body-wrapper .radio label,
.wt-body.rightDirection #body-wrapper .checkbox label {
  padding-left: 0;
  padding-right: 20px;
}
.wt-body.rightDirection #body-wrapper .inline-checkbox {
  float: right;
}
.wt-body.rightDirection #body-wrapper .input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.wt-body.rightDirection #body-wrapper .input-group .form-control:last-child,
.wt-body.rightDirection #body-wrapper .input-group-addon:last-child,
.wt-body.rightDirection #body-wrapper .input-group-btn:last-child > .btn,
.wt-body.rightDirection #body-wrapper .input-group-btn:last-child > .btn-group > .btn,
.wt-body.rightDirection #body-wrapper .input-group-btn:last-child > .dropdown-toggle,
.wt-body.rightDirection #body-wrapper .input-group-btn:first-child > .btn:not(:first-child),
.wt-body.rightDirection #body-wrapper .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.wt-body.rightDirection #body-wrapper .input-group .form-control:first-child,
.wt-body.rightDirection #body-wrapper .input-group-addon:first-child,
.wt-body.rightDirection #body-wrapper .input-group-btn:first-child > .btn,
.wt-body.rightDirection #body-wrapper .input-group-btn:first-child > .btn-group > .btn,
.wt-body.rightDirection #body-wrapper .input-group-btn:first-child > .dropdown-toggle,
.wt-body.rightDirection #body-wrapper .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.wt-body.rightDirection #body-wrapper .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #topic-details .btn {
    margin: 5px 0;
  }
}
.wt-body.rightDirection #body-wrapper .first-post.preview-post #message-options,
.wt-body.rightDirection #body-wrapper .first-post.preview-post .custom-checkbox {
  float: left;
}
.wt-body.rightDirection #body-wrapper #message-options a ~ a {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}
.wt-body.rightDirection #body-wrapper #message-options #attachmentContainer_ + span.custom-checkbox {
  width: auto;
  margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .custom-checkbox label.control-label {
    margin: 0 5px 0 0;
  }
}
@media (min-width: 992px) {
  .wt-body.rightDirection #body-wrapper .col-md-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
}
.wt-body.rightDirection #body-wrapper #topic-details .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #approval_queue .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #userEditAccount .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #userCreateAccount .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #PostCalEvent .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #PostPrivateMessage .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper div[id^="post_list_"] .post-body-content .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #pending_posts.profile-feed .mce-container-body > div.mce-toolbar-grp[id^="mceu_"],
.wt-body.rightDirection #body-wrapper #first_post .mce-container-body > div.mce-toolbar-grp[id^="mceu_"] {
  margin-right: 0 !important;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #PostPrivateMessage.form-horizontal .form-group > div {
    clear: both;
  }
}
.wt-body.rightDirection #body-wrapper .tab-pane .icon-sweep {
  margin: 0 0 0 10px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .tab-pane#poll a#add_new_poll ~ div.bd-wrapper {
    margin-right: 0;
  }
}
.wt-body.rightDirection #body-wrapper .tab-pane#poll .inline-checkbox {
  float: right;
}
.wt-body.rightDirection #body-wrapper .poll-container .poll-results .wt-poll-progress .vote-percent {
  right: auto;
  left: 10px;
}
.wt-body.rightDirection #body-wrapper .poll-container .poll-vote + .wt-poll-info {
  float: right;
}
.wt-body.rightDirection #body-wrapper #votersModal .modal-title i:before {
  margin-left: 10px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .wt-search-result #posts-list .panel-menu-container .panel-menu {
  float: none;
}
.wt-body.rightDirection #body-wrapper .wt-search-result #pending_posts {
  margin-bottom: 10px;
}
.wt-body.rightDirection #body-wrapper .col-xs-1,
.wt-body.rightDirection #body-wrapper .col-xs-2,
.wt-body.rightDirection #body-wrapper .col-xs-3,
.wt-body.rightDirection #body-wrapper .col-xs-4,
.wt-body.rightDirection #body-wrapper .col-xs-5,
.wt-body.rightDirection #body-wrapper .col-xs-6,
.wt-body.rightDirection #body-wrapper .col-xs-7,
.wt-body.rightDirection #body-wrapper .col-xs-8,
.wt-body.rightDirection #body-wrapper .col-xs-9,
.wt-body.rightDirection #body-wrapper .col-xs-10,
.wt-body.rightDirection #body-wrapper .col-xs-11,
.wt-body.rightDirection #body-wrapper .col-xs-12 {
  float: right;
}
@media (min-width: 992px) {
  .wt-body.rightDirection #body-wrapper .col-md-1,
  .wt-body.rightDirection #body-wrapper .col-md-2,
  .wt-body.rightDirection #body-wrapper .col-md-3,
  .wt-body.rightDirection #body-wrapper .col-md-4,
  .wt-body.rightDirection #body-wrapper .col-md-5,
  .wt-body.rightDirection #body-wrapper .col-md-6,
  .wt-body.rightDirection #body-wrapper .col-md-7,
  .wt-body.rightDirection #body-wrapper .col-md-8,
  .wt-body.rightDirection #body-wrapper .col-md-9,
  .wt-body.rightDirection #body-wrapper .col-md-10,
  .wt-body.rightDirection #body-wrapper .col-md-11,
  .wt-body.rightDirection #body-wrapper .col-md-12 {
    float: right;
  }
}
@media only screen and (min-width: 1200px) {
  .wt-body.rightDirection #body-wrapper .col-lg-1,
  .wt-body.rightDirection #body-wrapper .col-lg-2,
  .wt-body.rightDirection #body-wrapper .col-lg-3,
  .wt-body.rightDirection #body-wrapper .col-lg-4,
  .wt-body.rightDirection #body-wrapper .col-lg-5,
  .wt-body.rightDirection #body-wrapper .col-lg-6,
  .wt-body.rightDirection #body-wrapper .col-lg-7,
  .wt-body.rightDirection #body-wrapper .col-lg-8,
  .wt-body.rightDirection #body-wrapper .col-lg-9,
  .wt-body.rightDirection #body-wrapper .col-lg-10,
  .wt-body.rightDirection #body-wrapper .col-lg-11,
  .wt-body.rightDirection #body-wrapper .col-lg-12 {
    float: right;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .col-sm-offset-1 {
    margin-left: 0;
    margin-right: 8.33333333%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .col-sm-offset-2 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
}
.wt-body.rightDirection #body-wrapper .col-xs-offset-4 {
  margin-left: 0;
  margin-right: 33.33333333%;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .col-xs-offset-4 {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .col-sm-offset-5 {
    margin-left: 0;
    margin-right: 41.66666667%;
  }
}
.wt-body.rightDirection #body-wrapper #formEditPoll .col-sm-offset-1 {
  margin-right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection #body-wrapper #PostCalEvent .col-sm-10.col-sm-offset-2 {
    margin-left: 0;
    margin-right: 21%;
  }
}
@media only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper #PostCalEvent .col-sm-10.col-sm-offset-2 {
    margin-left: 0;
    margin-right: 16.66666667%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper #PostCalEvent #g-recaptcha {
    float: left;
  }
}
.wt-body.rightDirection #body-wrapper .main-container .alert.alert-info ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #rules_box ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #announcementContent ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container .custom-home ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #prefooter ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container .wt-custom-page ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #postheader ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container .alert.alert-info ol:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #rules_box ol:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #announcementContent ol:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container .custom-home ol:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #prefooter ol:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container .wt-custom-page ol:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #postheader ol:not(.dropdown-menu) {
  padding-right: 15px;
  padding-left: 0 !important;
}
.wt-body.rightDirection #body-wrapper .main-container #show_current_conversation .alert.alert-info ul:not(.dropdown-menu),
.wt-body.rightDirection #body-wrapper .main-container #show_current_conversation .alert.alert-info ol:not(.dropdown-menu) {
  padding-right: 0;
  padding-left: 0;
}
.wt-body.rightDirection #body-wrapper .main-container #show_current_conversation .mce-container-body > div.mce-toolbar-grp[id^="mceu_"] {
  margin-right: 138px !important;
}
.wt-body.rightDirection #body-wrapper .main-container #show_current_conversation #PostPrivateMessageReply #pmid #reply_msg_button {
  width: 64px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper label.control-label {
    padding-right: 0;
    padding-left: 1em;
  }
  .wt-body.rightDirection #body-wrapper .col-sm-1,
  .wt-body.rightDirection #body-wrapper .col-sm-2,
  .wt-body.rightDirection #body-wrapper .col-sm-3,
  .wt-body.rightDirection #body-wrapper .col-sm-4,
  .wt-body.rightDirection #body-wrapper .col-sm-5,
  .wt-body.rightDirection #body-wrapper .col-sm-6,
  .wt-body.rightDirection #body-wrapper .col-sm-7,
  .wt-body.rightDirection #body-wrapper .col-sm-8,
  .wt-body.rightDirection #body-wrapper .col-sm-9,
  .wt-body.rightDirection #body-wrapper .col-sm-10,
  .wt-body.rightDirection #body-wrapper .col-sm-11,
  .wt-body.rightDirection #body-wrapper .col-sm-12 {
    float: right;
  }
  .wt-body.rightDirection #body-wrapper .col-sm-offset-3 {
    margin-left: 0;
    margin-right: 25%;
  }
}
.wt-body.rightDirection #body-wrapper .form-horizontal .sign-container {
  float: right;
}
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.pull-left + div,
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.col-sm-2 + div {
  padding-left: 0;
  padding-right: 10px;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.pull-left + div,
  .wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.col-sm-2 + div {
    float: left !important;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div {
    clear: unset;
  }
}
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.pull-left + div.bd-wrapper,
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.col-sm-2 + div.bd-wrapper,
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.pull-left + div > .bd-wrapper,
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group > div.col-sm-2 + div > .bd-wrapper {
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .form-horizontal .form-group .cleared.text-muted:not(.termsAndRulesConfirmation) label {
  float: right;
}
.wt-body.rightDirection #body-wrapper .form-horizontal .control-label {
  text-align: left;
  padding-right: 0;
  padding-left: 1em;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .form-horizontal .control-label {
    text-align: right;
  }
}
.wt-body.rightDirection #body-wrapper .form-group .checkbox > label,
.wt-body.rightDirection #body-wrapper .poll-label.checkbox > label,
.wt-body.rightDirection #body-wrapper label.form-group .checkbox,
.wt-body.rightDirection #body-wrapper label.poll-label.checkbox,
.wt-body.rightDirection #body-wrapper #userEditAccount .custom-select > .pull-left > label,
.wt-body.rightDirection #body-wrapper #userCreateAccount .custom-select > .pull-left > label {
  text-align: right;
  padding: 0 20px 0 0;
}
.wt-body.rightDirection #body-wrapper .form-group .checkbox > label > .checkbox-material,
.wt-body.rightDirection #body-wrapper .poll-label.checkbox > label > .checkbox-material,
.wt-body.rightDirection #body-wrapper label.form-group .checkbox > .checkbox-material,
.wt-body.rightDirection #body-wrapper label.poll-label.checkbox > .checkbox-material,
.wt-body.rightDirection #body-wrapper #userEditAccount .custom-select > .pull-left > label > .checkbox-material,
.wt-body.rightDirection #body-wrapper #userCreateAccount .custom-select > .pull-left > label > .checkbox-material,
.wt-body.rightDirection #body-wrapper .form-group .checkbox > label > .checkbox,
.wt-body.rightDirection #body-wrapper .poll-label.checkbox > label > .checkbox,
.wt-body.rightDirection #body-wrapper label.form-group .checkbox > .checkbox,
.wt-body.rightDirection #body-wrapper label.poll-label.checkbox > .checkbox,
.wt-body.rightDirection #body-wrapper #userEditAccount .custom-select > .pull-left > label > .checkbox,
.wt-body.rightDirection #body-wrapper #userCreateAccount .custom-select > .pull-left > label > .checkbox {
  left: auto;
  right: 0;
}
.wt-body.rightDirection #body-wrapper .btn-group > .btn,
.wt-body.rightDirection #body-wrapper .btn-group-vertical > .btn {
  float: right;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .form-group #poll_option_container .poll-option .col-sm-1 {
    float: right;
  }
}
.wt-body.rightDirection #body-wrapper .wt-category-dropdown-toggle,
.wt-body.rightDirection #body-wrapper .multiselect.dropdown-toggle,
.wt-body.rightDirection #body-wrapper #moveFilesFolders #categoryDropdown {
  text-align: right;
  display: flex;
  align-items: center;
  padding: 6px 10px 6px 10px;
}
.wt-body.rightDirection #body-wrapper .wt-category-dropdown-toggle .caret,
.wt-body.rightDirection #body-wrapper .multiselect.dropdown-toggle .caret,
.wt-body.rightDirection #body-wrapper #moveFilesFolders #categoryDropdown .caret {
  position: unset;
  margin-top: 3px;
  margin-right: auto;
}
.wt-body.rightDirection #body-wrapper .wt-category-dropdown-toggle,
.wt-body.rightDirection #body-wrapper button.multiselect,
.wt-body.rightDirection #body-wrapper .multiselect-container a > label,
.wt-body.rightDirection #body-wrapper #moveFilesFolders #categoryDropdown {
  text-align: right;
}
.wt-body.rightDirection #body-wrapper #userEditAccount #additional-groups ~ .btn-group button.multiselect .caret {
  position: unset;
  margin-left: 0;
}
.wt-body.rightDirection #body-wrapper .multiselect-container > li > a > label {
  padding: 3px 40px 3px 20px;
}
.wt-body.rightDirection #body-wrapper .col-xs-1,
.wt-body.rightDirection #body-wrapper .col-xs-2,
.wt-body.rightDirection #body-wrapper .col-xs-3,
.wt-body.rightDirection #body-wrapper .col-xs-4,
.wt-body.rightDirection #body-wrapper .col-xs-5,
.wt-body.rightDirection #body-wrapper .col-xs-6,
.wt-body.rightDirection #body-wrapper .col-xs-7,
.wt-body.rightDirection #body-wrapper .col-xs-8,
.wt-body.rightDirection #body-wrapper .col-xs-9,
.wt-body.rightDirection #body-wrapper .col-xs-10,
.wt-body.rightDirection #body-wrapper .col-xs-11,
.wt-body.rightDirection #body-wrapper .col-xs-12 {
  float: right;
}
.wt-body.rightDirection #body-wrapper .custom-select .pull-left {
  padding-right: 0;
  padding-left: 15px;
}
.wt-body.rightDirection #body-wrapper .custom-select input[type="radio"] {
  margin-right: 0;
  margin-left: 5px;
}
.wt-body.rightDirection #body-wrapper #posts-list .form-group.cleared:not(.poll-timeout),
.wt-body.rightDirection #body-wrapper #posts-list #approval_queue .form-group.cleared {
  float: right;
}
.wt-body.rightDirection #body-wrapper #posts-list .poll-container h2.poll-title {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper #posts-list .poll-container .panel-dropdown {
  position: absolute !important;
  left: 0 !important;
  right: auto !important;
  top: 6px;
}
.wt-body.rightDirection #body-wrapper div.reply-menu[id^=reply_option] a:first-child i {
  padding-right: 28px;
  padding-left: 10px;
}
.wt-body.rightDirection #body-wrapper .mce-tinymce ~ #showCaptcha ~ div.reply-menu[id^=reply_option] a:first-child i.icon.glyphicon-paperclip {
  padding: 0 !important;
}
.wt-body.rightDirection #body-wrapper .reply-menu .attachmentContainerQuick a.btn + a.text-muted i {
  border-left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.wt-body.rightDirection #body-wrapper #quickReplyPost .reply-options,
.wt-body.rightDirection #body-wrapper #quickReplyPostTopQuickEditor .reply-options,
.wt-body.rightDirection #body-wrapper #PostPrivateMessageReply .reply-options {
  padding-left: 10px;
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper #quickReplyPost .reply-options #reply_submit,
.wt-body.rightDirection #body-wrapper #quickReplyPostTopQuickEditor .reply-options #reply_submit,
.wt-body.rightDirection #body-wrapper #PostPrivateMessageReply .reply-options #reply_submit {
  width: 64px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .queue .editable-buttons {
    float: left;
  }
}
.wt-body.rightDirection #body-wrapper .panel-body .poll-vote .poll-label > label {
  padding-left: 25px;
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper .queue .panel .panel-body,
.wt-body.rightDirection #body-wrapper .event-reminders .panel .panel-body {
  padding: 0 !important;
}
.wt-body.rightDirection #body-wrapper .members .panel-body > ul li .right-side > .alert.alert-success {
  left: 55px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .members .panel-body > ul li .right-side > .alert.alert-danger {
  left: 20px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .upload-attachments .post-attachments li:not(.inline-video-container) > span {
  float: right;
}
.wt-body.rightDirection #body-wrapper .upload-attachments .post-attachments li:not(.inline-video-container) > span.pull-right.col-sm-4 {
  margin-left: 0;
  margin-right: 20px;
}
.wt-body.rightDirection #body-wrapper .upload-attachments .post-attachments li:not(.inline-video-container) > span.pull-right.col-sm-4 .progress {
  margin-left: auto;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .upload-attachments .post-attachments li .pull-right a i,
.wt-body.rightDirection #body-wrapper .upload-attachments .post-attachments li .pull-right .uploading-text i {
  margin-right: 0;
  margin-left: 5px;
}
.wt-body.rightDirection #body-wrapper .upload-attachments .post-attachments li span > img {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .post-attachments {
  margin-top: 1em !important;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .post-attachments li .progress,
  .wt-body.rightDirection #body-wrapper .post-attachments li > span.pull-right {
    margin-left: 0;
    margin-right: -15px;
  }
}
.wt-body.rightDirection #body-wrapper .post-attachments .file-type-icon {
  float: right;
  margin: 0 -5px 0 10px;
}
.wt-body.rightDirection #body-wrapper #posts-list .post-body-content .poll-container .post-edit.dropdown {
  margin-left: 6px;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper #posts-list .post-body-content .poll-container .post-edit ul.dropdown-menu {
  left: -5px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .post-edit > .dropdown-toggle {
  margin-left: 5px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper #userCreateAccount .custom-select > .pull-left > label > input,
.wt-body.rightDirection #body-wrapper .wt-edit-profile .custom-select > .pull-left > label > input {
  left: auto;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .profile-content > .profile-feed {
    width: 75%;
  }
}
.wt-body.rightDirection #body-wrapper .modal-body ul .album-wrapper .album-menu {
  right: auto;
  left: 7px;
}
.wt-body.rightDirection #body-wrapper .modal-body ul .album-wrapper .album-menu .dropdown-menu {
  right: auto;
  left: -57px;
}
.wt-body.rightDirection #body-wrapper .modal-body ul .album-wrapper .album-menu .dropdown-menu:before {
  left: 57px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .settings .email-section .btn,
  .wt-body.rightDirection #body-wrapper .settings .follow-section .btn {
    text-align: right;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .settings .toggle-switch > label,
  .wt-body.rightDirection #body-wrapper .settings .wt-push-notification-section > label {
    padding-right: 1em;
    padding-left: 0;
  }
}
.wt-body.rightDirection #body-wrapper .settings .toggle-switch.two-fa-toggle-wrapper > label {
  padding-right: 0;
  padding-left: 1em;
}
.wt-body.rightDirection #body-wrapper .settings .email-section .followed_content {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}
.wt-body.rightDirection #body-wrapper .settings .email-section .followed_content ~ #followedContentOptions.btn-group {
  left: auto;
  right: 35%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection #body-wrapper .settings .email-section .followed_content ~ #followedContentOptions.btn-group {
    right: 48%;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .settings .email-section .followed_content ~ #followedContentOptions.btn-group {
    right: 0;
  }
}
.wt-body.rightDirection #body-wrapper .settings .bd-wrapper {
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .settings .alert strong {
  margin-left: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection #body-wrapper form#preference.form-horizontal .form-group > div.pull-left:not(#from_time,#to_time,.col-sm-4) {
    width: 50%;
  }
}
.wt-body.rightDirection #body-wrapper .wt-browser-icon {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper .main-container ul:not(.dropdown-menu) {
  margin: 0 0 0 auto;
}
.wt-body.rightDirection #body-wrapper #publish_form .modal-header {
  display: block;
}
.wt-body.rightDirection #body-wrapper .progress-bar {
  float: right;
}
.wt-body.rightDirection #body-wrapper [id^="insertimagemodal"] [id^="upprogress_o_"] .progress {
  margin: 0 20px;
}
.wt-body.rightDirection #body-wrapper .wt-profile-page .custom-field {
  padding-right: 0;
  padding-left: 1.5em;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .wt-profile-page .custom-field {
    padding-left: 0;
  }
}
.wt-body.rightDirection #body-wrapper .wt-profile-page .custom-field .custom-list {
  margin-bottom: 1em;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .wt-profile-page #uploadAvatar ~ ul.text-center > span.push {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
}
.wt-body.rightDirection #body-wrapper .wt-profile-page #threadsResult .panel-pagination > .pagination {
  margin: 25px 0 25px 17px;
  float: left;
}
.wt-body.rightDirection #body-wrapper .wt-profile-page .feed-filter > a {
  margin-right: 0;
  margin-left: 30px;
}
.wt-body.rightDirection #body-wrapper .wt-profile-page .feed-filter > a .icon-shield:before {
  margin: 0 5px 0 0;
}
.wt-body.rightDirection #body-wrapper .albums .panel-body > ul > li,
.wt-body.rightDirection #body-wrapper .albums-list .panel-body > ul > li {
  float: right;
  clear: left;
}
.wt-body.rightDirection #body-wrapper .mod-tools {
  right: auto;
  left: -50px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper .mod-tools:not(.pm) {
    left: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .wt-body.rightDirection #body-wrapper .mod-tools:not(.pm) {
    left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1320px) {
  .wt-body.rightDirection #body-wrapper .mod-tools {
    left: 0 !important;
  }
}
.wt-body.rightDirection #body-wrapper #posts-list .panel-menu,
.wt-body.rightDirection #body-wrapper #main_posts_container .panel-menu {
  float: left;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #posts-list.profile-feed .post-body,
  .wt-body.rightDirection #body-wrapper #posts-list.profile-feed .post-body-wrapper {
    float: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #posts-list.profile-feed .post-author {
    padding-right: 1.25em;
    padding-left: 0;
  }
}
.wt-body.rightDirection #body-wrapper .post-body .post-edit .entry-checkbox {
  margin-left: 5px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .post-body .post-edit .alert {
  margin: 0 0 0 5px;
}
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) > .pull-right {
  right: auto;
  left: 5px;
}
.wt-body.rightDirection #body-wrapper .messages-list .image-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper .messages-list ul li small {
  right: auto;
  left: 10px;
}
.wt-body.rightDirection #body-wrapper .messages-list ul li span.text-muted {
  float: right;
}
.wt-body.rightDirection #body-wrapper .messages-list ul li > .entry-checkbox {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper .messages-list .dropdown-toggle {
  margin: 1px 10px;
}
.wt-body.rightDirection #body-wrapper #pmsg_inbox_listing > li > a {
  float: right;
}
.wt-body.rightDirection #body-wrapper #pmsg_inbox_listing > li > .entry-checkbox {
  left: auto;
  right: 10px;
}
.wt-body.rightDirection #body-wrapper .messages .messages-list .feed-filter > .dropdown > .profile-active {
  margin-right: 10px;
  margin-left: auto;
}
.wt-body.rightDirection #body-wrapper .messages .message-entry {
  float: right;
}
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) {
  float: right;
}
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) .file-type-icon,
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) img {
  margin: 0 0 0 10px;
}
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) span.col-sm-2 > .file-type-icon + a,
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) span.col-sm-2 > img + a {
  padding: 0 0 2px 20px;
}
.wt-body.rightDirection #body-wrapper .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) span.pull-left.show > span.pull-left > a:first-child {
  padding: 0 0 2px 20px;
}
.wt-body.rightDirection #body-wrapper .message-entry.sent .post-author,
.wt-body.rightDirection #body-wrapper .message-entry.sent .image-wrapper,
.wt-body.rightDirection #body-wrapper #changePostOwnershipForm label[for=postOwner].control-label ~ .col-sm-9 #changePostOwnershipBtn {
  float: left;
}
.wt-body.rightDirection #body-wrapper #modalNewMessage #changePostOwnershipForm .control-label {
  text-align: right;
}
.wt-body.rightDirection #body-wrapper .message-entry.sent .post-author,
.wt-body.rightDirection #body-wrapper .message-entry.sent .post-body-wrapper {
  float: left !important;
}
.wt-body.rightDirection #body-wrapper .message-entry.sent .post-author .post-arrow {
  float: right;
  margin: 10px 0 10px 10px;
  border-left: 0;
  border-right: 20px solid rgba(40, 42, 44, 0.2);
}
.wt-body.rightDirection #body-wrapper .message-entry .post-author .post-arrow {
  margin: 10px 10px 10px 0;
}
.wt-body.rightDirection #body-wrapper .user_token {
  float: right;
  margin: 5px 0 5px 10px;
}
.wt-body.rightDirection #body-wrapper .user_token > .display_name {
  margin-left: 0;
  margin-right: 27px;
}
.wt-body.rightDirection #body-wrapper .user_token > .display_name > a:first-child:before {
  left: -1px;
  right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .conversation-list {
    padding-left: 0;
    padding-right: 2em;
  }
}
.wt-body.rightDirection #body-wrapper #current_msg_details > h4 {
  float: right;
  padding-left: 52px;
  padding-right: 0;
}
.wt-body.rightDirection #body-wrapper #current_msg_details > .wt-inbox-back-link {
  margin-left: 10px;
  margin-right: 0;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.wt-body.rightDirection #body-wrapper #login_register_modal #frmDoLogin .form-group .col-sm-8.cleared input[type=checkbox] ~ span.text-muted {
  margin-left: 0;
  margin-right: 20px;
}
.wt-body.rightDirection #body-wrapper #login_register_modal label input[type=checkbox] {
  margin: 4px 0 4px 4px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #login_register_modal .form-horizontal .form-group > div {
    clear: both;
  }
}
.wt-body.rightDirection #body-wrapper #createAccount .form-group .termsAndRulesConfirmation label,
.wt-body.rightDirection #body-wrapper #frmDoLogin .form-group .col-sm-8 > label {
  float: right;
}
.wt-body.rightDirection #body-wrapper #createAccount .form-group .termsAndRulesConfirmation label #rules_checkbox {
  margin-right: 0;
  margin-left: 4px;
}
.wt-body.rightDirection #body-wrapper #rules_checkbox,
.wt-body.rightDirection #body-wrapper #alltopics_checkbox {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper #userCreateAccount .input-text > label .single_line {
  float: left;
  text-align: right;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper #user_login .col-sm-offset-4 {
    margin-left: 0;
    margin-right: 33.33333333%;
  }
}
.wt-body.rightDirection #body-wrapper .popover.hovercard .member-detail {
  margin-left: 0;
  margin-right: 10px;
}
.wt-body.rightDirection #body-wrapper #reportPostDialog #reportPostForm > div > input {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.wt-body.rightDirection #body-wrapper .ignore-list li {
  margin: 15px 0 0 15px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-body.rightDirection #body-wrapper .ignore-list li:nth-child(3n) {
    margin-left: 0;
  }
}
.wt-body.rightDirection #body-wrapper #ignore-box .token-input {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #body-wrapper #ignore-box .bd-wrapper {
    margin-right: 0;
  }
}
.wt-body.rightDirection #body-wrapper .tokenfield .token a.close {
  left: 0;
  right: auto;
  margin-left: 0;
  margin-right: 5px;
  padding-right: 0;
  padding-left: 4px;
}
.wt-body.rightDirection #body-wrapper .tokenfield.rtl .token {
  margin: -1px 0 5px 5px;
}
.wt-body.rightDirection #body-wrapper .tokenfield.rtl .token .token-label {
  padding-left: 20px;
  padding-right: 4px;
}
.wt-body.rightDirection #body-wrapper .tokenfield .twitter-typeahead > input {
  margin-right: 0;
  margin-left: -1px;
  text-align: right;
}
.wt-body.rightDirection #body-wrapper .tokenfield .twitter-typeahead > input:first-child {
  display: none;
}
.wt-body.rightDirection #body-wrapper .close {
  float: left;
}
.wt-body.rightDirection #body-wrapper form .tt-dropdown-menu {
  margin-top: 2px;
}
.wt-body.rightDirection #body-wrapper form .tt-dropdown-menu .image-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper input {
  direction: rtl !important;
}
.wt-body.rightDirection #body-wrapper .social_login_btn span {
  padding-left: 0;
  padding-right: 12px;
}
.wt-body.rightDirection #body-wrapper .share-panel {
  flex-direction: row-reverse;
}
.wt-body.rightDirection #body-wrapper .share-panel .fb-like {
  margin-right: -5px;
}
.wt-body.rightDirection #body-wrapper .footer-content .dropdown-menu:before {
  left: auto;
  right: 14px;
}
.wt-body.rightDirection #body-wrapper #onlineUsersPopover {
  margin-right: 0;
  margin-left: 40px;
}
.wt-body.rightDirection #body-wrapper #onlineUsersPopover > .popover {
  left: auto !important;
  right: 0;
}
.wt-body.rightDirection #body-wrapper #onlineUsersPopover #onlineUsersContent {
  float: right;
}
.wt-body.rightDirection #body-wrapper #onlineUsersPopover #onlineUsersContent .right-side > .badge {
  left: 10px;
  right: auto;
}
.wt-body.rightDirection #body-wrapper .badge.blue {
  right: auto;
  left: 10px;
}
.wt-body.rightDirection #body-wrapper .footer-wrapper #onlineUsersContent .right-side {
  padding-left: 20px;
  padding-right: 10px;
  margin: 0;
}
.wt-body.rightDirection #body-wrapper .footer-content a.dropdown-toggle,
.wt-body.rightDirection #body-wrapper #onlineUsers .caret {
  margin-left: 0;
  margin-right: 5px;
}
.wt-body.rightDirection #body-wrapper .custom-footer-item,
.wt-body.rightDirection #body-wrapper #language-selector {
  margin-right: 0;
  margin-left: 40px;
}
@media only screen and (max-width: 480px) {
  .wt-body.rightDirection #body-wrapper .custom-footer-item,
  .wt-body.rightDirection #body-wrapper #language-selector {
    margin-right: 0 !important;
    margin-left: 20px !important;
  }
  .wt-body.rightDirection #body-wrapper #onlineUsersPopover {
    margin-right: 0;
    margin-left: 20px;
  }
}
.wt-body.rightDirection #body-wrapper .pagination {
  display: flex;
}
.wt-body.rightDirection #body-wrapper .pagination .btn-subtle {
  transform: rotate(180deg);
}
.wt-body.rightDirection #body-wrapper .pagination > li:first-child > a,
.wt-body.rightDirection #body-wrapper .pagination > li:first-child > span {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 5px;
}
.wt-body.rightDirection #body-wrapper .pagination > li > a,
.wt-body.rightDirection #body-wrapper .pagination > li > span {
  float: right;
}
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .panel-pagination {
  float: none !important;
  text-align: center;
}
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .pagination {
  display: inline-block;
}
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .pagination a.btn-subtle.pagination-next-page,
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .pagination a.btn-subtle.pagination-previous-page {
  transform: rotate(180deg);
}
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .col-sm-offset-1 + .col-sm-offset-1 .panel-menu .panel-pagination .pagination-sm a.page-numbers {
  direction: ltr;
}
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .albums .pagination-next-page {
  right: auto;
  left: 10px;
  transform: rotate(0deg);
}
.wt-body.rightDirection #body-wrapper .wt-album-single-photo .albums .pagination-previous-page {
  left: auto;
  right: 10px;
  transform: rotate(0deg);
}
.wt-body.rightDirection #body-wrapper .page-numbers + .popover {
  left: auto !important;
}
.wt-body.rightDirection #body-wrapper .page-numbers + .popover > .arrow {
  left: 82%;
}
.wt-body.rightDirection #body-wrapper #add_additional_usergroup,
.wt-body.rightDirection #body-wrapper #overwite_additional_usergroup,
.wt-body.rightDirection #body-wrapper #additional_usergroup label > input {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper #change_group_body #additional_group label #add_additional_usergroup,
.wt-body.rightDirection #body-wrapper #change_group_body #additional_group label #overwite_additional_usergroup {
  position: revert;
}
.wt-body.rightDirection #body-wrapper #change_group_body #additional_group label #add_additional_usergroup + b,
.wt-body.rightDirection #body-wrapper #change_group_body #additional_group label #overwite_additional_usergroup + b {
  margin-right: 0;
  margin-left: 3px;
}
.wt-body.rightDirection #body-wrapper #additional_usergroup > .col-sm-6 {
  margin-right: 0;
  margin-left: 10px;
}
.wt-body.rightDirection #body-wrapper [class^="guest-post"] .callout {
  padding-left: 0;
  padding-right: 20px;
}
.wt-body.rightDirection #date-modal #filterBy_time {
  margin-top: 10px;
}
.wt-body.rightDirection > .datepicker.datepicker-dropdown,
.wt-body.rightDirection > .datepicker table {
  direction: rtl;
}
.wt-body.rightDirection > .datepicker table tr td span {
  float: right;
}
@media only screen and (max-width: 480px) {
  .wt-body.rightDirection .datepicker.datepicker-dropdown {
    left: 0 !important;
    right: 0 !important;
  }
}
.wt-body.rightDirection .code-box > .copy-code {
  right: auto;
  left: 10px;
}
.wt-body.rightDirection .code-box ol.linenums {
  padding-left: 0;
  padding-right: 15px;
  margin-left: 0;
  margin-right: 20px;
  border-left: 0;
  border-right: 0.5px solid #bfbfbf;
}
.wt-body.rightDirection .code-box ol.linenums li:before {
  left: auto;
  right: -40px;
}
.wt-body.rightDirection .icon-copy-code:before {
  left: auto;
  right: 5px;
}
.wt-body.rightDirection .mce-container * {
  direction: rtl;
  text-align: right;
}
.wt-body.rightDirection .preview-post .mce-rtl .mce-flow-layout {
  overflow: auto;
}
.wt-body.rightDirection .mce-tinymce.mce-container .tab-pane ul {
  float: right;
}
.wt-body.rightDirection .mce-tinymce.mce-container .tab-pane ul li {
  float: right;
}
.wt-body.rightDirection .mce-tinymce.mce-container #tablist li {
  float: right;
}
.wt-body.rightDirection.wt-post-listing #body-wrapper div.reply-menu[id^=reply_option] a:first-child i {
  padding-right: 0;
  padding-left: 10px;
}
.wt-body.rightDirection.wt-post-listing #body-wrapper .mce-container-body > div.mce-toolbar-grp[id^="mceu_"] {
  margin-right: 138px !important;
}
.wt-body.rightDirection.wt-post-listing #body-wrapper .mce-tinymce ~ #showCaptcha ~ [id^="attachmentContainer_"] {
  padding-right: 0;
}
.wt-body.rightDirection.wt-post-listing #body-wrapper .guest-reply .mce-container-body > div.mce-toolbar-grp[id^="mceu_"] {
  margin-right: 73px !important;
}
.wt-body.rightDirection.wt-post-listing #body-wrapper [id^="attachmentContainer_"] {
  padding-right: 10px;
}
.wt-body.rightDirection.wt-post-listing .rte-autocomplete.dropdown-menu {
  margin-left: 5px;
  transform: translateX(-100%);
}
.wt-body.rightDirection .rte-autocomplete > li > a {
  float: right;
  display: flex;
  flex-direction: row-reverse;
}
.wt-body.rightDirection .rte-autocomplete > li > a > #taggedUsername {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}
.wt-body.rightDirection #postOwnerSection input:first-child {
  top: auto !important;
}
.wt-body.rightDirection #keyboardShortcuts {
  margin-left: 0;
  margin-right: 20px;
  float: left;
}
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-header {
  display: flex;
  flex-direction: row-reverse;
}
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-header h4 {
  margin-right: 0;
  margin-left: 30px;
}
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-header button.close {
  margin-left: 0;
  margin-right: auto;
}
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-header button.close:after {
  margin-left: 0;
  margin-right: -2px;
}
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-body #jumping ul,
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-body #actions ul,
.wt-body.rightDirection #keyboardShortcutsModal .modal-dialog .modal-content .modal-body #formatting ul {
  padding: 0;
}
.wt-body.rightDirection .wt-followed-topics .panel-menu .panel-pagination,
.wt-body.rightDirection .wt-followed-categories .panel-menu .panel-pagination,
.wt-body.rightDirection .wt-profile-page .panel-menu .panel-pagination {
  margin-bottom: 10px !important;
}
.wt-body.rightDirection.wt-embedded #body-wrapper .mod-tools {
  right: auto;
  left: -70px;
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection.wt-embedded #body-wrapper .tab-pane#poll .btn {
    width: 100%;
    margin: 5px 0;
  }
}
.wt-body.rightDirection.wt-embedded #body-wrapper #onlineUsersPopover > .popover {
  width: 670px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body.rightDirection.wt-embedded #body-wrapper #PostCalEvent #repeat_block #rc-patterns {
    margin-right: 16.66666667%;
  }
}
@media only screen and (max-width: 480px) {
  .wt-body.rightDirection.wt-embedded #body-wrapper .calendar-mini-week td,
  .wt-body.rightDirection.wt-embedded #body-wrapper .calendar-mini-week td:nth-child(6) {
    letter-spacing: 13px;
    text-overflow: unset;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection.wt-embedded.wt-inbox-page #PostPrivateMessageReply #pmessage_reply_ifr {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .wt-body.rightDirection #g-recaptcha > div {
    width: -webkit-fill-available !important;
  }
  .wt-body.rightDirection #g-recaptcha > div iframe {
    width: 100%;
  }
  .wt-body.rightDirection #memberListFrm a.text-uppercase ~ ul.dropdown-menu {
    left: 0 !important;
    right: auto !important;
  }
  .wt-body.rightDirection #memberListFrm a.text-uppercase ~ ul.dropdown-menu:before {
    right: auto !important;
    left: 20px !important;
  }
}
.wt-body.rightDirection .lb-nav a.lb-next,
.wt-body.rightDirection .lb-nav a.lb-prev {
  transform: rotate(-180deg);
  position: absolute;
  top: -19px;
}
.wt-body.rightDirection .lb-nav a.lb-prev {
  right: 0;
  left: auto !important;
}
.wt-body.rightDirection .lb-nav a.lb-next {
  left: 0;
  right: auto !important;
}
.wt-body.rightDirection .quoted,
.wt-body.rightDirection .main-container blockquote {
  padding: 0 10px 0 0;
  border-left: 0;
  border-right: 3px #5F5F5F solid;
}
.wt-body.rightDirection .modal-dialog-scrollable #changePostOwnershipForm .modal-body {
  overflow: revert;
}
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999999;
  background-color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 999999919;
  text-align: center;
  line-height: 0;
  font-weight: 400;
}
.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0 auto;
}
.lightbox a img {
  border: none;
}
.lb-outerContainer {
  position: relative;
  background-color: #fff;
  *zoom: 1;
  width: 250px;
  height: 250px;
  min-width: 60px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.lb-container {
  padding: 5px;
  position: absolute;
  height: 100%;
  width: 100%;
}
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  min-width: 200px;
  margin-top: -5px;
  padding: 10px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:has(.lb-number[style="display: none;"]) {
  min-width: 0;
}
.lb-dataContainer:after,
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-data {
  padding: 0 4px;
  color: #ccc;
}
.lb-data .lb-details {
  width: 70%;
  float: left;
  text-align: left;
  line-height: 1.75em;
}
.lb-data .lb-caption {
  font-size: 14px;
  font-weight: 900;
  line-height: 1em;
}
.lb-data .lb-number {
  display: block;
  clear: left;
  font-size: 13px;
  color: #999;
  margin-top: 1px;
}
.lb-nav a.lb-next:hover,
.lb-nav a.lb-prev:hover,
.lb-data .lb-close:hover,
.lb-data .lb-save:hover,
.lb-data .lb-newTab:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.lb-container > .nav {
  left: 0;
}
.lb-nav a {
  outline: none;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev,
.lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}
.lb-nav a.lb-prev,
.lb-nav a.lb-next,
.lb-data .lb-close,
.lb-data .lb-save,
.lb-data .lb-newTab {
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
}
.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
#lightbox[style*="display: block"] .lb-cancel {
  background: url(/images/forum1/loading.gif) no-repeat;
}
#lightbox[style*="display: block"] .lb-nav a.lb-prev,
#lightbox[style*="display: block"] .lb-nav a.lb-next,
#lightbox[style*="display: block"] .lb-data .lb-close,
#lightbox[style*="display: block"] .lb-data .lb-save,
#lightbox[style*="display: block"] .lb-data .lb-newTab {
  background: url(/images/forum1/lightbox_sprite.png) no-repeat;
}
#lightbox[style*="display: block"] .lb-nav a.lb-prev,
#lightbox[style*="display: block"] .lb-nav a.lb-next {
  background-size: 320px !important;
  background-position: -178px;
  width: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
#lightbox[style*="display: block"] .lb-nav a.lb-next {
  background-position: -130px;
  right: 0;
  left: auto;
}
#lightbox[style*="display: block"] .lb-data .lb-close {
  background-size: 170px !important;
  background-position: -4px;
}
#lightbox[style*="display: block"] .lb-data .lb-save {
  background-position: top right;
}
#lightbox[style*="display: block"] .lb-data .lb-newTab {
  background-size: 74px !important;
  background-position: -58px;
}
#lightbox[style*="display: block"] .lb-data .lb-close,
#lightbox[style*="display: block"] .lb-data .lb-save,
#lightbox[style*="display: block"] .lb-data .lb-newTab {
  display: block;
  float: right;
  width: 15px;
  height: 15px;
  margin-top: 5px;
  background-size: 100%;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.6;
}
#lightbox[style*="display: block"] .lb-data .lb-save,
#lightbox[style*="display: block"] .lb-data .lb-newTab {
  margin-right: 10px;
  opacity: 0.7;
  cursor: pointer;
}
