.flex {
    display: flex;
    align-items: center;
}

.start {
    display: flex;
    justify-content: start;
}

.center {
    display: flex;
    justify-content: center;
}

.end {
    display: flex;
    justify-content: end;
}

.between {
    display: flex;
    justify-content: space-between;
}

.around {
    display: flex;
    justify-content: space-around;
}

.text-justify {
    text-align: justify;
}

.pointer {
    cursor: pointer;
}

.sticky {
    top: 10px;
    position: sticky;
}

.h-100vh {
    height: 100vh;
}

.ff-bold {
    font-family: 'Iran-Sans-Black' !important;
}


/* Colors */
.text-dark {
    color: #272727 !important;
}

.bg-dark {
    background-color: #272727 !important;
}

.border-dark {
    border: 1px solid #272727 !important;
}

.text-danger {
    color: #930000 !important;
}

.bg-danger {
    background-color: #930000 !important;
}

.border-danger {
    border: 1px solid #930000 !important;
}

.text-warning {
    color: #fe4e02 !important;
}

.bg-warning {
    background-color: #fe4e02 !important;
}

.border-warning {
    border: 1px solid #fe4e02 !important;
}








/* Plyr */
:root {
    --plyr-color-main: #fe4e02;
    border-radius: 15px;
}

.plyr {
    border-radius: 15px;
}

.plyr__control--overlaid::after {
    position: absolute;
    content: '';
    inset: -12px;
    border: 12px solid #ffffff1f;
    border-radius: 50%;
}






/* Breadcrumb */
.breadcrumb li {
    font-size: 15px;
    font-weight: bold;
}









/* Pagination */
.pagination li a {
    color: #f24a00;
}

.pagination li.active a {
    color: #fff;
    background-color: #f24a00;
    border: 1px solid #f24a00;
}








/* Tags */
.tags ul {
    margin: 0;
    padding: 0;
}

.tags ul li {
    background-color: #f24a00;
    border: 2px solid #f24a00;
    border-radius: 5px;
    display: inline-block;
    font-size: small;
    margin-bottom: 5px;
    margin-right: 2px;
    transition: all .3s ease-in-out;
}

.tags ul li a {
    display: flex;
    padding: 5px 10px;
    color: #fff;
    transition: all .3s ease-in-out;
}














/* Breadcrumb */
ol.breadcrumb {
    margin-bottom: 0;
}
