

.profile-panel-main-content .profile-sidebar .profile-picture-wrapper {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
}

.profile-panel-main-content .profile-sidebar .profile-picture-wrapper img {
    width: 110px;
    border-radius: 50%;
}

.profile-panel-main-content .profile-picture-wrapper .username {
    font-size: 19px;
    font-weight: 700;
}

/*BANNER START*/

.profile-panel-main-content .banner-wrapper img {
    height: 110px;
    width: 100%;
    border-radius: 25px;
}

/*BANNER END*/


/*TOURS INFO START*/

.profile-panel-main-content .orders-info-wrapper table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}

.profile-panel-main-content .orders-info-wrapper th,
.profile-panel-main-content .orders-info-wrapper td {
    background-color: #ffffff;
    border: 1px solid #F4F4F4;
    padding: 15px 10px;
    font-style: normal;
    text-align: center;
    vertical-align: middle;
    color: #616161;
    font-size: 14px;
    font-weight: 300;
}

.profile-panel-main-content .orders-info-wrapper thead th {
    font-weight: 600;
    background:rgba(33, 102, 95, 0.06);
}

.profile-panel-main-content .orders-info-wrapper tr:nth-child(even) th,
.profile-panel-main-content .orders-info-wrapper tr:nth-child(even) td {
    background: rgba(33, 102, 95, 0.06);
}


.profile-panel-main-content .orders-info-wrapper table .is-paid {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.profile-panel-main-content .orders-info-wrapper table .is-paid button {
    width: fit-content;
}

/*TOURS INFO END*/

