/**
 * @file
 * Subtheme specific CSS.
 */

.user-row-view .form-checkbox, .view-user-info-class .form-checkbox {
    opacity: 1 !important;
    appearance: auto !important;
}

.cs-view-bulk .form-check-label {
    display: none;
}
.cs-view-bulk .form-check-input {
    margin-top: -0.7rem;
    margin-left: -0.25rem;
}
.view-user-info-class .table-responsive thead input[type="checkbox"] {
    position: unset !important;
}

@media (max-width: 991px) {
    .desktop-show {
        display: none !important;
    }
}

.session-end-date [id^="edit-end-date-time--"] {
    padding-left: 32px !important
}
.session-end-date .form-type-date {
    margin-right: 30px;
}
#personal-information.personal-information {
    padding-bottom: 50px !important;
}

.messages-page.personal-message .form-textarea-wrapper textarea.form-control {
    max-height: 56px;
    height: unset !important;
}

.social-media-link-icon--twitter .fa-twitter::before {
    display: none;
}

.social-media-link-icon--twitter {
    position: relative;
    top: 3px;
}
.social-media-link-icon--twitter .fa-twitter::after {
    display: block;
    content: '';
    background-image: url(../src/assets/images/x-twitter.svg);
    width: 20px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
}

#session-request .cs-whereby-button {
    margin-left: unset;
    margin-bottom: 15px;
}

.dashboard .coming-goal .view-my-goals .views-row {
    width: 185px !important;
}

.field--name-user-picture .messages--error {
    position: absolute !important;
    z-index: 99;
    left: 4px;
    color: red;
}

.field--name-user-picture .alert-success {
    position: absolute !important;
    z-index: 99;
    height: 100%;
}

.block-views-exposed-filter-blockadvanced-search-page-1 .form-row fieldset select {
    max-height: unset !important;
}

#edit-field-join-as- {
    display: flex;
    padding-bottom: 20px;
}

#edit-field-join-as- .form-item-field-join-as--mentee{
    padding-right: 20px;
}
