﻿.cw-list-group {
    margin-top: 1rem !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}

.cw-list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cw-list-group-item {
    position: relative;
    display: block;
    text-align: right;
    padding: 14px 18px 14px 35px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);
}

.cw-list-group-item a {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 16px;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.cw-list-group-item a:hover {
    color: #0056b3;
    text-decoration: underline;
}

/* Custom CSS for right-justified button and div */
.cw-bar-top-section2-btn {
    display: flex;
    justify-content: flex-end;
}
/* Custom CSS for the expandable div */
#cwBarTopSectionExpandableDiv {
    position: absolute; /* Position the div absolutely to the right */
    right: 9px; /* Align to the right edge of the container */
    top: 52px;
    width: auto; /* Adjust the width as needed */
    max-width: 300px; /* Maximum width of the div */
    overflow: hidden; /* Hide overflow for smooth transition */
    max-height: 0; /* Initially collapsed */
    transition: max-height 0.2s ease-out; /* Transition for smooth expansion and collapse */
}
