.anspress {
    font-family: inherit;
}

.ap-sorting-tab {
    display: flex;
}

#ap-answers-c .ap-answers-tab {
    margin-left: auto;
    margin-top: auto;
}

#anspress .ap-question-meta .solved,
#anspress .ap-post-footer .ap-btn-select.active,
#anspress .ap-taxo-detail .ap-tax-item-count {
    background: var(--color--orange);
}

#anspress .ap-filter-toggle,
#anspress .ap-activity-item > .ap-activity-icon i,
#anspress .anspress-vote.anspress-vote--for span {
    color: var(--color--blue);
}

#anspress .ap-activity-when,
#anspress .best-answer .ap-q-metas,
#anspress ul.ap-actions li a b,
#anspress .ap-filter input[type=checkbox]:checked+.apicon-check, #anspress .ap-filter input[type=radio]:checked+.apicon-check {
    background: var(--color--blue);
}

#answers .best-answer .ap-cell-inner,
#ap-best-answer .best-answer .ap-cell-inner,
#anspress .ap-questions-count.ap-questions-acount {
    border-color: var(--color--blue);
}

#anspress .best-answer .ap-q-metas,
#anspress .best-answer .ap-q-metas a {
    color: var(--color--white);
}

#anspress .ap-q-content > *:first-child,
#anspress .ap-comment-content > *:first-child {
    margin-top: 0;
}

#anspress .ap-search-input {
    border-color: rgba(0, 0, 0, .2);
    border-width: 1px;
}

#anspress .anspress-vote {
    border-radius: 3px;
    padding: .5em;
    border: 1px solid var(--color--grey-light);
}

#anspress .anspress-vote.anspress-vote--for,
#anspress .ap-activity-item > .ap-activity-icon i {
    border-color: var(--color--blue);
}

#anspress .anspress-vote.anspress-vote--against {
    border-color: #cd0000;
}

#anspress .anspress-vote.anspress-vote--against span {
    color: #cd0000;
}

#anspress .ap-list-head .btn {
    height: 36px;
}


#anspress .form-group select,
#anspress .form-group div.nice-select{
    box-sizing: content-box;
}

#anspress .selectize-input {
    border: 0;
    box-shadow: 0 0 0 1px var(--color--grey) inset;
    border-radius: 5px;
}

#anspress .selectize-input {
    padding: .5em .75em;
}

#anspress .selectize-dropdown .active {
    background: var(--color--blue);
    color: var(--color--white);
}

.ap-modal-close {
    text-decoration: none;
}

.ap-btn {
    border-radius: 5px;
}

.ap-btn-submit {
    background: transparent none;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 5px;
    border-color: var(--color--grey-light);
    border-width: thin;
    border-style: solid;
    color: var(--color--grey-dark);
    font-size: var(--font-size--x-small);
    font-weight: 600;
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1em;
    padding-left: 2em;
    text-transform: uppercase;
    line-height: var(--custom--line-height--heading);
}

.ap-btn-cancel {
    font-size: 80%;
    padding: .5em 1.5em .5em 1.5em;
}

.ap-btn-cancel:not(:hover) {
    opacity: 0.5
}

#anspress .ap-question-meta .featured,
#anspress .ap-question-meta .solved {
    height: auto;
}

#anspress .ap-question-meta .solved,
#anspress .ap-post-footer .ap-btn-select.active,
#anspress .ap-taxo-detail .ap-tax-item-count {
    height: 100%;
}

#anspress .ap-dropdown {
    font-size: 12px;
}

.ap-vote .net-vote-count {
    font-size: 16px;
}

#anspress .ap-cell {
    font-size: 13px;
}

#anspress .mce-ico.mce-i-table {
    line-height: 1.25;
}

.mce-container.mce-panel.mce-floatpanel * {
    font-size: 12px;
}

.mce-container.mce-panel.mce-floatpanel .mce-grid-border td {
    padding: 0;
}

#anspress .ap-taxo-detail .ap-tax-count {
    background: var(--color--orange);
}

#anspress .ap-taxo-detail .ap-taxo-description {
    font-size: .85rem;
}