﻿.experience-img-container {
    max-width: 100px;
    max-height: 100px;
}

.experience-img:hover {
    transition: .2s ease;
    opacity: 0.7;
}

.experience-title {
    max-height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.icon-small {
    font-size: 0.8em;
    vertical-align: middle;
}

.h-50 {
    height: 50%;
}

.company-header {
    align-items: center;
}

.resume-item {
    padding: 0 0 20px 20px;
    margin-top: -2px;
    border-left: 2px solid;
    border-left-color: var(--aux-col-1);
    position: relative;
}

.resume-item::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50px;
    left: -9px;
    top: 0;
    background-color: var(--text-col-aux);
    border: 3px solid;
    border-color: var(--aux-col-1);
}

/*Title*/
.resume-item h4 {
    line-height: 18px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "Poppins", sans-serif;
    color: var(--text-col) !important;
    margin-bottom: 10px;
}

.exp-badge {
    background-color: var(--aux-col-1);
}

.achievements {
    margin-top: -10px;
}

/*.achievements ul {
    padding-left: 10px;*/ /* Remove padding */
/*}*/

.achievements-list {
    list-style-type: disclosure-closed;
}

.achievements-list .achievements-item {
    /* Text color */
    color: var(--aux-col-2);
}

.experience-description ul {
    list-style-type: circle;
    padding-left: 18px; /* Remove padding */
    margin-bottom:8px;
}


.experience-description ul li::marker {
    color: var(--aux-col-2); /* Color of the list marker (dot) */
}