/* Your custom styles */

body {
    font-family: vazir !important;
}

.navbar .nav-item.avatar .dropdown-toggle img {
    height: 45px;
}

header .navbar {
    direction: rtl;
}

header .navbar .navbar-nav {
    position: absolute;
    left: 20px;
}

.card p {
    font-weight: 400;
}

.card p:hover {
    background-color: #d2e3fc;
}

.card a {
    display: inline-block;
    width: 100%;
}

.helpful {
    direction: rtl;
}

.list-group {
    box-shadow: none !important;
}

.list-group-item {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, .125) !important;
}

.like {
    color: #007E33 !important;
}

.dislike {
    color: #CC0000 !important;
}

.white-skin .page-footer {
    border-top: 1px solid lightgray;
    background-color: transparent !important;
}

.footer-text {
    color: black;
}

.dir-rtl {
    direction: rtl !important;
}

.font-bold {
    font-weight: bold !important;
}

h2 {
    margin-top: 3rem;
}

h1, h2 {
    margin-bottom: 1rem;
}

.text-justify p,
.text-justify li {
    text-align: justify !important;
}