.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: Tahoma, Geneva, Verdana, 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: #204066;
}
#buddy_list_tab.focused {
  background-color: #1c395a;
}
#buddy_list_tab.hover {
  background-color: #1c395a;
}
.tab_handle.highlight.disabled,
.tab_handle.highlight {
  border-color: #204066;
}
.tab_button_div,
.chat_header {
  background-color: #204066;
}
h5.self {
  color: #204066;
}
.tab_button_div.hover {
  background-color: #1c395a;
}
#presence #buddy_list_tab,
#chat_tab_bar .chat_header_name {
  color: #ffffff !important;
}
html,
body {
  background-color: #EEF1F6;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  background-repeat: repeat;
  background-position-y: top;
  background-position-x: center;
  background-attachment: scroll;
  font-size: 14px;
  background-position: center;
}
a,
a:hover,
a:focus,
a:active,
a:visited {
  color: #204066;
}
.text-muted,
.text-muted:visited,
.clickable {
  color: #666;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
header {
  background: transparent;
  box-shadow: none !important;
  min-height: 100% !important;
}
header .nav > li > a,
header #logo_wrapper > a {
  color: #000000;
}
header .nav > li > a {
  font-size: 14px;
}
header h3 > a {
  font-weight: bold !important;
  margin: 0 !important;
}
header h3 {
  font-size: 25px !important;
}
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);
}
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;
  background-color: #fff;
}
header .user-panel #logout {
  -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;
  background-color: #eee;
  color: #666;
}
header .user-panel .caret {
  color: #666;
}
header .nav.nav-pills > li > a {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  font-size: 14px;
}
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 .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 {
  border-bottom: 1px solid #eee;
}
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-wrapper #logo_wrapper #forumLogoWrapper ~ #forumTitleWrapper:before {
  content: '';
  clear: both;
  display: block;
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body #slide-panel {
  width: 95%;
  margin: 0 auto;
}
body #slide-panel > ul.slide-panel-content > li a {
  color: #ffffff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
