.picker{
    position: relative;
}

body{
    font-family: 'Roboto',sans-serif;
    font-size: 14px;
}

.custom-object-profile .profile-header {
    overflow: hidden;
}
.custom-object-profile .profile-header .profile-img-container {
    position: absolute;
    bottom: -2rem;
    left: 2.14rem;
    z-index: 2;
}
.custom-object-profile .profile-header .profile-img-container .profile-img {
    height: 8.92rem;
    width: 8.92rem;
    border: 0.357rem solid #fff;
    background-color: #fff;
    border-radius: 0.428rem;
    box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}
.custom-object-profile .profile-header .profile-header-nav .navbar {
    padding: 0.8rem 1rem;
}
.custom-object-profile .profile-header .profile-header-nav .navbar .navbar-toggler {
    line-height: 0;
}
.custom-object-profile .profile-header .profile-header-nav .navbar .profile-tabs .nav-item i,
.custom-object-profile .profile-header .profile-header-nav .navbar .profile-tabs .nav-item svg {
    margin-right: 0;
}
.custom-object-profile #profile-info .profile-star {
    color: #babfc7;
}
.custom-object-profile #profile-info .profile-star i.profile-favorite,
.custom-object-profile #profile-info .profile-star svg.profile-favorite {
    fill: #ff9f43;
    stroke: #ff9f43;
}
.custom-object-profile #profile-info .profile-likes {
    fill: #ea5455;
    stroke: #ea5455;
}
.custom-object-profile #profile-info .profile-polls-info .progress {
    height: 0.42rem;
}
.custom-object-profile .profile-latest-img {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.custom-object-profile .profile-latest-img:hover {
    -webkit-transform: translateY(-4px) scale(1.2);
    -ms-transform: translateY(-4px) scale(1.2);
    transform: translateY(-4px) scale(1.2);
    z-index: 10;
}
.custom-object-profile .profile-latest-img img {
    margin-top: 1.28rem;
}
.custom-object-profile .block-element .spinner-border {
    border-width: 0.14rem;
}
@media (max-width: 991.98px) {
    .custom-object-profile .profile-latest-img img {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .profile-header-nav .profile-tabs {
        width: 100%;
        margin-left: 13.2rem;
    }
}
@media (max-width: 575.98px) {
    .custom-object-profile .profile-header .profile-img-container .profile-img {
        height: 100px;
        width: 100px;
    }
    .custom-object-profile .profile-header .profile-img-container .profile-title h2 {
        font-size: 1.5rem;
    }
}
