#anspress {
  font-size: 100%;
  background: inherit;
}
#anspress .ap-questions .ap-questions-item {
  border-bottom: 1px solid #373737 !important;
}
#anspress .ap-questions .ap-questions-item:first-child {
  border-top: solid 1px #373737;
}
#anspress .ap-questions .ap-questions-item .ap-avatar {
  margin-right: 0px;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts {
  float: left;
  font-size: 120%;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count {
  font-size: 100%;
  height: auto;
  line-height: inherit;
  padding: 5px;
  min-width: 45%;
  margin-left: 0px;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count span {
  font-size: 100%;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-acount:hover,
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-acount:active,
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-acount:focus {
  color: #ffffff;
  background-color: #2a9e6f;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-acount:hover span,
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-acount:active span,
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-acount:focus span {
  color: #ffffff;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-count.ap-questions-vcount {
  float: right;
}
#anspress .ap-questions .ap-questions-item .ap-list-counts .ap-questions-views {
  clear: both;
  display: block;
  padding: 1px;
  text-align: center;
  font-size: 90%;
  border: solid 2px #dddddd;
  position: relative;
  top: 10px;
}
@media (max-width: 767px) {
  #anspress .ap-questions .ap-questions-item .ap-list-counts {
    float: none;
    margin-top: 25px;
  }
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery {
  padding-right: 0px;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-questions-title {
  margin-bottom: 0px;
  font-size: 100%;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-questions-title h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 135%;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-questions-title h2 a {
  color: #2c303f;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-display-question-meta {
  margin-top: 0px;
  color: #000000;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-display-question-meta .ap-display-meta-item {
  display: block;
  margin-top: 5px;
  color: #262626;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-display-question-meta .ap-display-meta-item a {
  color: #262626;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-display-question-meta .ap-display-meta-item.history,
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-display-question-meta .ap-display-meta-item.author {
  margin-top: 0px;
  font-size: 90%;
  /*font-style: italic;*/
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery .ap-display-question-meta .ap-display-meta-item p {
  margin-bottom: 0;
}
#anspress .ap-questions .ap-questions-item .ap-questions-summery a:hover,
#anspress .ap-questions .ap-questions-item .ap-questions-summery a:active,
#anspress .ap-questions .ap-questions-item .ap-questions-summery a:focus {
  color: #ffffff !important;
  background-color: #316796;
}
#anspress .ap-questions .ap-questions-item:hover {
  background-color: #d5e4f1;
}
#anspress .ap-questions .ap-questions-item.answer-selected {
  background-color: #d4f3e7;
}
#anspress .ap-questions .ap-questions-item.answer-selected h2 a:before {
  content: " ";
}
#anspress .ap-questions .ap-questions-item.answer-selected h2:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  color: #2a9e6f;
}
#anspress .ap-questions .ap-display-meta-item i:before {
  color: #404040;
  font-size: 100%;
}
#anspress .ap-questions .ap-display-meta-item.categories:before,
#anspress .ap-questions .ap-display-meta-item.tags:before {
  display: none;
}
#anspress .ap-questions .ap-display-meta-item:before {
  display: none;
  background: #404040;
}
#anspress .ap-question-subscribers {
  display: none;
}
#anspress .ap-pagination span,
#anspress .ap-pagination a {
  font-weight: bold;
  border: 1px solid #373737;
}
#anspress .ap-pagination .current {
  color: #ffffff;
  background: #ba534e;
}
#anspress .ap-pagination a:hover,
#anspress .ap-pagination a:active,
#anspress .ap-pagination a:focus {
  color: #ffffff;
  background: #ba534e;
}
#anspress #ap-single h2 {
  /*margin-top: 0;	*/
}
#anspress #ap-single .ap-content.document {
  padding-right: 0px;
}
#anspress .ap-q-cells {
  padding: 20px;
  background-color: #ffffff;
  border: solid 1px #ccc;
  font-size: 95%;
}
#anspress .ap-q-cells.no-margin {
  margin-left: 0px!important;
}
#anspress #ap-best-answer .ap-a-cells {
  border: solid 2px #2a9e6f;
}
#anspress .ap-answers-label {
  margin-bottom: 10px;
}
#anspress .ap-answers-label .fa-check {
  color: #2a9e6f;
  font-size: 125%;
}
#anspress #ap-categories {
  width: 100%;
}
#anspress #ap-categories .ap-term-category-box {
  width: 100%;
}
#anspress #ap-categories .ap-term-category-box > li .ap-category-item {
  border: solid 1px #c4c4c4;
}
#anspress #ap-categories .ap-term-category-box > li .ap-category-item .ap-cat-img-c {
  cursor: pointer;
}
#anspress #ap-categories .ap-term-category-box > li .ap-category-item .ap-cat-img-c .ap-category-icon {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#anspress #ap-categories .ap-term-category-box > li .ap-category-item .ap-cat-img-c:hover {
  -webkit-box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.5);
}
#anspress #ap-categories .ap-term-category-box > li .ap-category-item .ap-cat-img-c:hover .ap-category-icon {
  -webkit-box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.5);
}
#anspress #ap-categories .ap-term-category-box > li .ap-term-count {
  z-index: 100;
}
#anspress .ap-term-tag-box > li {
  border-color: #dddddd;
}
#anspress .ap-term-tag-box > li .ap-term-title h2 {
  margin: 0;
  font-size: 110%;
  font-family: Helvetica, Arial, sans-serif;
}
#anspress .ap-term-tag-box > li .ap-term-title .term-title {
  display: inline-block;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  border-color: #11a7db;
  text-transform: none;
}
#anspress .ap-term-tag-box > li .ap-term-title a.term-title:hover,
#anspress .ap-term-tag-box > li .ap-term-title a.term-title:active,
#anspress .ap-term-tag-box > li .ap-term-title a.term-title:focus {
  color: #ffffff;
  background-color: #316796;
}
#anspress .ap-term-tag-box > li .ap-term-count {
  display: block;
  padding-top: 10px;
  color: #000000;
  font-size: 100%;
  font-style: normal;
  text-align: left;
}
#anspress .ap-term-tag-box > li .ap-term-count a {
  padding-bottom: 1px;
  color: #2c303f;
  border-bottom: solid 1px transparent;
  font-size: 120%;
}
#anspress .ap-term-tag-box > li .ap-term-count a:hover,
#anspress .ap-term-tag-box > li .ap-term-count a:active,
#anspress .ap-term-tag-box > li .ap-term-count a:focus {
  color: #316796;
  border-bottom: solid 1px #316796;
}
#anspress .ap-term-tag-box > li.first {
  clear: both;
}
@media (max-width: 768px) {
  #anspress .ap-term-tag-box > li {
    float: none;
    width: 100%;
  }
}
#anspress .ap-taxo-detail {
  background: #eee;
}
#anspress .ap-taxo-detail h2 {
  margin-top: 10px;
  margin-bottom: 15px;
}
#anspress .ap-taxo-detail h2 .ap-tax-item-count {
  margin-top: 5px;
  background: #316796;
}
#anspress .ap-taxo-detail .ap-subscribe-btn {
  margin-top: 19px;
}
#anspress .ap-taxo-detail .ap-taxo-description {
  max-width: 875px;
}
#anspress .ap-taxo-detail .ap-sub-taxo li {
  min-width: inherit;
}
#anspress .ap-taxo-detail .ap-sub-taxo li a {
  color: #000000;
  border-color: #11a7db;
}
#anspress .ap-taxo-detail .ap-sub-taxo li a:hover,
#anspress .ap-taxo-detail .ap-sub-taxo li a:active,
#anspress .ap-taxo-detail .ap-sub-taxo li a:focus {
  color: #ffffff;
  background-color: #316796;
}
#anspress .ap-taxo-detail .ap-sub-taxo li a span {
  /*margin-left: 10px;*/
}
#anspress #ap-user-menu > li.active a {
  color: #ffffff;
  background: #316796;
}
#anspress #ap-user-menu > li > a:hover,
#anspress #ap-user-menu > li > a:active,
#anspress #ap-user-menu > li > a:focus {
  color: #ffffff;
  background: #2c303f;
}
#anspress #ap-user-menu > li > a.ap-user-menu-logout:hover,
#anspress #ap-user-menu > li > a.ap-user-menu-logout:active,
#anspress #ap-user-menu > li > a.ap-user-menu-logout:focus {
  color: #ffffff;
  background: #622926;
}
#anspress .ap-questions-tab > li.active a,
#anspress .ap-answers-tab > li.active a {
  background: #316796;
}
#anspress .ap-questions-tab > li.active a:hover,
#anspress .ap-answers-tab > li.active a:hover,
#anspress .ap-questions-tab > li.active a:active,
#anspress .ap-answers-tab > li.active a:active,
#anspress .ap-questions-tab > li.active a:focus,
#anspress .ap-answers-tab > li.active a:focus {
  color: #ffffff;
  background: #2c303f;
}
#anspress .ap-questions-tab > li a:hover,
#anspress .ap-answers-tab > li a:hover,
#anspress .ap-questions-tab > li a:active,
#anspress .ap-answers-tab > li a:active,
#anspress .ap-questions-tab > li a:focus,
#anspress .ap-answers-tab > li a:focus {
  color: #ffffff;
  background: #2c303f;
}
#anspress .ap-form-fields.ap-field-hide_profile {
  display: none;
}
#anspress .ap-btn {
  border-color: #2c303f;
}
#anspress .ap-btn:hover,
#anspress .ap-btn:active,
#anspress .ap-btn:focus,
#anspress .ap-btn.active {
  color: #ffffff;
  background: #2c303f;
  border-color: #373737;
}
#anspress .ap-btn:hover a,
#anspress .ap-btn:active a,
#anspress .ap-btn:focus a,
#anspress .ap-btn.active a,
#anspress .ap-btn:hover .ap-upload-link,
#anspress .ap-btn:active .ap-upload-link,
#anspress .ap-btn:focus .ap-upload-link,
#anspress .ap-btn.active .ap-upload-link,
#anspress .ap-btn:hover .ap-upload-remote-link,
#anspress .ap-btn:active .ap-upload-remote-link,
#anspress .ap-btn:focus .ap-upload-remote-link,
#anspress .ap-btn.active .ap-upload-remote-link {
  color: #4fb7c2;
}
#anspress .ap-btn:hover a:hover,
#anspress .ap-btn:active a:hover,
#anspress .ap-btn:focus a:hover,
#anspress .ap-btn.active a:hover,
#anspress .ap-btn:hover .ap-upload-link:hover,
#anspress .ap-btn:active .ap-upload-link:hover,
#anspress .ap-btn:focus .ap-upload-link:hover,
#anspress .ap-btn.active .ap-upload-link:hover,
#anspress .ap-btn:hover .ap-upload-remote-link:hover,
#anspress .ap-btn:active .ap-upload-remote-link:hover,
#anspress .ap-btn:focus .ap-upload-remote-link:hover,
#anspress .ap-btn.active .ap-upload-remote-link:hover,
#anspress .ap-btn:hover a:active,
#anspress .ap-btn:active a:active,
#anspress .ap-btn:focus a:active,
#anspress .ap-btn.active a:active,
#anspress .ap-btn:hover .ap-upload-link:active,
#anspress .ap-btn:active .ap-upload-link:active,
#anspress .ap-btn:focus .ap-upload-link:active,
#anspress .ap-btn.active .ap-upload-link:active,
#anspress .ap-btn:hover .ap-upload-remote-link:active,
#anspress .ap-btn:active .ap-upload-remote-link:active,
#anspress .ap-btn:focus .ap-upload-remote-link:active,
#anspress .ap-btn.active .ap-upload-remote-link:active,
#anspress .ap-btn:hover a:focus,
#anspress .ap-btn:active a:focus,
#anspress .ap-btn:focus a:focus,
#anspress .ap-btn.active a:focus,
#anspress .ap-btn:hover .ap-upload-link:focus,
#anspress .ap-btn:active .ap-upload-link:focus,
#anspress .ap-btn:focus .ap-upload-link:focus,
#anspress .ap-btn.active .ap-upload-link:focus,
#anspress .ap-btn:hover .ap-upload-remote-link:focus,
#anspress .ap-btn:active .ap-upload-remote-link:focus,
#anspress .ap-btn:focus .ap-upload-remote-link:focus,
#anspress .ap-btn.active .ap-upload-remote-link:focus {
  text-decoration: underline;
}
#anspress .ap-users-inner h2 {
  margin: 0;
}
#anspress .ap-users-inner .ap-users-mini-status p {
  margin: 5px 0px;
}
#anspress .ap-user-head {
  border-bottom: none;
}
#anspress .ap-user-head .ap-user-avatar {
  margin-top: 0px;
}
#anspress .ap-user-description-in {
  padding: 15px;
  margin-top: 35px;
  border: solid 1px #dddddd;
  background-color: #ffffff;
  font-family: inherit;
  font-size: 100%;
  height: auto;
  overflow: inherit;
}
#anspress .ap-about h3 {
  margin: 25px 0px 5px;
  line-height: 1.2;
}
#anspress .ap-about p,
#anspress .ap-about ul {
  margin: 0;
}
#anspress .ap-about ul {
  padding: 0 1.5em;
}
#anspress .ap-about-stats li {
  float: none;
  width: auto;
  font-size: 100%;
}
#anspress .ap-user-name {
  white-space: normal;
}
.ap-dropdown-toggle .avatar {
  display: none!important;
}
body ul ul#ap-user-menu-link {
  display: block;
  right: inherit;
  left: -99999px;
}
body ul ul#ap-user-menu-link li {
  display: block;
}
body ul ul#ap-user-menu-link li a {
  display: block;
  border: none;
}
body ul ul#ap-user-menu-link li a.ap-user-link-logout {
  color: #ffffff;
  background: #ba534e;
}
body ul ul#ap-user-menu-link li a.ap-user-link-logout:hover,
body ul ul#ap-user-menu-link li a.ap-user-link-logout:active,
body ul ul#ap-user-menu-link li a.ap-user-link-logout:focus {
  background: #622926;
}
body ul ul#ap-user-menu-link li a:hover,
body ul ul#ap-user-menu-link li a:active,
body ul ul#ap-user-menu-link li a:focus {
  background: #dddddd;
  border: none;
}
body ul li.open ul#ap-user-menu-link {
  left: inherit;
  right: 0;
}
ul li.anspress-page-link > a {
  /* max-width: 150px;
    overflow: hidden; */
  white-space: nowrap;
}
@media (max-width: 1200px) {
  ul li.anspress-page-link > a {
    max-width: 125px;
  }
}
#ap-notify {
  z-index: 99999;
}
.ap-form-head {
  display: none;
}
.ap-tip {
  display: none;
}
