.img-thumbnail {
    border-radius: 10px; /* Round the corners of the images */
    width: 70px; /* Set the size of the thumbnail */
    height: 70px;
    object-fit: cover;
}


.rounded-corner-div {
    background-color: #ffe5b4; /* Light orange background */
    border: 2px solid #f0a500; /* Border color */
    border-radius: 15px; /* Rounded corners */
    padding: 15px; /* Padding inside the div */
}

.scrollable-options {
    max-height: 370px; /* Adjust the height as needed */
    overflow-y: auto;  /* Enable vertical scrolling */
}

.portfolio_item {
    position: relative;
    padding: 4px; /* Add padding around the image */
    margin-bottom: 10px;
    display: inline-block;
}

.portfolio_item img.preview-image {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover; /* Ensure the image covers the container */
    border: 1px solid #ddd; /* Optional: add a border to the image */
}

.portfolio_item .edu_stats_list {
    position: absolute;
    top: 4px;
    right: 4px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 2px 5px;
    border-radius: 50%;
    cursor: pointer;
}

.zmorda-padding-top {
    padding-top: 20px;
}

.portfolio_item .edu_stats_list a {
    color: #fff;
    text-decoration: none;
}

.zmorda-small-text {
    font-size: 12px;
}

.zmorda-medium-text {
    font-size: 14px;
}

.spinner-border {
    width: 3rem;
    height: 3rem;
    border-width: 0.3em;
}

.spinner-border.text-orange {
    color: #FF671F;
}

.zmorda-text-color {
    color: #FF671F !important;
}

.zmorda-red-ornage-text-color {
	 color: #CB4C0F !important;
	
}

.btn-success, .btn-danger {
	
    margin-top: 20px;
}

/* Modal overlay color */
.modal-backdrop {
    background-color: black;
}

/* Ensure modal is always on top */
.modal-dialog-centered {
    z-index: 1050;
}

img {
    image-rendering: auto; /* Default, no special rendering behavior */
    image-rendering: crisp-edges; /* Sharpens edges but may cause pixelation */
    image-rendering: high-quality; /* Prioritizes quality over speed */
}

.zmorda-img{
    width: 100%;
    height: 350px;
    object-fit: cover;
    border-radius: 15px;
    image-rendering: high-quality;
}

.tag-pro {
    background-color: #EB6245;
    border-radius: 40px;
    color: #fff;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 13px;
    left: 20px;
    letter-spacing: 0.03em;
    padding: 6px 13px;

}

.tag-privee {
    background-color: darkgray;
    border-radius: 40px;
    color: #fff;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 13px;
    left: 20px;
    letter-spacing: 0.03em;
    padding: 6px 13px;

}

.tag-new {
    background-color: green;
    border-radius: 40px;
    color: #fff;
    font-family: Inter;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 13px;
    left: 20px;
    letter-spacing: 0.03em;
    padding: 6px 13px;

}

