.responsive-height-book-photo {
    height: 150px;
    object-fit: cover;
}
.table_custom_width {
    max-width: 150px;overflow: hidden;text-overflow: ellipsis;
}


@media (min-width: 768px) {
    .responsive-height-book-photo {
        height: 150px;
    }
}

@media (min-width: 992px) {
    .responsive-height-book-photo {
        height: 300px;
    }
}
.btn-primary-pro{
    background-color: #051429;
    border-color : #051429;
    color : white;
}
.btn-primary-pro:hover{
    background-color: #051429;
    border-color : #051429;
    color : white;
}
.primary-color {
    color : #051429;
}

.btn-danger-pro{
    background-color: #9B287B;
    border-color : #9B287B;
}
.btn-danger-pro:hover{
    background-color: #5c164e;
    border-color : #5c164e;
}
.bg-danger-pro{
    background-color: #5c164e;
}

.btn-success-pro{
    background-color: #5c164e;
    border-color : #5c164e;
    color:white;
}
.btn-success-pro:hover{
    background-color: #402039;
    border-color : #402039;
    color:white;
}

.text-danger-pro {
    color :#9B287B;
}

a.text-danger-pro:hover{
    color: #5c164e;
}
a.active{
    color: #5c164e;

}
.contain-image {
    object-fit: contain;
}

body {
    font-family: 'Vazir', sans-serif;
}

a,p, h1, h2, h3, h4, h5, h6 .persian-text {
    color: #170f11;
}


.bg-primary-pro {
    background-color: #051225;
}

.btn-outline-danger-pro{
    border-color : #9B287B;
    color: #9B287B;
}

.btn-outline-danger-pro:hover {
    background-color: #9B287B;
    border-color: #9B287B;
    color: #402039;
}

.dark-bg{
    background-color: #402039;
}

.light-bg{
    background-color: #e2fcef;
}

.danger_bg {
    background-color: #9B287B;
}

.text_dark_color {
    color: #170f11;
}

.text_dark_color:hover {
    color: #9B287B;
}

.btn-outline-danger-pro{
    color: #9B287B;
    border-color : #9B287B;
}

