.share-details .container {
    width: 100%;
    padding: 1.5rem 1.5rem 1.5em calc(1.5rem + 15px) !important;
}

.separator .row{
    margin-right: 0;
}

.share-details .modal-content {
    float: right;
    max-width: 50rem;
    min-width: 44rem;
}

.share-details .presentations-details {
    max-height: 30rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.share-details .horizontal-line {
    padding: 0;
}

.share-details .header-details {
    font-weight: 500;
    color: #747474;
}

.share-details .header-title {
    margin: 0 0 5px 0;
    font-size: 19px;
    font-weight: 600;
    display: inline-block;
}

.share-details .zmdi-close {
    font-size: 22px;
    float: right;
    color: #707070;
    cursor: pointer;
}

.share-details .share-info h5 {
    margin: 0 0 5px 0;
    font-size: 15px;
    font-weight: 600;
    color: #1a1a1a;
}

.share-details .share-infos .share-info:nth-child(-n + 2) {
    padding-bottom: 1.5rem;
}

.share-details .share-info span {
    color: #949494;
    font-size: 11px;
}

.share-details .presentations-details_title {
    /* color: #2196f3; */
    color: #000;
    font-weight: 500;
    font-size: 14px;
}

.share-details .presentations-details-img {
    height: 65px;
    width: 80px;
    border: .5px solid #dddddd;
    border-radius: 5px;
}

.share-details .presentations-list-item {
    padding-top: 1rem;
}

.share-details .presentations-list-item .as-table {
    display: table;
}

.share-details .presentations-list-item .as-table .col-xs-3 {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.share-details .presentations-list-item .as-table .col-xs-9 {
    display: table-cell;
    vertical-align: middle;
    float: none;
    padding: 0;
}

.share-details .presentations-details-title {
    color: #1a1a1a;
    font-size: 14px;
}

.share-details .presentations-details-description {
    color: #9e9e9e;
    font-size: 12px;
}

.share-details .material-details-list-item {
    display: flex;
}

.share-details .material-details-list-item-image {
    margin-right: 1.5em;
}

.share-details .material-details-list-item-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
}

.share-details .material-details-list-item-header p {
    margin: 0;
}