﻿
.font-weight-bold {
    font-weight: 500 !important;
}

hr.center-star:before {
    content: "★★★";
    color: #ffcc66;
    /*color: #ff8a2e;*/
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 45%;
    margin: 0 0 0 -3px;
    font-size: 20px;
    line-height: 0;
    text-shadow: 0 0 3px #d9d9d9;
}

hr.center-star {
    /*background: #ff4700;*/
    background: #ffcc00;
    /*content: "*";*/
}

hr {
    border: 0;
    height: 1px;
    width: 60%;
    position: relative;
    margin: 30px auto;
    overflow: visible;
    box-sizing: content-box;
    display: block;
    unicode-bidi: isolate;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    opacity: initial;
}
/*#colDiv:after {
        content: "";
        position: absolute;
        margin: -20px;
        width: 40px;
        height: 40px;
        transform: rotate(45deg);
        background-color: #522d5b;*/ /* to see where it is */
/*box-shadow: 0 0 0 10px #ffffff;
    }*/

#colDiv::before,
#colDiv::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #f5365c; /* to see where it is */
    box-shadow: 0 0 0 10px #ffffff;
}

#colDiv::before {
    top: -30px; /* Adjust the distance from the top as needed */
    left: -0px; /* Adjust the distance from the left as needed */
    transform: rotate(45deg);
}

#colDiv::after {
    bottom: -30px; /* Adjust the distance from the bottom as needed */
    right: -0px; /* Adjust the distance from the right as needed */
    transform: rotate(45deg);
}

.card {
    transition: 0.5s;
    cursor: pointer;
}

.card-title {
    font-size: 15px;
    transition: 1s;
    cursor: pointer;
}

    .card-title i {
        font-size: 15px;
        transition: 1s;
        cursor: pointer;
        color: #ffa710
    }

        .card-title i:hover {
            transform: scale(1.25) rotate(100deg);
            color: #18d4ca;
        }


.card-text {
    height: 80px;
}

.card::before, .card::after {
    position: absolute;
    /*top: 0;
        right: 0;
        bottom: 0;
        left: 0;*/
    transform: scale3d(0, 0, 1);
    transition: transform .3s ease-out 0s;
    /*background: rgba(255, 255, 255, 0.1);*/
    content: '';
    pointer-events: none;
}

.card::before {
    transform-origin: left top;
}

.card::after {
    transform-origin: right bottom;
}

.card:hover::before, .card:hover::after, .card:focus::before, .card:focus::after {
    transform: scale3d(1, 1, 1);
}

.pagination {
    font-size: 13px !important;
}
