#faq_list .faq-item .can-vote, .rating-item .fa-edit, .rating-item .fa-trash {
    cursor: pointer;
    color: #0349bd;

    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
}

#rating_overall, #one_rating, #rating_view, .rating-overall {
    font-size: 28px;
}

#rating-faq-alert {
    display: none;
}

#one_rating .rating_outer, #one_rating .rating_inner, .rating-view {
    cursor: pointer;
}

#one_rating .rating_inner {
    color: #f1c947;
}

.small_rating {
    font-size: 14px;
}

.rating-view {
    font-size: 18px;
}

.item-rating {
    display: flex;
    flex-direction: column;
}

.rating-overall, .rating-view {
    margin: auto
}

.menu-rating-faq {
    align-items: center;
    padding-left: 16px;
}

.rating_outer {
	position:relative;
	display:inline;
	white-space: nowrap;
    letter-spacing:-1px;
}

.rating_inner {
	position:absolute;
	display:inline;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
    letter-spacing:-1px;
}

.rating > i {
    display: inline;
}

.btn-ask {
    color: #212529;
    background-color: #ffc318;
    border-color: #ffc318;
}

.btn-ask:hover {
    color: #fff;
    background-color: #ffc318;
    border-color: #ffc318;
}