.organizationlistingitem {
    display: flex;
    flex-direction: column;
    width: 100%;
    transition: none;
}
.organizationlistingitem * {
    transition: none;
}
.organizationlistingitem.hide {
    display: none;
}

.organizationlistingitem .iconAndName {
    display: flex;
    align-items: center;
    padding: 16px;
    cursor: pointer;
}

.organizationlistingitem .iconAndName .orgIcon {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/d/en_US/gv/i/organizations_icon_BO_v1.svg);
}

.organizationlistingitem .iconAndName .name {
    color: #0d4962;
    font-family: "Metropolis Regular";
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0.17px;
    width: 80%;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.organizationlistingitem .iconAndName .arrow {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/arrow_right_white_resource.svg);
    background-size: contain;
    background-repeat: no-repeat;
    min-height: 18px;
    min-width: 10px;
    display: none;
}

.organizationlistingitem .resourcesContainer {
    display: none;
}

.organizationlistingitem .resourcesContainer .resources {
    display: flex;
    flex-direction: column;
    width: 100%;
    cursor: pointer;
}

.organizationlistingitem .resourcesContainer .resources .resource {
    display: flex;
    align-items: center;
    padding: 0px 0px 20px 0px;
    position: relative;
}

.organizationlistingitem .resourcesContainer .resources .resource .verticalLine {
    width: 3px;
    height: 41px;
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/vertical_long_line_blue.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: -32px;
    left: 0px;
}

.organizationlistingitem .resourcesContainer .resources .resource .horizontalLine {
    width: 12px;
    height: 2px;
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/horizontal_short_line_blue.svg);
    background-repeat: no-repeat;
}

.organizationlistingitem .iconAndName .orgIcon,
.organizationlistingitem .resourcesContainer .resources .resource .equipmentIcon,
.organizationlistingitem .resourcesContainer .resources .resource .usersIcon,
.organizationlistingitem .resourcesContainer .resources .resource .communitiesIcon,
.organizationlistingitem .resourcesContainer .resources .resource .challengesIcon {
    width: 20px;
    height: 20px;
    background-size: 20px;
    background-repeat: no-repeat;
    margin-right: 10px;
}

.organizationlistingitem .resourcesContainer .resources .resource .equipmentIcon {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/station_icon_BO_v1.svg);
}

.organizationlistingitem .resourcesContainer .resources .resource .usersIcon {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/users_icon_BO_v1.svg);
}

.organizationlistingitem .resourcesContainer .resources .resource .communitiesIcon {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/community_icon_BO_v1.svg);
}

.organizationlistingitem .resourcesContainer .resources .resource .challengesIcon {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/challege_icon_BO_v1.svg);
}

.organizationlistingitem .resourcesContainer .resources .resource .type {
    color: #0d4962;
    font-family: "Metropolis Regular";
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 0.17px;
}

.organizationlistingitem .resourcesContainer .resources .resource.clicked .type {
    font-family: "Metropolis Bold";
}

.organizationlistingitem.selected .iconAndName {
    background-color: #0d4962;
    border-radius: 16px;
}

.organizationlistingitem.selected .resourcesContainer {
    display: flex;
    position: relative;
    left: 25px;
    top: 15px;
}

.organizationlistingitem.selected .iconAndName .orgIcon {
    background-image: url(https://d1gq9jzbezk7fw.cloudfront.net/p/en_US/gv/i/organizations_icon_white_BO_v1.svg);
}

.organizationlistingitem.selected .iconAndName .name {
    font-family: "Metropolis Bold";
    color: rgba(255, 255, 255, 0.87);
}

.organizationlistingitem.selected .iconAndName .arrow {
    display: block;
}