body #slide-panel > ul.slide-panel-content > div.category-dropdown-toggle a {
  color: #ffffff;
}
body #slide-panel > ul.slide-panel-content > ul:not(#forums_toggle_link) > li a {
  color: #ffffff;
}
@media print {
  #calendars_toggle_link .collapse {
    display: none !important;
  }
  .slide-panel-content ul.collapse {
    display: inline-block !important;
  }
}
.slide-panel-content {
  padding: 0;
}
.slide-panel-content li {
  display: inline-block;
  padding: 0;
  clear: both;
  vertical-align: top;
  max-width: -webkit-fill-available;
}
.slide-panel-content a[data-toggle="collapse"] + a {
  display: inline-block;
}
.slide-panel-content #calendars_toggle_link li + li {
  display: none;
}
.slide-panel-content #calendars_toggle_link li .collapse.in {
  display: none;
}
#body-wrapper .header-wrapper .container {
  padding: 0;
}
#body-wrapper [id^="insertimagemodal"] [id^="upprogress_o_"] > a.pull-right {
  color: #204066;
}
#body-wrapper a.wt-topic-tag {
  background: #d3dbe8;
  color: #666;
}
#body-wrapper #who-all .who-username {
  font-size: 14px;
}
#body-wrapper #who-all span.display_guestname {
  color: rgba(0, 0, 0, 0.8);
}
#body-wrapper .wt-social-login-modal .modal-dialog {
  width: 815px !important;
}
#body-wrapper .wt-profile-page .display_name > .display_username,
#body-wrapper .messages .display_name > .display_username {
  color: #666;
}
#body-wrapper .wt-profile-page .display_name > .display_fullname,
#body-wrapper .messages .display_name > .display_fullname,
#body-wrapper .wt-profile-page .display_name > .display_guestname,
#body-wrapper .messages .display_name > .display_guestname,
#body-wrapper .wt-profile-page .display_name .display_username:only-of-type,
#body-wrapper .messages .display_name .display_username:only-of-type {
  color: #204066;
}
#body-wrapper .btn-group button.multiselect {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8);
}
#body-wrapper .btn-group.open button.multiselect {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8);
}
#slide-panel {
  background: #2a415c;
}
#slide-panel .slide-panel-content {
  position: relative;
}
#slide-panel .slide-panel-content a {
  color: #ffffff;
  display: inline-block;
  align-items: center;
  font-size: 13px;
  margin: 0;
  padding: 15px;
}
#slide-panel .slide-panel-content a .text-muted {
  color: #ffffff;
  margin-top: 0;
  opacity: 0.5;
  vertical-align: middle;
}
#slide-panel .slide-panel-content a .text-muted.glyphicon-pencil {
  margin-top: -2px;
}
#slide-panel .slide-panel-content a .text-muted.glyphicon-user:before {
  position: relative;
  top: -0.05em;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (max-width: 767px) {
  #slide-panel .slide-panel-content a .text-muted.icon-shield:before,
  #slide-panel .slide-panel-content a .text-muted.glyphicon-user:before,
  #slide-panel .slide-panel-content a .text-muted.icon-files:before,
  #slide-panel .slide-panel-content a .text-muted.glyphicon-search:before {
    position: relative;
    top: -0.08em;
  }
}
#slide-panel hr {
  display: none;
}
#slide-panel .category-dropdown-toggle {
  display: flex !important;
  visibility: visible !important;
  position: relative;
  align-items: center;
  float: left;
  line-height: 1.4;
}
#slide-panel .category-dropdown-toggle > a {
  float: left;
  padding-right: 25px;
  margin-right: -10px;
}
#slide-panel .category-dropdown-toggle > a:before {
  content: '\e839';
  font-family: 'forum1';
  margin-right: 10px;
  opacity: 0.5;
  float: left;
  position: relative;
  top: -0.07em;
}
#slide-panel .category-dropdown-toggle > #category-dropdown-toggle ~ a {
  padding-right: 30px;
  margin-right: 0px;
}
#slide-panel .category-dropdown-toggle > i,
#slide-panel .category-dropdown-toggle #category-dropdown-toggle {
  display: block !important;
  right: 0;
  position: absolute;
  color: #ffffff;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 60%;
  opacity: 0.9;
  margin-right: -6px;
  margin-top: 3px;
  transform: rotate(90deg);
  cursor: pointer;
}
#slide-panel .category-dropdown-toggle > #category-dropdown-toggle {
  margin-right: 0px;
  right: 8px;
  color: #fff !important;
  padding: 0px;
}
#slide-panel .category-dropdown-toggle > #category-dropdown-toggle::before {
  content: '\e86d';
  opacity: 0.9;
  position: absolute;
  top: 6px;
  left: 4px;
}
#slide-panel .category-dropdown-toggle.active > i {
  transform: rotate(180deg);
}
#slide-panel .category-dropdown-toggle.active #category-dropdown-toggle {
  transform: rotate(270deg);
}
#slide-panel .category-dropdown-toggle > i:hover,
#slide-panel .category-dropdown-toggle.active > i,
#slide-panel .category-dropdown-toggle #category-dropdown-toggle:hover,
#slide-panel .category-dropdown-toggle.active > #category-dropdown-toggle {
  background: rgba(255, 255, 255, 0.2);
}
#slide-panel #forums_toggle_link {
  display: none;
  position: absolute;
  background: #fff;
  width: 240px;
  max-width: 100%;
  max-height: 360px;
  z-index: 12;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  top: 100%;
  left: 0;
  overflow: auto;
  border-radius: 4px;
  -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);
  top: 51px;
  border-radius: 0;
}
#slide-panel #forums_toggle_link > li > i,
#slide-panel #forums_toggle_link > li > a {
  display: none !important;
}
#slide-panel #forums_toggle_link > li > ul {
  display: block !important;
  height: auto !important;
  padding-left: 0;
}
#slide-panel #forums_toggle_link > li > ul > li > .toggleable {
  transform: none;
  font-size: 14px;
}
#slide-panel #forums_toggle_link > li > ul > li > .toggleable.icon-down-dir ~ a {
  color: inherit;
  font-weight: normal;
}
#slide-panel #forums_toggle_link > li > ul > li > .toggleable.icon-right-dir ~ a {
  color: #204066;
  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 0 0 0;
  transform: scale(-1);
  cursor: pointer;
  font-size: 14px;
}
#slide-panel #forums_toggle_link > li > ul .toggleable.icon-down-dir ~ a {
  color: #204066;
  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;
}
#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: -1px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > a {
  padding-left: 30px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > ul > li > a {
  padding-left: 45px;
}
#slide-panel #forums_toggle_link > li > ul > li > ul > li > ul > li > ul > li a {
  padding-left: 60px;
}
#slide-panel #forums_toggle_link a {
  float: left;
  width: 100%;
  padding: 10px 15px;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: inherit;
  color: inherit;
}
#slide-panel #forums_toggle_link a:hover {
  background: #eee;
}
#slide-panel #forums_toggle_link a * {
  display: inline;
}
#slide-panel #forums_toggle_link a h2 {
  font-size: 16px;
}
#slide-panel #forums_toggle_link .category {
  padding: 15px 15px 5px;
  font-weight: bold;
  font-size: 85%;
  letter-spacing: 0.01em;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: 0.95;
}
#slide-panel #forums_toggle_link i ~ a {
  margin-right: -30px;
  padding-right: 30px;
}
#slide-panel #forums_toggle_link li {
  background: none;
}
#slide-panel #forums_toggle_link li,
#slide-panel #forums_toggle_link ul {
  float: left;
  width: 100%;
}
#slide-panel #forums_toggle_link i ~ ul {
  padding-left: 0px;
}
.main-container {
  background: #fff;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  padding-top: 30px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  min-height: calc(100vh - 90px - var(--HeaderWrapper) - var(--mainFooter));
}
.main-container .modal .modal-dialog h4 {
  color: rgba(0, 0, 0, 0.8);
}
.wt-inbox-page.wt-inbox-page .main-container {
  min-height: calc(100vh - 110px - var(--HeaderWrapper) - var(--mainFooter));
}
.form-control {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.image-wrapper > i {
  background: #2a5385;
  color: #EEF1F6;
}
.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;
}
.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: #204066;
  color: #ffffff;
  -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;
  font-size: 13px;
}
.panel .panel-body {
  background: #eef1f6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.panel .panel-body .multiselect-container li {
  border-color: #eee;
}
.panel .panel-body .multiselect-container.dropdown-menu li.active a:hover,
.panel .panel-body .multiselect-container.dropdown-menu li a:hover {
  background: #eee !important;
}
.panel-body {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.panel-body > ul > li.pending-topic .text-danger {
  font-size: 12px;
}
.panel-body,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  background: #fff;
}
#calendarList {
  background: #eee;
}
#calendarList option {
  background: #fff;
}
#UserProfile .albums-list .panel-heading ul li {
  vertical-align: top;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #UserProfile .albums-list .panel-heading ul li:first-child,
  #UserProfile .albums-list .panel-heading ul li:last-child {
    display: block;
    width: 100%;
  }
}
#UserProfile .albums-list .panel-heading ul li a {
  display: block;
}
.selectedRow:not(.selectableRow) {
  background: #d3dbe8;
}
.container.forum-list:not(#category_list) .panel-heading + .panel-body {
  background: #e4e9f1;
}
#upload_container #description #album_desc {
  color: #666;
}
.wt-body .forum-list #topics .panel {
  padding: 0;
}
.wt-body .forum-list .panel-body .noThreadMessage #createTopicMsg a {
  color: #204066;
}
.wt-body .forum-list .panel-body > ul li:not(.selectedRow) {
  background: #e4e9f1;
}
.wt-body .forum-list .panel-body > ul li:not(.selectedRow).private-forum .forum-count,
.wt-body .forum-list .panel-body > ul li:not(.selectedRow).password-forum .forum-count,
.wt-body .forum-list .panel-body > 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;
}
.wt-body .forum-list .panel-body > ul li:not(.selectedRow).private-forum .forum-count a i:not(.glyphicon-remove),
.wt-body .forum-list .panel-body > ul li:not(.selectedRow).password-forum .forum-count a i:not(.glyphicon-remove),
.wt-body .forum-list .panel-body > ul li:not(.selectedRow).linked-forum .forum-count a i:not(.glyphicon-remove) {
  background: #14283f;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.wt-body .forum-list .panel-body > ul li.selectedRow i.glyphicon-minus {
  background: #14283f;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.wt-body .forum-list .panel-body > ul li .topic-content .preview-text > a {
  color: #204066;
}
@media only screen and (max-width: 767px) {
  .wt-body .forum-list .panel-body > ul li h3 {
    font-size: 16px;
  }
  .wt-body .forum-list .panel-body > ul li .columns-wrapper .last-post > i {
    font-size: 12px;
  }
}
.wt-body .forum-list .panel-body > ul li .close-row i {
  font-size: 12px;
}
.wt-body .forum-list .panel-body > ul li.linked-forum .forum-count a,
.wt-body .forum-list .panel-body > ul li.private-forum .forum-count a,
.wt-body .forum-list .panel-body > ul li.password-forum .forum-count a {
  font-size: 14px;
}
.wt-body .forum-list .panel-body > ul li.linked-forum .forum-count a i.glyphicon-lock,
.wt-body .forum-list .panel-body > ul li.private-forum .forum-count a i.glyphicon-lock,
.wt-body .forum-list .panel-body > ul li.password-forum .forum-count a i.glyphicon-lock,
.wt-body .forum-list .panel-body > ul li.linked-forum .forum-count a i.glyphicon-minus,
.wt-body .forum-list .panel-body > ul li.private-forum .forum-count a i.glyphicon-minus,
.wt-body .forum-list .panel-body > ul li.password-forum .forum-count a i.glyphicon-minus {
  font-size: 12px;
}
.wt-body .forum-list .nav-tabs li {
  color: #ffffff;
}
.wt-body .forum-list .nav-tabs li.active > a,
.wt-body .forum-list .nav-tabs li.active > a:hover,
.wt-body .forum-list .nav-tabs li.active > a:active {
  background: transparent;
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .forum-list .nav-tabs li > a:hover,
.wt-body .forum-list .nav-tabs li > a:active,
.wt-body .forum-list .nav-tabs li > a:focus {
  background: transparent;
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .forum-list .nav-tabs li > a {
  color: rgba(0, 0, 0, 0.8);
  background: transparent;
}
.wt-body .forum-list .tab-content {
  padding: 15px 0;
  background: transparent;
  -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;
}
.wt-body .forum-list .panel-default .panel-heading h4 {
  color: #666666;
}
.wt-body header.fixed-header {
  position: relative;
}
.wt-body #search_link.push {
  display: inline-block !important;
}
.wt-body .pagination > li > a:hover,
.wt-body .pagination > li > span:hover,
.wt-body .pagination > li > a.btn-subtle:hover,
.wt-body .pagination > li > span.btn-subtle:hover {
  background-color: #204066 !important;
}
.wt-body .pagination > li > a i,
.wt-body .pagination > li > span i {
  font-size: 10px;
}
.wt-body.preview-skin .fixed-header {
  width: 100%;
}
.wt-body.wt-post-listing #posts-list .selectableRow.selectedRow .post-body {
  background: #d3dbe8 !important;
}
.wt-body.wt-post-listing #posts-list .selectableRow.selectedRow .post-arrow {
  border-right-color: #d3dbe8 !important;
}
@media only screen and (max-width: 767px) {
  .wt-body.wt-post-listing #posts-list .selectableRow.selectedRow .post-author {
    background: #d3dbe8 !important;
  }
}
.wt-body.wt-post-listing .post-options a[id^="reply_with_quote_"] {
  font-size: 12px;
}
.wt-body.wt-post-listing .post-options a[id^="reply_with_quote_"]:before {
  font-size: 14px;
}
.wt-body.wt-post-listing .post-date time {
  font-size: 12px;
}
.panel-default .panel-menu a small {
  font-size: 13px;
}
.all-files-list .panel-title h2,
.tab-content .panel-heading h2 {
  color: rgba(0, 0, 0, 0.8);
}
.all-files-list .tab-content .files-list .item-row span.glyphicon {
  color: rgba(0, 0, 0, 0.8);
}
.modal .tab-content .form-group {
  background: #f8f8f8;
}
.modal .nav-tabs > li.active {
  background: #fff;
}
.modal .nav-tabs > li.active a,
.modal .nav-tabs > li.active:hover {
  background: none;
  border-color: #eee;
  border-bottom: none;
  color: #666;
}
.modal .nav-tabs > li:hover a {
  background: none;
  border-color: #eee;
}
.modal .modal-content .modal-body h3 {
  color: rgba(0, 0, 0, 0.8);
}
.preview-post .nav-tabs li > a {
  color: #000000;
}
.first-post.preview-post #message-options #attachmentContainer_ ~ .custom-checkbox .control-label {
  display: inline-flex;
  align-items: center;
}
.preview-post .post-body {
  background: #e4e9f1;
}
.preview-post .post-arrow {
  border-right: 25px solid #e4e9f1;
}
.preview-post .nav-tabs li > a {
  color: #000000;
}
#forums .panel-body p,
#forums .subforum-list .panel-body p,
#forums label {
  color: #000000;
}
#forums .forum-count .PostsCount,
#forums .forum-count .TopicsCount {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  .wt-followed-categories#forums .forum-count .PostsCount,
  .wt-followed-categories#forums .forum-count .TopicsCount {
    display: block;
  }
}
.preview-post .nav-tabs li > a,
.preview-post .nav-tabs li > a:hover {
  color: rgba(0, 0, 0, 0.8);
}
.preview-post .nav-tabs:not(#tablist) li > a:hover {
  background: #fff;
}
#forums .panel-body p,
.subforum-list .panel-body p,
label {
  color: rgba(0, 0, 0, 0.8);
}
#forums .panel-body p,
.subforum-list .panel-body p,
.preview-text.preview-text,
.post-preview {
  font-size: 14px;
}
.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-list.forum-list .subforum-list a,
.forum-list h3 .forum-title {
  color: #204066;
}
.forum-list.forum-list .subforum-list a {
  font-size: 14px;
}
.forum-list.forum-list .subforum-list a:after {
  color: rgba(0, 0, 0, 0.6);
}
.forum-count {
  text-align: right;
  display: block;
}
.wt-categories #forums li[id^="forum_"] .forum-count {
  display: flex;
  align-items: center;
}
.forum-count a {
  font-size: 16px;
  color: #000000;
  float: left;
  font-style: normal;
}
.forum-count a i {
  font-size: 13px;
  color: #000000;
  padding-right: 5px;
}
@media only screen and (max-width: 767px) {
  .wt-categories #forums li[id^="forum_"] .forum-count a i {
    top: 1px;
  }
}
.wt-categories #forums li[id^="forum_"] .forum-count a.close-row i {
  top: -1.5px;
}
@media only screen and (max-width: 767px) {
  .wt-categories #forums li[id^="forum_"] .forum-count a.close-row i {
    top: 0;
  }
}
.forum-count .subforum-list a {
  font-size: 14px;
}
.last-post {
  font-size: 13px;
}
.last-post a {
  color: #204066;
}
.topics-list .panel-body > ul > li .mod.icon a {
  font-size: 16px;
}
.topics-list .dropdown-menu.custom a {
  color: rgba(0, 0, 0, 0.8);
}
.topics-list .dropdown-menu.custom a:hover {
  background: #f6f6f6 !important;
}
.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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  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);
}
.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 #poll_option_container .input-group-addon {
  background: #eee;
  border-color: rgba(0, 0, 0, 0.1);
  color: #666;
}
.form-group .input-group-addon {
  background: #eee;
  border-color: rgba(0, 0, 0, 0.1);
  color: #666;
}
#filter-modal .modal-content .modal-menu-title {
  background: #204066;
  color: #ffffff;
  -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;
}
.modal-header {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.modal-footer {
  background: #f5f5f5;
}
.modal-footer #message-options a ~ a {
  border-left: 1px solid #eee;
}
.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);
}
.dropdown > li > a {
  font-size: 14px;
}
.dropdown > li > a:hover,
.dropdown > li > a:focus {
  color: #1a1a1a;
}
.dropdown li > a {
  color: rgba(0, 0, 0, 0.8) !important;
}
.open .dropdown-toggle.btn-default:not(.wt-category-dropdown-toggle) {
  color: #ffffff;
}
.open > .dropdown-toggle.btn-primary {
  background: #1a3453;
  border-color: transparent;
  color: #ffffff;
}
.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: #fff;
}
.dropdown-menu.top:before {
  border-top-color: #fff;
}
.dropdown-menu::before {
  border-bottom: 10px solid #fff;
}
.dropdown-menu:not(#private_message_dropdown) li a {
  color: #666;
}
.dropdown-menu:not(#private_message_dropdown) li a:hover {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
}
.dropdown-menu:not(#private_message_dropdown) .user-nav-panel li a:hover {
  background: none;
}
.dropdown-menu-label {
  border-bottom: #EEF1F6 1px solid;
}
.dropdown-header {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8);
}
.conversation-users {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}
.conversation-subject {
  color: rgba(102, 102, 102, 0.95);
}
#current_msg_details > h3 {
  font-size: 18px;
}
#current_msg_details > h4 {
  font-size: 14px;
}
.messages-list .feed-filter .dropdown {
  background: #14283f;
}
.messages-list .feed-filter .mod-tools-icon {
  color: #ffffff;
  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: #204066;
  color: #ffffff;
}
.messages .push > .dropdown {
  background: #14283f;
  -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: #ffffff;
}
.wt-body .messages #show_current_conversation .reply-entry-wrapper .post-attachments > li:not(.inline-video-container) > .col-sm-4 .progress .progress-bar {
  line-height: 10px;
}
@media only screen and (max-width: 767px) {
  .messages .send_new_pmsg {
    margin-top: 2px;
  }
}
.messages .profile-feed {
  width: 100%;
}
.messages #show_current_conversation #delete_curr_conversation ~ h3 {
  color: rgba(0, 0, 0, 0.8);
}
.messages #feed-main {
  background: transparent;
}
.messages .messages-list .scrollable-area-wrap {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.messages .messages-list ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.conversation-list > .scrollable-area {
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
.conversation-list .message-entry.sent .post-body {
  background: rgba(32, 64, 102, 0.2);
}
.conversation-list .message-entry.sent .post-author .post-arrow {
  border-left-color: rgba(32, 64, 102, 0.2);
}
.conversation-list .reply-entry .post-body {
  background: none;
}
.conversation-list .post-date {
  font-size: 11px;
}
.conversation-list .post-date .date-wrapper {
  background: hsl(212.57142857, 42.23880597%, 96.2745098%);
}
.wt-body .conversation-list .reply-entry-wrapper textarea {
  height: 36px;
  padding: 5.5px 10px;
}
.conversation-list .message-entry .post-body > em {
  font-size: 11px;
}
.conversation-list .profile-feed .post-body p {
  font-size: 14px;
}
.conversation-list .reply-entry-wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.conversation-list .reply-entry-wrapper #reply_msg_button {
  color: #ffffff;
}
.reply-entry textarea {
  border: 3px solid rgba(0, 0, 0, 0.1);
}
#feed-main {
  width: 100%;
  background: #e4e9f1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 5px #e4e9f1 solid;
}
#feed-main .post-date .reply-count a {
  font-size: 13px;
}
#feed-main .post-edit .alert {
  font-size: 12px;
}
#body-wrapper#body-wrapper .user_token > .display_name > .display_username {
  color: #204066;
  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: #204066;
  opacity: 1;
}
#body-wrapper#body-wrapper .user_token > .display_name > .display_fullname ~ .display_username {
  color: inherit;
}
#body-wrapper#body-wrapper .user_token .display_name {
  font-size: 13px;
}
.ui-autocomplete {
  background: #fff;
}
.ui-autocomplete li {
  color: rgba(0, 0, 0, 0.8);
}
.ui-autocomplete li:hover {
  background: #eee;
}
.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);
  background: #fff;
}
.modal .modal-content #ban_user #banuserText,
.modal .modal-content #additional_group #banuserText,
.modal .modal-content #ban_user p > strong,
.modal .modal-content #additional_group p > strong {
  color: rgba(0, 0, 0, 0.8);
}
.modal .modal-header h4 {
  font-size: 20px;
  margin-right: 30px;
}
.modal .modal-header #album_title {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.8);
}
.modal .close {
  font-size: 28px;
}
.modal .tab-content .alert-gray {
  font-size: 13px;
  color: #666;
  background: #eee;
  border: 1px solid #d5d5d5;
}
.modal#rules_box {
  color: rgba(0, 0, 0, 0.8);
}
#body-wrapper .wt-social-login-modal .modal-dialog {
  width: 815px !important;
}
#body-wrapper #who-all .who-username {
  font-size: 14px;
}
#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: #204066;
  color: #ffffff;
}
.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;
}
.profile-label {
  font-size: 11px;
}
.first-post h3 {
  color: #000000;
}
.post-arrow {
  border-right: 25px solid #f1f4f8;
}
.post-body {
  background: #f1f4f8;
  color: rgba(0, 0, 0, 0.8);
}
.post-body .post-body-content,
.post-body textarea.mceEditor {
  color: rgba(0, 0, 0, 0.8);
  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 textarea.mceEditor {
  background: #fff;
}
.post-body-author {
  font-size: 15px;
}
.post-body-author.first a {
  font-size: 17px;
}
.post-body-content {
  font-size: 14px;
  padding-bottom: 10px;
}
#feed-main > .col-xs-12 .post-body-wrapper .post-body-content.preview-cut,
.wt-body #posts-list .first-post:not(.preview-post) [id^="post_message_"].preview-cut {
  mask-image: linear-gradient(180deg, #000000 40%, transparent);
  -webkit-mask-image: linear-gradient(180deg, #000000 40%, transparent);
}
.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.btn {
  color: #204066;
}
.container:not(.forums-list) .panel .panel-heading,
.container:not(.forums-list) .panel-heading {
  background: #d3dbe8;
}
.container:not(.forums-list) .panel .panel-heading > ul > li > a,
.container:not(.forums-list) .panel-heading > ul > li > a {
  color: #273449;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
}
.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-body > ul > li.unread h4 > a:visited *:after {
  background: #e4e9f1;
}
.hover-menu > span > a:not(.close-menu),
.hover-menu > span > a:not(.close-menu):hover,
.hover-menu .dropdown > a {
  color: #ffffff;
  background: #204066;
  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;
}
.hover-menu a.close-menu {
  font-size: 14px;
}
.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 {
  font-size: 12px;
  color: #1a1a1a;
}
.mod.icons a.voted-yes i {
  color: rgba(0, 0, 0, 0.8);
}
.mod.icons a i {
  color: #1a1a1a;
}
.mod.icons i {
  font-size: 12px;
}
.topics-list .panel-body > ul > li .topic-content > h4 > small {
  color: #1a1a1a;
  opacity: 0.4;
}
.icon-sweep {
  color: #1a1a1a;
  opacity: 0.35;
}
.subheading {
  background: #14283f;
  color: #ffffff;
}
.progress-bar {
  text-align: center;
  background-color: #27415f !important;
  font-size: 12px;
}
#publish_form .progress-bar,
#first_post .progress-bar,
.thread-list #posts-list .progress-bar,
.upload-attachments > .post-attachments .progress-bar {
  display: block;
}
#addphotos_popup #publish_form .progress-bar {
  display: flex;
}
#first_pos [id^="reply_options1"] ~ .upload-attachments .progress-bar {
  display: flex;
}
.hover-menu {
  background: #264c79;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.hover-menu .btn-primary > i {
  font-size: 18px;
}
.wt-body .hover-menu .dropdown-menu:before {
  left: 48%;
}
.tab-pane#poll #poll-timeout#poll-timeout .bd-wrapper:nth-child(2) {
  width: 116px;
}
#formEditPoll .post-body {
  background-color: #e4e9f1;
}
.progress {
  background: #fff;
}
.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: #204066;
  color: #ffffff;
}
.post-body-image .post-image,
.image-wrapper.mini > .image-ur > span,
.image-wrapper.mini > .image-lr > span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.btn {
  font-size: 14px;
}
.btn-primary.btn-primary {
  background-color: #1a3453;
  color: #ffffff;
}
.btn-primary.btn-primary:hover,
.btn-primary.btn-primary:focus,
.btn-primary.btn-primary:active,
.btn-primary.btn-primary[disabled] {
  background-color: #14283f;
  color: #ffffff;
  border-color: #0e1b2c;
}
.btn-primary.btn-primary:visited {
  color: #ffffff;
}
.btn-subtle.btn-subtle {
  background-color: rgba(32, 64, 102, 0.3);
  color: rgba(0, 0, 0, 0.8);
}
.btn-subtle.btn-subtle:hover,
.btn-subtle.btn-subtle:active,
.btn-subtle.btn-subtle:focus {
  background: #204066;
  color: #ffffff !important;
}
.btn-secondary {
  font-size: 14px;
}
.btn-secondary:hover {
  background: #204066;
  color: #ffffff;
}
.btn-secondary span {
  font-size: 13px;
}
.btn-uppercase {
  font-size: 11px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  background-color: transparent !important;
}
.pagination > li:first-child > a:hover,
.pagination > li:first-child > span:hover {
  color: #000000 !important;
  background-color: transparent;
}
.pagination > li a {
  color: #204066 !important;
}
.pagination a.btn-subtle.pagination-next-page,
.pagination a.btn-subtle.pagination-previous-page {
  font-size: 22px;
}
.profile-feed .feed-filter > a {
  font-size: 13px;
  color: #ffffff;
}
.profile-feed .profile-menu {
  background-color: #e4e9f1;
  border-radius: 4px;
}
.profile-feed .profile-menu li .profile-count {
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .pagination > li > a:hover,
.wt-body .pagination > li > span:hover,
.wt-body .pagination > li > a.btn-subtle:hover,
.wt-body .pagination > li > span.btn-subtle:hover {
  background-color: #204066 !important;
}
.wt-body .pagination > li > a i,
.wt-body .pagination > li > span i {
  font-size: 10px;
}
.wt-body .pagination > li .post-body a:not(.reply-options, .alert, .text-danger) {
  color: #273449;
}
.wt-body .pagination > li .post-body .dropdown .dropdown-menu a:hover {
  background: #eee;
}
.profile-head {
  background: #204066;
  border: 1px #ffffff solid;
}
.change-cover-photo .dropdown > a {
  color: #ffffff !important;
}
.profile-content .custom-field .custom-list {
  background: #e4e9f1;
}
.profile-content .custom-field .custom-list li,
.profile-content .custom-field .custom-list li .text-muted {
  color: rgba(0, 0, 0, 0.8);
}
.profile-content .custom-field .custom-list li a,
.profile-content .custom-field .custom-list li .text-muted a {
  color: rgba(0, 0, 0, 0.8);
}
.profile-content .custom-field .custom-list .admin-content-divider {
  align-items: center;
}
.profile-content .custom-field .custom-list .admin-content-divider:before,
.profile-content .custom-field .custom-list .admin-content-divider:after {
  border-bottom: 1px dotted #ffffff;
}
.profile-content .custom-field .custom-list .admin-content-divider .icon-shield {
  color: #666;
}
.profile-content .custom-field .custom-list li {
  font-size: 14px;
}
.profile-content .custom-field .panel-body ul span {
  color: rgba(0, 0, 0, 0.8);
}
.profile-content .custom-field .panel-body ul li > a {
  color: #273449;
}
.profile-content .custom-field .panel-body ul li > a .text-muted,
.profile-content .custom-field .panel-body ul li > span {
  font-size: 13px;
}
.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;
}
.albums .panel-body .album-wrapper .album-menu > a {
  padding: 0 3px;
  background: #ffffff;
  border: 1px solid #eee;
  color: #204066;
}
.albums .panel-body .album-wrapper .dropdown-menu a:hover {
  background: #eee;
}
.albums .panel-body > ul > li > a .text-muted,
.albums .panel-body > ul > li > span {
  font-size: 13px;
}
.albums .album-info {
  color: rgba(0, 0, 0, 0.8);
}
.album-edit textarea,
#reportPostDialog textarea {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1) !important;
  outline: none;
  color: rgba(0, 0, 0, 0.8) !important;
}
.modal-body ul .album-wrapper .album-menu > a {
  background: #e4e9f1;
}
.modal-body p {
  color: rgba(0, 0, 0, 0.8);
}
.modal-body ul.albums > li > a .text-muted,
.modal-body ul.albums > li > span {
  font-size: 13px;
}
#insertimagemodal .nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
.feed-filter {
  background: #14283f;
}
.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: #ffffff;
}
.feed-filter a.profile-active {
  color: #ffffff;
}
.feed-filter .pagination a:hover {
  color: #ffffff;
}
#UserProfile .feed-filter + #posts .panel-body,
#UserProfile .feed-filter + .panel-body {
  background: #e4e9f1;
}
@media only screen and (max-width: 767px) {
  #UserProfile .panel-heading ul li {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  #UserProfile .panel-heading ul li {
    margin-bottom: 0;
  }
}
.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: #fff;
}
.popover.hovercard .popover-content .s-card-options-wrapper {
  background: #f6f6f6;
}
.popover.hovercard .popover-content .s-card-options-wrapper li a {
  color: rgba(0, 0, 0, 0.8);
}
.popover.top > .arrow:after {
  border-top-color: #fff;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #fff;
}
@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 {
  align-items: center;
}
.topics-list .forum-count a {
  font-size: 12px;
}
@media only screen and (max-width: 767px) {
  .forum-count a {
    font-size: 12px;
  }
  .wt-body  .or-divider-wrapper {
    width: 85%;
  }
}
.main-container ul:not(.dropdown-menu) {
  margin: 0 auto 0 0;
}
.topic-tools a.btn {
  margin-top: 0 !important;
}
.secondary-header .container {
  align-items: center;
}
.secondary-header .topic-tools {
  margin-left: auto;
  flex-shrink: 0;
}
.secondary-header .back-arrow i {
  font-size: 18px;
  margin-top: 5px;
}
.wt-body .email-section .btn-group .btn input[type="checkbox"] {
  position: absolute;
}
.popover.hovercard .popover-content {
  color: #555555;
}
.popover.hovercard .member-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.popover.hovercard .s-card-header .member-title {
  font-size: 13px;
  color: #878787;
}
.popover.hovercard .s-card-header h4 a {
  font-size: 18px;
}
.popover.hovercard .s-card-header h4 .display_name.two_line > a.display_username {
  font-size: 12px;
  line-height: normal;
  padding-top: 2px;
}
.wt-body .popover.hovercard .s-card-content li.pull-left {
  border-right: 1px solid #eee;
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .popover.hovercard .s-card-content li.pull-left:last-child {
  border-right: none;
}
.wt-body .popover.hovercard .s-card-content li.pull-left time,
.wt-body .popover.hovercard .s-card-content li.pull-left .s-content {
  font-size: 12px;
}
.popover.hovercard .s-card-content .s-desc {
  font-size: 10px;
  color: #878787;
}
.popover.hovercard .profile-label {
  font-size: 10px;
}
.popover.hovercard .s-card-options-wrapper ul {
  height: auto;
}
.popover.hovercard .s-card-options-wrapper ul li a,
.popover.hovercard .s-card-options-wrapper ul li i {
  font-size: 13px;
}
.members .panel-body > ul li .right-side .text-muted > .text-muted > a {
  color: #204066;
}
.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;
}
#allMembersSorting a:hover {
  background-color: #eee;
}
.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: auto;
  font-size: 14px;
}
.calendar-header .form-group .calendar-add-event .btn-sm {
  font-size: 14px;
  padding: 2px 5px;
}
.calendar-header .form-group .btn-group .btn-default {
  border: 1px solid #f5f6fa;
}
.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:not(.active):hover,
.calendar-header .form-group .btn-group .btn-default:hover.active,
.calendar-header .form-group .btn-group .btn-default.active a {
  background: #204066;
  color: #ffffff;
  border-top: 0;
  border-bottom: 0;
}
.calendar-header .form-group .btn-group .btn-default:not(.active) {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
}
.calendar-header .form-group .btn-group .btn-default:not(.active):hover a {
  color: #ffffff;
}
.calendar-header .form-group .btn-group > a > small {
  font-size: 10px;
  vertical-align: middle;
}
.calendar-header .form-group .btn-sm {
  font-size: 13px;
}
.calendar-header .calendar-mode .btn-group .btn-default a {
  color: rgba(0, 0, 0, 0.8);
}
@media screen and (max-width: 599px) {
  .calendar .has-event {
    background-color: #eef1f6;
  }
}
.calendar-today h2 .dropdown > a > span:not(.text-muted) {
  color: #204066;
}
.calendar-month {
  background: #e4e9f1;
}
.calendar-month td {
  background: #fff;
  border-right: 1px solid #f5f6fa;
  border-bottom: 1px solid #f5f6fa;
}
.calendar-month td.ends {
  background: #f2f2f2;
}
.calendar-month td .day a {
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .calendar-month td .calendar-details > .birthdays a .icon {
  color: #27415f;
  top: -2px;
}
.calendar-month td .calendar-details > .birthdays .birthdays-wrapper {
  font-size: 11px;
}
.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;
}
#PostCalEvent #repeatOptions #endRepeatOptions .align-to-label {
  color: rgba(0, 0, 0, 0.8);
}
#postOwnerSection .tt-dropdown-menu {
  background: #fff;
}
#postOwnerSection .tt-dropdown-menu .tt-dataset-1 * {
  color: rgba(0, 0, 0, 0.8) !important;
}
.calendar-day-wrapper {
  background: #e4e9f1;
  padding: 2em;
  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: #e4e9f1;
}
@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 #e4e9f1;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-body-wrapper {
    width: calc(100% - 130px);
    background: #e4e9f1;
    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: #204066;
  }
  .calendar-day-wrapper.wt-event-detail .calendar-daydetail .post-body-wrapper h3 strong {
    font-weight: 900;
  }
  .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;
    padding-left: 0;
    background: #e4e9f1;
    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;
  }
  .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 .post-body-content {
  padding-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-detail-wrapper .calendar-daydetail h3 {
  color: rgba(0, 0, 0, 0.8);
}
.calendar-detail-wrapper .calendar-daydetail .alert {
  font-size: 14px;
}
.calendar-detail-wrapper .calendar-daydetail .alert:hover {
  background-color: #eee;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.8);
}
.calendar-detail-wrapper .calendar-daydetail .post-date .text-block {
  font-size: 13px;
  line-height: 25px;
}
.calendar-detail-wrapper .calendar-daydetail .event-description {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.8);
}
.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 .dropdown.open .alert {
  background: #204066;
  color: #ffffff;
}
.calendar-detail-wrapper .calendar-day-all .calendar-day-time {
  font-size: 14px;
}
.calendar-detail-wrapper .calendar-day-time {
  font-size: 12px;
}
.calendar-detail-wrapper.weekly .week-list {
  background: #f1f5fa;
  border: 1px dotted #cccccc;
}
.calendar-detail-wrapper.weekly .alternate_table_row .week {
  color: rgba(0, 0, 0, 0.8);
}
.calendar-detail-wrapper.weekly .show_week_events {
  background: #204066;
  color: #ffffff;
}
.calendar-detail-wrapper.weekly .show_week_events a {
  color: #ffffff;
}
.calendar-mini tr {
  background-color: #f6f6f6;
}
.calendar-mini tr td {
  color: rgba(0, 0, 0, 0.8);
}
.calendar-mini tr td a {
  color: #666;
  font-weight: 900;
}
.datepicker table tr td,
.datepicker table tr td {
  width: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.8);
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused,
.datepicker table tr td.day.focused {
  background: #eee;
}
.datepicker table tr td.old,
.datepicker table tr td.old,
.datepicker table tr td.new,
.datepicker table tr td.new {
  color: #777777;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: no-drop;
}
.datepicker table tr td.today,
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.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,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.today.disabled:hover,
.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:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.today.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.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:hover.disabled:hover,
.datepicker table tr td.today.disabled.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.disabled:hover,
.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:hover[disabled]:hover,
.datepicker table tr td.today.disabled[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[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today: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:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.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:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[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:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today: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:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.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:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[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:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today: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:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.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:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[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:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.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:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.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 .badge,
.datepicker table tr td.today:hover .badge,
.datepicker table tr td.today:hover .badge,
.datepicker table tr td.today.disabled .badge,
.datepicker table tr td.today.disabled .badge,
.datepicker table tr td.today.disabled:hover .badge,
.datepicker table tr td.today.disabled:hover .badge {
  color: #ffdb99;
  background-color: #000;
}
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.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,
.datepicker table tr td.range.today:hover: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,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.range.today.disabled:hover,
.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:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.range.today.disabled:hover,
.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.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.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:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[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:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
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:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.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:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.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.disabled:hover,
.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:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[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[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today: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:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover: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.disabled:focus,
.datepicker table tr td.range.today:hover.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.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.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[disabled]:focus,
.datepicker table tr td.range.today:hover[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[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[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:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover: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:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover: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.disabled:active,
.datepicker table tr td.range.today:hover.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.disabled:active,
.datepicker table tr td.range.today.disabled:hover.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[disabled]:active,
.datepicker table tr td.range.today:hover[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[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[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:active,
fieldset[disabled] .datepicker table tr td.range.today:hover: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:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover: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.disabled.active,
.datepicker table tr td.range.today:hover.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.disabled.active,
.datepicker table tr td.range.today.disabled:hover.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[disabled].active,
.datepicker table tr td.range.today:hover[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[disabled].active,
.datepicker table tr td.range.today.disabled:hover[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.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.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.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.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 .badge,
.datepicker table tr td.range.today:hover .badge,
.datepicker table tr td.range.today:hover .badge,
.datepicker table tr td.range.today.disabled .badge,
.datepicker table tr td.range.today.disabled .badge,
.datepicker table tr td.range.today.disabled:hover .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,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.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,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover,
.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:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.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:hover.disabled:hover,
.datepicker table tr td.selected.disabled.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.disabled:hover,
.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:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[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[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected: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:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.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:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[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:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected: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:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.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:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[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:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected: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:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.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:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[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:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.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:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.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 .badge,
.datepicker table tr td.selected:hover .badge,
.datepicker table tr td.selected:hover .badge,
.datepicker table tr td.selected.disabled .badge,
.datepicker table tr td.selected.disabled .badge,
.datepicker table tr td.selected.disabled:hover .badge,
.datepicker table tr td.selected.disabled:hover .badge {
  color: #777777;
  background-color: #fff;
}
.datepicker table tr td.active,
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #204066;
  border-color: #1a3453;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #1e3b5e;
  border-color: #172f4b;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.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:hover.disabled:hover,
.datepicker table tr td.active.disabled.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.disabled:hover,
.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:hover[disabled]:hover,
.datepicker table tr td.active.disabled[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[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active: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:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.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:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[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:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active: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:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.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:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[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:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active: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:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.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:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[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:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.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:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #204066;
  border-color: #1a3453;
}
.datepicker table tr td.active .badge,
.datepicker table tr td.active .badge,
.datepicker table tr td.active:hover .badge,
.datepicker table tr td.active:hover .badge,
.datepicker table tr td.active.disabled .badge,
.datepicker table tr td.active.disabled .badge,
.datepicker table tr td.active.disabled:hover .badge,
.datepicker table tr td.active.disabled:hover .badge {
  color: #204066;
  background-color: #ffffff;
}
.datepicker table tr td span,
.datepicker table tr td span {
  color: rgba(0, 0, 0, 0.8);
}
.datepicker table tr td span:hover,
.datepicker table tr td span:hover {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover,
.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,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #204066;
  border-color: #1a3453;
  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,
.datepicker table tr td span.active:hover: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,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #1e3b5e;
  border-color: #172f4b;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.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,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.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,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.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.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.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:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[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:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
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:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.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:hover.disabled:hover,
.datepicker table tr td span.active.disabled.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.disabled:hover,
.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:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[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[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active: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:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover: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.disabled:focus,
.datepicker table tr td span.active:hover.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.disabled:focus,
.datepicker table tr td span.active.disabled:hover.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[disabled]:focus,
.datepicker table tr td span.active:hover[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[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[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:focus,
fieldset[disabled] .datepicker table tr td span.active:hover: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:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover: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.disabled:active,
.datepicker table tr td span.active:hover.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.disabled:active,
.datepicker table tr td span.active.disabled:hover.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[disabled]:active,
.datepicker table tr td span.active:hover[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[disabled]:active,
.datepicker table tr td span.active.disabled:hover[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:active,
fieldset[disabled] .datepicker table tr td span.active:hover: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:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover: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.disabled.active,
.datepicker table tr td span.active:hover.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.disabled.active,
.datepicker table tr td span.active.disabled:hover.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[disabled].active,
.datepicker table tr td span.active:hover[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[disabled].active,
.datepicker table tr td span.active.disabled:hover[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.active,
fieldset[disabled] .datepicker table tr td span.active:hover.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.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #204066;
  border-color: #1a3453;
}
.datepicker table tr td span.active .badge,
.datepicker table tr td span.active .badge,
.datepicker table tr td span.active:hover .badge,
.datepicker table tr td span.active:hover .badge,
.datepicker table tr td span.active.disabled .badge,
.datepicker table tr td span.active.disabled .badge,
.datepicker table tr td span.active.disabled:hover .badge,
.datepicker table tr td span.active.disabled:hover .badge {
  color: #204066;
  background-color: #ffffff;
}
.datepicker table tr td span.old,
.datepicker table tr td span.old,
.datepicker table tr td span.new,
.datepicker table tr td span.new {
  color: #777777;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker thead tr td,
.datepicker thead tr th {
  width: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.datepicker thead tr th {
  color: rgba(0, 0, 0, 0.8);
}
.datepicker.datepicker-dropdown:after {
  border-bottom-color: #fff;
}
#postheader {
  color: rgba(0, 0, 0, 0.8);
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  border-top-color: #fff !important;
}
.input-daterange .input-group-addon {
  line-height: 1.42857143;
}
#search_suggestions:not(.alert-danger) .search_suggestions_text {
  color: rgba(0, 0, 0, 0.8);
}
.post-options a.text-muted:not(.quote) {
  background-color: #eee;
}
.treeview .list-group-item.node-selected {
  background-color: #204066 !important;
  color: #ffffff !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;
}
#moderator-panel .panel-default,
#moderator-panel .nav-tabs > li.active > a,
#moderator-panel .nav-tabs > li.active > a:hover,
#moderator-panel .nav-tabs > li.active > a:focus {
  background: #e4e9f1;
  border-color: #e4e9f1;
  color: #666;
}
#moderator-panel .nav-tabs > li > a:hover {
  background: #e4e9f1;
  border-color: #e4e9f1;
  color: #204066;
}
.calendar-month td .calendar-details > .events li.ranged,
.calendar-month td .calendar-details > .events li.recurring {
  background: #204066;
}
.calendar-month td .calendar-details > .events li.ranged a,
.calendar-month td .calendar-details > .events li.recurring a {
  color: #ffffff;
}
.calendar-month td .calendar-details > .events li.ranged.ranged-solo a > span {
  font-size: 11px;
}
.calendar-detail-wrapper.weekly .show_week_events {
  font-size: 11px;
}
.calendar-detail-wrapper.weekly .show_week_events a {
  font-size: 14px;
}
.calendar-detail-wrapper.weekly td[align="right"] > a {
  font-size: 18px;
}
.calendar-month td .calendar-details > .events li.ranged,
.calendar-month td .calendar-details > .events li.recurring {
  background: #204066;
}
.calendar-month td .calendar-details > .events li.ranged a,
.calendar-month td .calendar-details > .events li.recurring a {
  color: #ffffff;
}
@media (max-width: 599px) {
  .calendar-month td .calendar-details > .day a {
    font-size: 13px;
  }
}
.calendar-detail-wrapper.weekly .show_week_events {
  background: #204066;
  color: #ffffff;
}
.calendar-detail-wrapper.weekly .show_week_events a {
  color: #ffffff;
}
.wt-body .calendar-month td .calendar-details > .events .event-title:before {
  background: #2c588d;
  margin: 9px 5px 0 0;
}
.calendar-month td .calendar-details > .events li.ranged a,
.calendar-month td .calendar-details > .events li.ranged.ranged-first:before {
  color: #ffffff;
}
#calendars_toggle_link a:before {
  font-family: 'forum1';
  margin-right: 10px;
  opacity: 0.5;
  position: relative;
  top: -0.05em;
}
#calendars_toggle_link a:before {
  content: '\e80d';
}
.author-info em {
  color: rgba(0, 0, 0, 0.8);
}
@media (min-width: 375px) {
  .author-info #topics .nav-tabs li:first-child > a {
    margin-top: -10px;
  }
}
.wt-body .forum-list #forums .nav-tabs li:first-child,
.wt-body .forum-list #topics .nav-tabs li:nth-child(2) {
  display: none !important;
}
.wt-body .forum-list #forums .nav-tabs li:nth-child(2),
.wt-body .forum-list #topics .nav-tabs li:first-child {
  font-size: 30px;
}
.wt-body .forum-list #forums .nav-tabs li:nth-child(2) > a,
.wt-body .forum-list #topics .nav-tabs li:first-child > a {
  padding: 0;
}
@media (min-width: 375px) {
  .wt-body .forum-list #topics .nav-tabs li:first-child > a {
    margin-top: -10px;
  }
}
.profile-title {
  color: rgba(0, 0, 0, 0.8);
}
#category_list .tab-content {
  padding: 0;
}
#category_list .single-nav {
  margin-bottom: 10px;
}
#category_list .single-nav li a {
  color: rgba(0, 0, 0, 0.8);
  padding: 0;
  align-items: center;
  display: flex;
}
#category_list .single-nav li a:before {
  content: '\e881';
  font-family: 'forum1';
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  opacity: 0.6;
  margin-right: 10px;
  vertical-align: middle;
}
#category_list .single-nav ~ .single-nav {
  margin-top: 40px;
}
#category_list .single-nav ~ .single-nav li a:before {
  content: '\e858';
}
#category_list .wt-subcategories-nav li a:before {
  margin-top: 3px;
}
#category_list #topics .panel-menu:first-child {
  display: none;
}
@media (max-width: 768px) {
  .secondary-header.secondary-header .container .topic-title > span,
  .secondary-header.secondary-header .container #forum-title > span {
    font-size: 1em;
  }
  .secondary-header .container {
    padding: 15px 0 0 !important;
  }
  .wt-body .secondary-header.secondary-header .topic-title .glyphicon-pencil {
    margin-left: 2px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 800px) {
  .secondary-header {
    padding: 0px;
  }
}
.secondary-header-wrapper span.category-of-topic.category-of-topic a {
  color: rgba(0, 0, 0, 0.8);
}
.secondary-header-wrapper span.category-of-topic.category-of-topic a:hover {
  color: #204066;
}
.secondary-header-wrapper a.wt-topic-tag {
  float: left;
  margin-top: 6px;
}
.y-header-wrapper a.wt-topic-tag {
  float: left;
  margin-top: 6px;
}
div.secondary-header-wrapper #manageTags:not(.wt-new-topic-tag) {
  float: left;
  padding-left: 5px;
}
div.secondary-header-wrapper #manageTags:not(.wt-new-topic-tag) .glyphicon:before {
  top: 1px;
}
@media (min-width: 768px) {
  .secondary-header.secondary-header .container .topic-title > span,
  .secondary-header.secondary-header .container #forum-title > span {
    font-size: 1.5em;
  }
  .secondary-header-wrapper span.category-of-topic.category-of-topic {
    font-size: 14px;
  }
  .secondary-header-wrapper span.category-of-topic.category-of-topic i {
    font-size: 14px;
    top: 0;
  }
  .wt-inbox-page.wt-inbox-page .main-container {
    padding-bottom: 20px;
    margin-bottom: 0px;
  }
  .messages-list ul li.active > a {
    background-color: rgba(32, 64, 102, 0.1);
  }
  #body-wrapper .content-panel.messages {
    padding-top: 70px;
    margin-top: -70px;
    pointer-events: none;
  }
  #body-wrapper .content-panel.messages > * {
    pointer-events: auto;
  }
}
.calendar-month .panel-heading a {
  color: rgba(0, 0, 0, 0.8);
}
#links-nav,
.search-wrapper,
.toggleable,
.calendar_toggleable {
  display: none !important;
}
.secondary-header .container .topic-title > span,
.secondary-header .container #forum-title > span {
  font-weight: bold;
  opacity: 0.85;
}
.secondary-header #edit_subject#edit_subject {
  margin-top: 0;
}
.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;
  line-height: 1.35;
  float: none;
  text-overflow: auto;
}
.forum-list .tab-content .panel-default .panel-body {
  border-radius: 4px;
  background: transparent;
}
.all-topics-list.all-topics-list .tab-content {
  padding: 10px 0 !important;
  background: transparent;
}
.first-post.preview-post .tab-pane > .panel {
  background: #fff;
}
.preview-post .post-body .panel-default .panel-body {
  background: transparent;
}
header.fixed-header {
  position: relative !important;
}
.slide-panel-content li:hover,
.slide-panel-content .wt-category-page-link:hover {
  background-color: #1a3453;
}
.wt-body .content-panel,
.wt-body.preview-skin .container.content-panel,
.announcement-header.container {
  width: 90%;
  padding: 0 0 20px 0;
}
.wt-body .content-panel #hidden_forum #hidden-info span,
.wt-body.preview-skin .container.content-panel #hidden_forum #hidden-info span,
.announcement-header.container #hidden_forum #hidden-info span {
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 720px) {
  .header-wrapper.header-wrapper .container {
    padding: 0;
  }
  header .nav-main-container {
    width: 100%;
    margin-bottom: 1em;
  }
}
@media screen and (min-width: 768px) {
  .content-panel:not(.messages) .profile-feed {
    padding-right: 30px;
  }
  .custom-field.custom-field + .profile-feed {
    width: 75%;
  }
  .custom-field.custom-field + .profile-feed .profile-feed {
    padding-right: 0;
  }
  .wt-body .secondary-header .container {
    padding: 30px 0 0;
  }
  .ads-wrapper-left.container {
    margin-left: calc(2.5% - -15px);
    margin-top: 35px;
  }
  .ads-wrapper-left + .main-container {
    min-height: 700px;
  }
}
.main-container.main-container,
.footer-content > .container,
#body-wrapper .header-wrapper .container {
  width: 95%;
}
header {
  padding: 30px 0 10px !important;
}
.panel .panel-title,
#posts-list h2 {
  padding: 1em 0 1em;
  margin-bottom: 0 !important;
  color: rgba(0, 0, 0, 0.8);
}
#posts-list h2 {
  float: left;
}
#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 > span {
  font-size: 12px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 13px;
}
#forums_toggle_link + li .badge {
  opacity: 0.85;
  margin-right: 5px;
  padding: 3px 5px;
  background-color: #8f9fb2;
}
.panel.panel .panel-body > ul li {
  border-bottom: 1px #f5f6fa solid;
}
@media only screen and (max-width: 767px) {
  .panel.panel .panel-body > ul li h4 {
    font-size: 14px;
  }
}
#form-dialog .form-group {
  border: 5px solid #fff;
  background-color: #f5f5f5;
}
#form-dialog .form-group .text-block {
  color: rgba(0, 0, 0, 0.8);
}
.secondary-header .subforum-list {
  display: block;
  clear: both;
  padding: 0;
}
.secondary-header .subforum-list:before {
  margin-right: 5px;
}
.secondary-header .subforum-list a {
  border-bottom: 1px #204066 dotted;
}
.secondary-header .container .topic-title > span,
.secondary-header .container #forum-title > span {
  font-weight: bold;
  opacity: 0.85;
}
.secondary-header .container #edit_subject {
  margin-top: 0;
  color: #204066;
}
.dropdown .dropdown-menu a:hover,
.dropdown .dropdown-menu a:focus {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
}
#calendars_toggle_link.collapse {
  display: inline-block;
}
.secondary-header-wrapper {
  max-width: 95%;
  margin: 0 auto;
  z-index: 2;
  background-color: #fff;
  width: 95%;
}
.secondary-header-wrapper .category-of-topic {
  font-size: 12px;
}
.secondary-header-wrapper .topic-tools #submenu_follow_topic .icon-bell-plus:before,
.secondary-header-wrapper .topic-tools #submenu_follow_forum .icon-bell-plus:before {
  top: -0.9px;
}
.secondary-header-wrapper .topic-tools .editable-buttons button {
  padding: 5px 10px;
}
.secondary-header-wrapper .wt-edit-profile .editable-buttons button {
  padding: 5px 10px;
}
@media only screen and (max-width: 767px) {
  .secondary-header-wrapper .wt-edit-profile .editable-buttons button {
    padding: 3.5px 6px;
    margin-top: 1px;
    padding: 6px 10px;
    margin-top: 2px;
  }
}
.secondary-header-wrapper .secondary-header #forum-title {
  color: #204066;
}
a.alert:not(#pm_error_msg, #pm_reply_error_msg).alert-gray {
  background: #eee;
  border: 1px solid #dfdfdf;
  color: rgba(0, 0, 0, 0.8);
}
.secondary-header .container a:not(.btn),
.back-arrow i {
  line-height: 35px;
}
.container.events {
  width: 90%;
  padding: 0px;
}
.container.events .upcoming-events {
  background: #e4e9f1;
  border-radius: 4px;
  padding: 15px;
}
.container.events .upcoming-events span {
  color: #666;
}
@media (min-width: 769px) {
  .preview-skin #slide-panel,
  .wt-body.preview-skin .secondary-header-wrapper {
    width: calc(100% - 230px);
    margin: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
}
@media (max-width: 480px) {
  span.cleared.custom-checkbox .control-label {
    max-width: 75px!important;
  }
  #upload_container .mod-tools {
    right: 0;
  }
  #first_post .poll-vote input[name="pollvotesave"],
  #first_post .poll-vote a.pull-left {
    width: 100%;
    text-align: center;
  }
}
.messages .profile-feed,
#feed-main {
  width: 100%;
}
.wt-profile-page .profile-feed .post-date {
  margin-top: 5px;
}
.wt-profile-page .custom-field {
  padding-right: 1.5em;
}
.wt-profile-page .custom-field .display_name > .display_username {
  line-height: unset;
  word-break: break-word;
}
#uploadAvatar #gallery,
#uploadAvatar ~ #filesAdd .file {
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 767px) {
  #uploadAvatar ul.text-center {
    margin: 0 20px;
  }
  #upload_container .mod-tools {
    top: 0;
  }
  .secondary-header #backArrowPost i {
    line-height: 1;
  }
  .secondary-header #back_arrow_topic {
    line-height: normal;
  }
  .secondary-header #back_arrow_topic i {
    line-height: 1;
    top: 1px;
  }
  .secondary-header #forum-title#forum-title,
  .secondary-header #forum-title#forum-title span {
    line-height: 1.4;
  }
  .wt-inbox-page.wt-inbox-page .main-container {
    padding: 10px 0;
    margin-bottom: 0;
  }
  #feed-main .post-body span.post-body-author {
    width: 100%;
  }
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list:hover,
.messages-list ul li > a:hover {
  background-color: rgba(32, 64, 102, 0.1);
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list.unread,
.messages-list ul li > a.unread {
  background-color: rgba(32, 64, 102, 0.2);
}
header .nav .logged-in .dropdown-menu .user-nav-panel .user-nav-list.unread:hover,
.messages-list ul li > a.unread:hover {
  background-color: rgba(32, 64, 102, 0.25);
}
#notifications-wrapper .user-nav-list {
  border-bottom: 1px solid #eee;
}
.wt-body .wt-pre-header *,
.wt-body .wt-pre-header,
.wt-body .wt-pre-footer *,
.wt-body .wt-pre-footer {
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .secondary-header .glyphicon-left-small:before,
.wt-body #backArrowPost i {
  margin-left: 0;
}
.wt-body .announcement-header.container {
  padding: 0 0 2em 0;
}
.wt-body .announcement-header #announcementContent {
  color: rgba(0, 0, 0, 0.8);
}
.wt-body .hover-menu {
  color: #ffffff;
  background: #264c79;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.wt-body .forum-list #topics .panel {
  padding: 0;
}
.wt-body #search_link.push {
  display: inline-block !important;
}
.wt-body header .user-panel .dropdown-menu strong {
  color: rgba(0, 0, 0, 0.8);
}
.wt-body header.fixed-header {
  position: relative;
}
#backArrowPost i {
  margin-left: 0;
}
.secondary-header {
  font-size: 16px;
}
.secondary-header .container {
  width: 90%;
}
.secondary-header #backArrowPost {
  line-height: normal;
  margin-top: -5px;
}
@media only screen and (max-width: 767px) {
  .secondary-header #backArrowPost {
    margin-top: -2px;
  }
}
.secondary-header #back_arrow_topic {
  margin-top: -3px;
}
.secondary-header #submenu_unfollow_topic .icon-bell-check,
.secondary-header #categoryFollow .icon-bell-check {
  color: #204066;
  opacity: 1;
}
.secondary-header .topic-title .glyphicon-pencil {
  font-size: 13px;
}
.secondary-header .topic-tools a.btn {
  margin-right: 0;
}
@media (max-width: 767px) {
  .secondary-header {
    padding: 0;
  }
  .pending-post .panel-dropdown {
    right: 10px;
  }
}
.profile-menu {
  background-color: #e4e9f1;
  border-radius: 4px;
}
.profile-menu i {
  font-size: 12px;
}
.profile-menu .btn-subtle.btn-secondary span {
  opacity: 1;
}
.content-panel.messages,
.content-panel.wt-profile-page#upload_container {
  position: relative;
}
.mod-tools {
  position: absolute;
  top: 20px;
  right: -50px;
  z-index: 99;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-profile-page .mod-tools.mod-tools {
    right: -30px;
  }
}
.mod-tools > a {
  float: left;
  clear: both;
  color: #666;
  margin: 10px;
  font-size: 16px;
}
.mod-tools > a:hover {
  color: #ffffff;
}
.mod-tools > a > .glyphicon {
  display: block;
  background: rgba(32, 64, 102, 0.3);
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 100%;
}
.mod-tools > a > .glyphicon:hover {
  background: #204066;
}
@media only screen and (max-width: 767px) {
  .mod-tools.pm {
    top: 0;
    right: 10px;
  }
  .inbox-page .mod-tools.pm {
    top: 10px;
    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;
  }
}
div#change_group_body .content-panel {
  padding: 0;
}
div#change_group_body .content-panel .panel-body {
  background-color: transparent;
}
@media (max-width: 480px) {
  div#change_group_body .content-panel {
    width: 100%;
  }
}
@media (max-width: 1250px) {
  #edit_btn_save_cancel .btn {
    padding: 4px 9px;
  }
  #edit_btn_save_cancel .bd-wrapper {
    margin-left: 8px;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  #edit_btn_save_cancel .bd-wrapper {
    margin-left: 5px;
  }
}
.footer-content {
  background: #e4e9f1;
  color: #000000;
}
.footer-content > .container {
  padding-left: 0;
  padding-right: 0;
}
.footer-content > .container > #language-selector > a .caret,
.footer-content > .container #onlineUsersPopover > a .caret,
.footer-content > .container a.dropdown-toggle > a .caret,
.footer-content > .container #onlineUsers > a .caret {
  top: 0;
}
.footer-content > .container > #language-selector a.dropdown-toggle,
.footer-content > .container #onlineUsersPopover a.dropdown-toggle,
.footer-content > .container a.dropdown-toggle a.dropdown-toggle,
.footer-content > .container #onlineUsers a.dropdown-toggle,
.footer-content > .container > #language-selector a#onlineUsers,
.footer-content > .container #onlineUsersPopover a#onlineUsers,
.footer-content > .container a.dropdown-toggle a#onlineUsers,
.footer-content > .container #onlineUsers a#onlineUsers {
  color: rgba(0, 0, 0, 0.8);
  opacity: 0.7;
}
.footer-content > .container a.custom-footer-item {
  color: rgba(0, 0, 0, 0.8);
  opacity: 0.7;
}
.footer-content > .container a.custom-footer-item:hover {
  opacity: 1;
  color: #27415f;
}
#prefooter {
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 1199px) and (min-width: 993px) {
  .tab-content li .columns-wrapper .col-md-8 {
    width: calc(66% - 30px);
  }
  .tab-content li .columns-wrapper .col-md-4 {
    width: calc(34% - -30px);
  }
}
.rte-autocomplete.rte-autocomplete li.active a,
.rte-autocomplete.rte-autocomplete li a:hover {
  background-color: rgba(32, 64, 102, 0.1);
}
.modal button.close:before,
.modal button.close:after {
  background: #1a1a1a;
}
/* fullname and username color*/
.display_name > .display_fullname,
.display_name > .display_guestname,
.display_name .display_username:only-of-type {
  color: #204066;
  font-weight: bold;
}
@media (max-width: 480px) {
  .wt-body .content-panel,
  .wt-body.preview-skin .container.content-panel,
  .secondary-header > .container,
  .announcement-header.container {
    width: 97%;
  }
  .wt-body .profile-feed > #feed-main > div {
    padding: 5px 2px;
  }
  .wt-post-search form[name="frmSearch"] button#forumsDropdown span:nth-child(1) {
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
/* fullname and username color*/
.post-body .display_username,
.panel-body .display_username {
  color: #666;
}
.post-body .display_fullname,
.panel-body .display_fullname,
.post-body > .display_guestname,
.panel-body > .display_guestname,
.post-body .display_username:only-of-type,
.panel-body .display_username:only-of-type {
  color: #204066;
}
.modal .display_name > .display_fullname,
.modal .display_name > .display_guestname {
  color: #204066;
}
.toggle-switch input:checked + .slider {
  background-color: #204066;
}
.toggle-switch input:focus + .slider {
  box-shadow: 0 0 1px #204066;
}
#onlineUsersContent > h5 {
  color: #204066;
  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:hover {
  color: #204066;
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn.mce-active button {
  background: rgba(32, 64, 102, 0.2);
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn button {
  color: rgba(0, 0, 0, 0.6);
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn button .mce-ico {
  color: rgba(0, 0, 0, 0.6);
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn button:hover {
  color: #204066;
}
.mce-tinymce .mce-top-part .mce-btn.mce-btn button:hover .mce-ico {
  color: #204066;
}
.mce-tinymce.mce-panel {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.mce-tinymce.mce-container .tab-content ul li:hover {
  background: rgba(32, 64, 102, 0.1);
  border-radius: 2px;
}
.mce-tinymce.mce-container .popover-content {
  background: #fff !important;
}
.mce-tinymce.mce-container .popover {
  border-top: 1px solid;
}
.mce-tinymce.mce-container #tablist {
  border-bottom: 1px solid;
}
.mce-tinymce.mce-container #tablist,
.mce-tinymce.mce-container .popover {
  border-color: #dadada;
}
.mce-tinymce.mce-container #tablist li.active a,
.mce-tinymce.mce-container .popover li.active a {
  background: #fff;
  border-color: #dadada;
  border-bottom-color: transparent;
}
.mce-tinymce.mce-container #tablist li a:hover,
.mce-tinymce.mce-container .popover li a:hover {
  border-color: #dadada;
}
.mce-tinymce div.mce-btn-group:not(.mce-first) .mce-first:before {
  border-left: 1px solid rgba(0, 0, 0, 0.4) !important;
}
.mce-tinymce .mce-toolbar ul.dropdown-menu {
  background-color: #fff;
}
.mce-tinymce .mce-toolbar ul.dropdown-menu > div:not(:last-child):not(:empty):after {
  border-left: 1px solid rgba(0, 0, 0, 0.4) !important;
}
.mce-tinymce .mce-toolbar .dropdown-toggle {
  background-color: #eee;
}
div#scrollEmojiContent .tab-pane > h4 {
  color: #666;
}
.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;
}
#announcementEditIcon {
  top: 22px;
  left: -32px;
}
@media (max-width: 599px) {
  #announcementEditIcon {
    top: 0px;
    left: -2px;
  }
}
.highlighted-keyword {
  background-color: rgba(251, 246, 167, 0.5);
}
#body-wrapper .header-wrapper header > .container {
  align-items: flex-end;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container {
  margin: 5px 0;
  padding-right: 20px;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper {
  max-width: none;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper > a {
  white-space: normal;
  word-wrap: break-word;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper img {
  max-height: 500px;
  padding-bottom: 10px;
}
#body-wrapper .header-wrapper header > .container > .nav-main-container > .nav-main > .push-panel > #logo_wrapper #forumTitleWrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
@media (max-width: 767px) {
  #body-wrapper .header-wrapper header > .container {
    flex-wrap: wrap;
  }
  #body-wrapper .header-wrapper header > .container > div.nav-main-container {
    flex: auto;
    padding-right: 0;
  }
}
@media (min-width: 1100px) {
  .ads-wrapper-left + .main-container .wt-profile-page .mod-tools {
    top: -10px;
    right: 20px;
  }
  .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 - 20px);
  }
  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: 108px;
  }
  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: 140px;
  }
}
#topicTag ~ .twitter-typeahead .tt-dropdown-menu .tt-suggestion > div[data-tagid="0"] {
  color: #204066;
}
#body-wrapper .wt-topic-tag {
  font-size: 12px;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag:hover {
  background: rgba(32, 64, 102, 0.1);
  color: #204066;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag > span {
  position: relative;
  top: -1px;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag {
  top: -3px !important;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag:hover {
  background: rgba(32, 64, 102, 0.1);
  color: #204066;
}
#body-wrapper .wt-topic-tag.wt-new-topic-tag > span {
  position: relative;
  top: -1px;
}
#body-wrapper .user-guest #manageTags {
  top: 0 !important;
}
#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);
  }
}
#joinConversation {
  background: #31708f;
  color: #fff;
}
#body-wrapper .wt-category-dropdown-toggle {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  color: rgba(0, 0, 0, 0.8);
}
@media only screen and (max-width: 767px) {
  .post-author {
    background: #eef1f6;
  }
}
.form-group .form-control,
.form-group .btn-default,
.form-group .btn-default:hover,
.form-group .btn-default:active,
.form-group .btn-default:focus,
.form-group .btn-default:visited,
.form-group label.btn-default,
.form-group label.btn-default:hover,
.form-group label.btn-default:active,
.form-group label.btn-default:focus,
.form-group label.btn-default:visited {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8);
}
.form-group .form-control ~ .icon-search,
.form-group .btn-default ~ .icon-search,
.form-group .btn-default:hover ~ .icon-search,
.form-group .btn-default:active ~ .icon-search,
.form-group .btn-default:focus ~ .icon-search,
.form-group .btn-default:visited ~ .icon-search,
.form-group label.btn-default ~ .icon-search,
.form-group label.btn-default:hover ~ .icon-search,
.form-group label.btn-default:active ~ .icon-search,
.form-group label.btn-default:focus ~ .icon-search,
.form-group label.btn-default:visited ~ .icon-search {
  color: rgba(0, 0, 0, 0.8);
}
.form-group .form-control.active,
.form-group .btn-default.active,
.form-group .btn-default:hover.active,
.form-group .btn-default:active.active,
.form-group .btn-default:focus.active,
.form-group .btn-default:visited.active,
.form-group label.btn-default.active,
.form-group label.btn-default:hover.active,
.form-group label.btn-default:active.active,
.form-group label.btn-default:focus.active,
.form-group label.btn-default:visited.active {
  background: #eee;
  color: rgba(0, 0, 0, 0.8);
  border: 1px solid #eee;
}
#body-wrapper .dropdown.open .wt-category-dropdown-toggle,
#body-wrapper .btn-group.open .multiselect {
  background: #fff;
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item {
  align-items: baseline;
  background: none;
  display: flex;
  border: 1px dotted rgba(0, 0, 0, 0.1);
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item:not(.node-disabled) {
  color: rgba(0, 0, 0, 0.8);
}
#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(32, 64, 102, 0.1);
  color: #204066;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-move-event-page div.form-group label.control-label.col-sm-2 {
    width: 33%;
  }
  .wt-move-event-page div.form-group .col-sm-offset-2.col-sm-4 {
    margin-left: 33%;
  }
}
.post-edit.dropdown > a > i {
  font-size: 12px;
}
.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;
  }
}
.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;
}
#remaining_message {
  color: rgba(0, 0, 0, 0.8);
}
.share-icons a,
.user-panel,
.ui-autocomplete,
select.form-control option {
  font-size: 14px;
}
.reply-count a,
#hiddenMembersCount,
input[type="file"],
#unignoreUser,
#remind-menu .text-uppercase,
.lb-data .lb-number {
  font-size: 12px;
}
#hiddenMembersCount {
  color: #666;
  border-color: #b3b3b3 !important;
}
.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,
.wt-day-view .calendar-mini {
  font-size: 12px;
}
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;
}
.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;
}
#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;
}
.two-fa-setup-info p {
  color: rgba(0, 0, 0, 0.8);
}
.two-fa-code-container .two-fa-code-text {
  background: #eee;
  color: rgba(0, 0, 0, 0.5);
}
.control-label .icon-shield,
.custom-field-label .icon-shield {
  font-size: 15px;
}
.reply-entry .post-body .not-allowed,
.no-message > p,
.loadPrev > a,
.wt-subscribe-button,
.back-message-page,
.search-form.form-control {
  font-size: 15px;
}
.change-profile-pic .dropdown-menu a,
.upload-profile-pic .dropdown-menu a {
  font-size: 15px;
}
.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;
}
.poll-title .text-muted {
  font-size: 13px;
}
.post-body .poll-container .poll-results > .text-muted,
.post-body-content .poll-container .poll-results > .text-muted {
  font-size: 12px;
}
.wt-body .poll-container .panel .panel-heading,
.wt-body .poll-container .panel-heading {
  background: rgba(20, 40, 63, 0.2) !important;
}
.wt-body .poll-container .panel-dropdown {
  top: 12px;
}
.wt-body .poll-container.col-xs-12 .panel-dropdown {
  top: 7px;
}
.user-panel .dropdown-menu .user-nav-panel li {
  line-height: 20px;
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item,
#body-wrapper #filter-modal .treeview .list-group-item {
  background: none;
  display: flex;
  border: 1px dotted rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8);
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item:not(.node-disabled):hover,
#body-wrapper #filter-modal .treeview .list-group-item:not(.node-disabled):hover,
#body-wrapper .dropdown-menu.treeview-container .list-group-item:not(.node-disabled).hovered,
#body-wrapper #filter-modal .treeview .list-group-item:not(.node-disabled).hovered {
  background: rgba(32, 64, 102, 0.1);
  color: #204066;
}
#body-wrapper .dropdown-menu.treeview-container .list-group-item.search-result:not(.node-disabled):not(.node-selected),
#body-wrapper #filter-modal .treeview .list-group-item.search-result:not(.node-disabled):not(.node-selected) {
  color: #204066 !important;
}
#body-wrapper .wt-category-dropdown.dropdown-menu.treeview-container > .treeview .no-matches-found {
  color: rgba(0, 0, 0, 0.8);
}
a.readMore > span {
  color: #204066;
  background: rgba(228, 233, 241, 0.99);
}
#rules_checkbox + span > span,
#alltopics_checkbox + span {
  color: #666;
}
#additional_usergroup label > input {
  top: 4px !important;
}
#add_additional_usergroup,
#overwite_additional_usergroup {
  position: relative;
  top: 2px;
}
.or-divider:before,
.or-divider:after {
  border-bottom-color: #f5f6fa !important;
}
hr {
  border-top: 1px solid #f5f6fa;
}
.mce-panel.mce-menu {
  background: #fff;
  border-color: #fff;
}
.mce-panel.mce-menu .mce-menu-item.mce-active {
  background: #666;
}
.mce-panel.mce-menu .mce-menu-item:hover:not(.mce-active) {
  background: #eee;
}
.mce-panel.mce-menu .mce-menu-item .mce-ico {
  color: #666;
}
.tokenfield .token {
  background: #eee !important;
  border-color: #dfdfdf !important;
  color: #666;
}
.tokenfield .token .close {
  color: #666;
}
.tokenfield .token.active,
.tokenfield .token:hover {
  border-color: #cfcfcf !important;
}
.tt-dropdown-menu {
  background: #fff !important;
}
.tt-dropdown-menu .tt-dataset-0 div span,
.tt-dropdown-menu .tt-dataset-1 div span,
.tt-dropdown-menu .tt-dataset-2 div span {
  color: rgba(0, 0, 0, 0.8) !important;
}
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion > div,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion > div,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion > div {
  color: rgba(0, 0, 0, 0.8);
}
.tt-dropdown-menu .tt-dataset-0 .tt-suggestion > div.hover,
.tt-dropdown-menu .tt-dataset-1 .tt-suggestion > div.hover,
.tt-dropdown-menu .tt-dataset-2 .tt-suggestion > div.hover {
  color: #204066 !important;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress {
  background: #fff;
}
.wt-body .poll-container .poll-results .wt-poll-progress .progress .progress-bar {
  background: #f1f4f8 !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(32, 64, 102, 0.3) !important;
}
.wt-body .poll-container .wt-poll-dot {
  background: #000000;
}
.wt-body .poll-container .wt-poll-dot + span {
  color: #666;
}
.wt-body .forum-list #forums .nav-tabs li:first-child,
.wt-body .forum-list #topics .nav-tabs li:nth-child(2) {
  display: none !important;
}
.wt-body .forum-list #forums .nav-tabs li:nth-child(2),
.wt-body .forum-list #topics .nav-tabs li:first-child {
  font-size: 30px;
}
.wt-body .forum-list #forums .nav-tabs li:nth-child(2) > a,
.wt-body .forum-list #topics .nav-tabs li:first-child > a {
  padding: 0;
  line-height: 1;
}
#post_list_0 .poll-container .poll-label input[type="checkbox"] {
  margin-right: 5px !important;
}
#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);
  }
}
.reported-users #who-all .col > .image-wrapper ~ a ~ span.option {
  color: rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 1700px) {
  .reported-users #who-all .col.reported-user:nth-child(5),
  .reported-users #who-all .col.reported-user:nth-child(6) {
    display: block;
  }
}
@media only screen and (max-width: 1699px) {
  .reported-users #who-all .col.reported-user:nth-child(5) {
    display: block;
  }
}
@media only screen and (max-width: 1499px) {
  .reported-users #who-all .col.reported-user:nth-child(5) {
    display: none;
  }
  .reported-users #who-all .col.reported-user:nth-child(5) ~ .remaining-users {
    display: block !important;
  }
}
/* When left ads available */
@media only screen and (min-width: 1500px) {
  .left-ads-available .reported-users #who-all .col.reported-user:nth-child(6) {
    display: none;
  }
}
@media only screen and (max-width: 1600px) {
  .left-ads-available .reported-users #who-all .col.reported-user:nth-child(5) {
    display: none;
  }
}
#quickReplyPost .reply-options,
#quickReplyPostTopQuickEditor .reply-options {
  margin-top: 2px;
}
#PostPrivateMessageReply .reply-options {
  margin-top: 2px;
}
[id^="wt-custom-page-"] > .panel-body.table-responsive,
.forum-list .custom-home {
  background: #e4e9f1;
}
@media (max-width: 767px) {
  .table-responsive {
    border-color: #e1e1e1;
  }
}
.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 {
  color: #14283f !important;
}
.upload-attachments .post-attachments li .pull-right a i,
.upload-attachments .post-attachments li .pull-right .uploading-text i {
  font-size: 9px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  #move_posts_form .nested-form .form-group .col-sm-3 {
    min-width: 165px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px), only screen and (min-width: 1025px) {
  #body-wrapper #PostCalEvent #g-recaptcha {
    width: 82% !important;
  }
  #body-wrapper #PostCalEvent .col-sm-2.control-label {
    width: 18%;
  }
  #body-wrapper #PostCalEvent .col-sm-10.col-sm-offset-2 {
    margin-left: 18%;
  }
  #body-wrapper #PostCalEvent label.col-md-2 {
    width: 18% !important;
  }
}
#body-wrapper #announcementEditIcon,
#body-wrapper .reset-colors,
#body-wrapper .announcement-header,
#body-wrapper div#scrollEmojiContent .tab-pane > h4 {
  font-size: 14px;
}
.nested-form {
  background: #eee;
}
.nested-form {
  background: #eee;
}
.post-attachments li {
  background: #e8e8e8;
}
.wt-body .social_login_btn {
  font-size: 12px;
  background: #fff;
  color: #666;
  border: 1px solid #dadada;
}
.wt-body .post-body .mceEditor,
.wt-body .announcement-header {
  font-size: 14px;
}
.wt-body #category_list .single-nav ~ .single-nav li a:before,
.wt-body #category_list .single-nav:not(.wt-subcategories-nav) li a:before {
  top: 0.5px;
}
#posts-list .post-edit .dropdown-menu.right:before {
  right: 9%;
}
.wt-body.hover-menu-open #topics-menu .hover-menu-btns .dropdown-menu:before {
  left: 48%;
}
@media (max-width: 480px) {
  .wt-body.hover-menu-open #topics-menu .hover-menu-btns .dropdown-menu:before {
    left: 25%;
  }
}
#body-wrapper #PostPrivateMessageReply .post-attachments > li:not(.inline-video-container) > span.pull-right .glyphicon:before {
  font-size: 11px;
}
@media (max-width: 599px) {
  #body-wrapper .calendar-select select {
    width: 108px;
  }
}
.panel-title {
  font-size: 16px;
}
.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: 0;
}
.wt-body #change_group_body #additional_group label #add_additional_usergroup,
.wt-body #change_group_body #additional_group label #overwite_additional_usergroup {
  margin-top: 2px;
  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 #change_group_body #additional_group div.col-lg-8 {
  width: 100%;
}
#upload_container .dropdown-menu.right:before {
  right: 19.5%;
}
#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;
  }
}
.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="checkbox"] {
  margin-top: 0;
  margin-right: 2px;
}
#PostCalEvent #repeat_block input[type="radio"] {
  margin-top: 0;
  margin-right: 2px;
}
#PostCalEvent #repeat_block #rc-patterns {
  width: auto;
}
.wt-body #PostCalEvent #repeat_block #rc-patterns #rec_daily > div.pull-left:not(#from_time,#to_time,.col-sm-4) {
  width: auto !important;
}
#PostCalEvent #repeat_block #rc-patterns #rec_yearly .col-sm-2.pull-left {
  width: 80px !important;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  #PostCalEvent #repeat_block #rc-patterns #rec_yearly .col-sm-2.pull-left {
    width: 60px !important;
  }
}
#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: #f8f8f8 !important;
}
#rc-patterns .rc-pattern .pull-left {
  color: rgba(0, 0, 0, 0.8);
}
#additional-groups ~ .open .multiselect-container > li > a > label > input[type="checkbox"] {
  margin-top: 3px;
}
.wt-body #userEditAccount .custom-select > .pull-left label {
  align-items: flex-start;
}
.wt-body #userEditAccount .custom-select > .pull-left label:nth-child(1) {
  margin-top: -2px;
}
.wt-body #userEditAccount .custom-select > .pull-left label input[type="checkbox"],
.wt-body #userEditAccount .custom-select > .pull-left label input[type="radio"] {
  top: 4px;
}
.wt-body #userEditAccount #name_private {
  margin-top: 4px;
}
.wt-body #first_coloumn_ .panel-body .poll-vote .poll-label input[type="radio"] {
  margin-right: 0;
  margin-top: 4px;
}
.wt-body #first_coloumn_ .panel-body .poll-vote .poll-label input[type="checkbox"] {
  margin-top: 4px;
  margin-right: 0;
}
.wt-body #posts-list #first_post [id^="post_list_"] span.text-muted.post-date {
  display: flex;
  align-items: center;
}
.wt-body #posts-list #first_post [id^="post_list_"] span.text-muted.post-date .unread-indicator {
  margin-top: 0;
}
.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 #quickReplyPost .reply-options {
  margin-top: 3px;
}
.wt-body #attachmentContainer_ {
  margin-top: 6px;
}
#search-par .admin-content-divider {
  align-items: center;
  display: flex;
  justify-content: center;
}
@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;
}
#search-par .tt-dropdown-menu {
  background-color: #fff;
}
/* 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;
}
#first_post .poll-vote .poll-label > input[type="checkbox"] {
  margin-right: 4px;
}
#first_post .poll-vote .poll-label > input[type=radio] {
  margin: 0 4px 0 0;
}
#body-wrapper #searchAllTags input[type="checkbox"] {
  margin-top: 8px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 1024px) {
  .wt-body .tokenfield .token .close {
    margin-top: 0;
    top: -1px;
  }
}
.premium_subscription {
  color: rgba(0, 0, 0, 0.8);
}
@media (min-width: 768px) {
  #userCreateAccount #name_private {
    margin-top: 4px;
  }
}
#userEditAccount .form-group .pull-left select[id^="select_multiple"] ~ .open .multiselect-container .checkbox input[type="checkbox"],
#userCreateAccount .form-group .pull-left select[id^="select_multiple"] ~ .open .multiselect-container .checkbox input[type="checkbox"],
#search-par .form-group .pull-left select[id^="select_multiple"] ~ .open .multiselect-container .checkbox input[type="checkbox"] {
  margin-top: 3px;
}
.wt-body .top-posters {
  font-size: 25px;
}
.wt-body #userCreateAccount .custom-select > .pull-left label {
  align-items: flex-start;
}
.wt-body #userCreateAccount .custom-select > .pull-left label:nth-child(1) {
  margin-top: -2px;
}
.wt-body #userCreateAccount .custom-select > .pull-left label input[type="checkbox"],
.wt-body #userCreateAccount .custom-select > .pull-left label input[type="radio"] {
  top: 3px;
}
.wt-body #registerEditProfile #userCreateAccount .custom-select > .pull-left label input[type="radio"] {
  top: 0;
}
@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 #send_pmsg_button {
  margin-top: 1px;
}
.wt-body .wt-ignore-users #ignore-box > .form-group {
  width: calc(100% - 79px);
}
@media only screen and (max-width: 767px) {
  .wt-body .wt-ignore-users #ignore-box > .form-group {
    width: 100%;
  }
}
.wt-followed-topics #threadsResult ul li[id^="topicRow_"] .mod.icons .entry-checkbox {
  margin-top: 2px;
}
.wt-followed-categories .form-horizontal ul li[id^="forum_"] .mod.icons .entry-checkbox {
  margin-top: 2px;
}
#ajax_subscription_vars {
  padding-top: 10px;
}
a[id^="cancelo_"] {
  white-space: nowrap;
}
.TopicsCount i:before,
#latest_topics_show .glyphicon-pencil:before,
#category_list .single-nav ~ .single-nav li a:before,
#searchTopics .glyphicon-pencil:before {
  font-size: 18px;
  top: 0.1em;
}
#latest_topics_show#latest_topics_show .glyphicon-pencil:before {
  top: 0.26em;
  margin-right: 0;
}
#latest_topics_show#latest_topics_show .icon-topics:before {
  font-size: 1.6em;
  top: 0;
}
@media screen and (min-width: 768px) {
  .profile-title {
    padding-right: 1.5em !important;
  }
}
#login_register_modal #frmDoLogin .form-group .col-sm-8.cleared {
  width: 100%;
}
#login_register_modal #frmDoLogin .form-group .col-sm-8.cleared input[type=checkbox] {
  margin-top: 4px;
}
#login_register_modal #frmDoLogin .form-group .col-sm-8.cleared input[type=checkbox] ~ span.text-muted {
  position: absolute;
  margin-left: 20px;
}
.wt-body #login_register_modal .form-horizontal .form-group .cleared.text-muted:not(.termsAndRulesConfirmation) label {
  column-gap: 0;
}
.login #loginBtn ~ span {
  color: #666;
}
.TopicsCount i:before {
  top: 0 !important;
}
.wt-body #usernameFieldDescription,
.wt-body #inputemail + span.small.text-block,
.wt-body #inputpassword ~ span {
  font-size: 13px;
  color: #666;
}
.wt-body #poll input[type="radio"] {
  margin-top: 2px;
}
.wt-body #approval_queue #pendingMembers {
  margin-bottom: 20px;
}
.wt-body #approval_queue #pendingMembers .display_name {
  width: calc(100% - 80px);
}
.wt-body .badge.notif {
  top: 1px;
  right: 10px;
  padding: 2px 4px 3px;
}
#latest_topics_show#latest_topics_show .glyphicon-pencil:before {
  font-size: 1.46em;
  top: 0.2em;
  margin-right: 0;
}
#movePostsDialog_body #move_posts_form > .form-group > label.control-label > #new_thread,
#movePostsDialog_body #move_posts_form > .form-group > label.control-label > #exist_thread {
  top: 0.12em !important;
}
#body-wrapper #move_posts_form > .form-group > .control-label input[type="radio"] {
  top: 0 !important;
}
[id^="wt-custom-page-"] > .panel-body.table-responsive,
.forum-list .custom-home {
  background: #e4e9f1;
}
@supports (-webkit-touch-callout: none) {
  .footer-wrapper {
    background: #e4e9f1;
  }
}
.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;
}
.wt-body .wt-move-event-page.content-panel {
  width: 100%;
  padding: 0 15px;
}
@media only screen and (max-width: 767px) {
  .wt-body .wt-move-event-page.content-panel {
    padding: 0 5px;
  }
}
@media only screen and (min-width: 1200px) {
  .wt-body .wt-move-event-page.content-panel {
    width: 1170px;
  }
}
@media only screen and (max-width: 767px) {
  #files li .download-file {
    color: #1a3453;
  }
  #files li .download-file:hover,
  #files li .download-file:focus,
  #files li .download-file:active {
    color: #14283f;
  }
}
#files .file-content .editDescription .editableDescription {
  color: #666;
}
#files .files-list .no-files {
  border-radius: 4px;
}
#files .files-list .panel-body > ul > li.panel-heading > div > span,
#files .files-list .panel-body > ul > li.panel-heading > div > div > span {
  color: #273449;
  font-weight: 900;
}
#files .files-list .glyphicon-file-single:before {
  margin-top: 5px;
}
#files .files-list.item-type-file .file-content {
  margin-left: 0;
}
#moveFilesFolders #categoryDropdown:focus {
  outline: none;
  background: none;
}
#moveFilesFolders .col-sm-3.control-label {
  min-width: 25%;
  width: auto;
}
@media (min-width: 768px) {
  #moveFilesFolders .col-sm-6 {
    width: 70%;
  }
}
.post-author .author-info .wt-member-title img {
  width: 100%;
  max-width: 100px;
}
#spam_post_container {
  background: #eaeaea;
  color: #666666;
}
@media only screen and (max-width: 480px) {
  a#showPollResults {
    margin-left: 0 !important;
  }
}
.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;
  margin: 0 10px;
  border-radius: 4px;
  position: relative;
  color: rgba(0, 0, 0, 0.8);
}
#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 .notification-settings .glyphicon-cog,
.notifications .notification-settings .glyphicon-cog {
  color: #1a1a1a;
  opacity: 0.35;
}
#notificationsList .icon-user,
#notificationsList .glyphicon-bell {
  background: #EEF1F6;
}
#notification_menu .icon-user,
#notification_menu .glyphicon-bell {
  background: #eef1f6;
}
.wt-body #notification_menu li a {
  color: #204066;
}
.wt-body #body-wrapper .pagination-disabled {
  color: rgba(32, 64, 102, 0.5) !important;
  cursor: not-allowed;
}
.wt-body #body-wrapper .pagination-disabled:hover,
.wt-body #body-wrapper .pagination-disabled:focus {
  background: #dde3ed !important;
  color: rgba(32, 64, 102, 0.5);
}
.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 .markedAsread#mark_all_pmread {
  color: #ffffff;
}
#body-wrapper .code-box ol.linenums {
  padding-left: 15px;
  margin-left: 20px;
  border-left: 0.5px solid #bfbfbf;
}
.mce-floatpanel.mce-popover {
  background: #fff !important;
  border-color: #c3cddf !important;
}
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow {
  border-bottom-color: #c3cddf !important;
}
.mce-floatpanel.mce-popover.mce-bottom > .mce-arrow:after {
  border-bottom-color: #fff !important;
}
.mce-floatpanel.mce-popover .mce-grid td.mce-grid-cell div {
  border-color: #c3cddf;
}
.mce-floatpanel.mce-popover .mce-btn-flat:hover {
  background-color: #fff;
}
.mce-floatpanel.mce-container * {
  color: #666;
}
.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;
  }
}
#feed-main > .col-xs-12 .post-body-wrapper .post-body-content.preview-cut,
.wt-body #posts-list .first-post:not(.preview-post) [id^="post_message_"].preview-cut,
.post-body [id^="post_message_"] .preview-cut {
  mask-image: linear-gradient(180deg, #000000 40%, transparent);
  -webkit-mask-image: linear-gradient(180deg, #000000 40%, transparent);
}
#feed-main > .col-xs-12 .post-body-wrapper .post-body-content.preview-cut .quote-from,
.wt-body #posts-list .first-post:not(.preview-post) [id^="post_message_"].preview-cut .quote-from,
.post-body [id^="post_message_"] .preview-cut .quote-from,
#feed-main > .col-xs-12 .post-body-wrapper .post-body-content.preview-cut .iframely-embed,
.wt-body #posts-list .first-post:not(.preview-post) [id^="post_message_"].preview-cut .iframely-embed,
.post-body [id^="post_message_"] .preview-cut .iframely-embed,
#feed-main > .col-xs-12 .post-body-wrapper .post-body-content.preview-cut a,
.wt-body #posts-list .first-post:not(.preview-post) [id^="post_message_"].preview-cut a,
.post-body [id^="post_message_"] .preview-cut a {
  pointer-events: none;
}
.post-author {
  padding-bottom: 0 !important;
}
#posts-list .preview-post .post-author {
  padding-bottom: 1.25em !important;
}
.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;
}
.wt-search-result .btn-uppercase .caret {
  margin-top: -2px;
}
.post-body-content blockquote {
  margin-bottom: 20px !important;
}
#forum_tree .list-group .node-forum_tree h2 {
  font-size: 16px;
}
.notifContentWrapper .text-muted.tag_text {
  color: rgba(0, 0, 0, 0.8);
}
.first-post.preview-post #message-options #attachmentContainer_ ~ .custom-checkbox .control-label {
  border: none;
  background: #eeeeee;
  border-radius: 5px;
  cursor: pointer;
  padding: 0;
}
.first-post.preview-post #message-options #attachmentContainer_ ~ .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 #attachmentContainer_ ~ .custom-checkbox .control-label i:before {
  padding: 0;
}
.first-post.preview-post #message-options #attachmentContainer_ ~ .custom-checkbox .control-label i.active {
  color: #204066;
  border-radius: 4px;
  background-color: rgba(32, 64, 102, 0.2);
}
.first-post.preview-post #message-options #attachmentContainer_ ~ .custom-checkbox .control-label i ~ input {
  display: none !important;
}
.first-post.preview-post #message-options #attachmentContainer_ ~ .custom-checkbox .control-label .text-muted {
  display: none !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%;
  }
}
@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%;
  }
}
.post-body-content > span > div span {
  color: #27415f;
}
.post-body-content > span > div span:hover {
  color: #14283f;
}
.post-body-content > 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;
}
.wt-categories #forums .tab-content ul li[id^="forum_"] .image-wrapper.mini {
  margin-top: 4px;
}
/* Link in the category description row */
.forum-list .columns-wrapper .col-xs-7 > p > a:hover {
  color: #14283f !important;
}
.post-body-content > span > div span {
  color: #27415f;
}
.post-body-content > span > div span:hover {
  color: #14283f;
}
.post-body-content > 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;
}
.post-body-content > span > div span {
  color: #27415f;
}
.post-body-content > span > div span:hover {
  color: #14283f;
}
.post-body-content > 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;
}
.post-body-content > span > div span {
  color: #27415f;
}
.post-body-content > span > div span:hover {
  color: #14283f;
}
.post-body-content > 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;
}
.share-panel {
  padding-bottom: 1rem;
}
#quickReplyPost > .reply-entry {
  margin-top: 0;
}
.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;
}
.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;
  font-size: 34px;
}
@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: #ffffff;
    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 10px 7px 8px;
}
#body-wrapper .wt-album-single-photo .pagination-next-page {
  right: 10px;
  padding: 2px 5px 7px 8px;
}
#mail-body {
  background-color: #EEF1F6 !important;
  padding: 30px 0 !important;
}
#mail-body table {
  border-collapse: unset !important;
}
#mail-body table tr td,
#mail-body table tr th {
  color: #000000 !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;
}
#mail-body a,
#mail-body #wt-subject,
#mail-body .event-heading {
  color: rgba(0, 0, 0, 0.8) !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: #204066 !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;
}
#mail-body .mail-button,
#mail-body .button-outer {
  background-color: #1a3453 !important;
  color: #ffffff !important;
  max-width: 650px !important;
  width: 650px !important;
}
#mail-body .mail-button font,
#mail-body .button-outer font {
  color: #ffffff !important;
}
#mail-body #mail-title {
  margin-bottom: 20px !important;
  display: block !important;
  color: #000000 !important;
}
#mail-body #mail-title span {
  color: #000000 !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: #000000 !important;
}
#mail-body .mail-bottom {
  border-color: rgba(0, 0, 0, 0.1) !important;
}
#mail-body .quote-from a.originalPost {
  float: right !important;
  color: #000000 !important;
}
#mail-body .bbc_img {
  padding: 10px 0 !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: #f5f5f5 !important;
}
#mail-body blockquote {
  border-left: 5px solid #f5f5f5 !important;
  margin-left: 0px !important;
  padding-left: 10px !important;
}
@font-face {
  font-family: 'forum1';
  src: url('/fonts/forum1/forum1.eot?3630183');
  src: url('/fonts/forum1/forum1.eot?3630183#iefix') format('embedded-opentype'), url('/fonts/forum1/forum1.ttf?3630183') format('truetype'), url('/fonts/forum1/forum1.woff?3630183') format('woff'), url('/fonts/forum1/forum1.woff2?3630183') format('woff2'), url('/fonts/forum1/forum1.svg?3630183#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';
}
