﻿.disabled-input {
    pointer-events: none;
}

/*Language Dropdown Flag size*/

.profile-personal #idiom img:not(.dropdown-arrow),
.profile-personal #idiom + ul img, .dropdown-menu.dropdown-language li img {
    height: 36px;
}

/* Tab Member*/
.slb-profile-item .slb-profile-item-half > .slb-profile-item-info.primary-info .slb-profile-item-info-item > .text .date {
    width: auto;
    padding-left: 15px;
}

/* Direct Debit*/

.direct-debit-confirm p.disclaimer {
    font-size: 10px !important;
    margin-top: 13px;
}

/* Profile Registration and messages flags styling */
.success-slb .flag-box,
.dropdown-country .flag-box {
    width: 20px;
    display: inline-block;
    padding-top: 4px;
    /*float: right;*/
}

#countryDD > div {
    margin-right: 20px;
}

.dropdown-menu > li > .flag-box {
    margin-top: 17px;
    margin-right: 20px;
}

.language-container {
    padding-left: 1%;
}

.success-slb .button-holder p {
    float: left;
    text-align: left;
    width: 50%;
    text-transform: none;
}

    .success-slb .button-holder p.error-msg {
        color: #c30000;
    }

.media-section .media-list .image-placeholder {
    min-width: 140px;
}

.profile .no-after-content.required {
    padding-right: 0px !important;
}

    .profile .no-after-content.required::after {
        content: "" !important;
    }

/* Internal Links Icon */
.generic-content p a,
.generic-content h2 a, /* SLB fix #12948 */
.generic-content table a,
.generic-content li a {
    color: #c30000 !important;
}

    .generic-content p a[target]:after {
        content: ' ';
        display: inline-block;
        background-image: url('/Images/icons/share.svg');
        background-size: 15px 15px;
        height: 15px;
        width: 15px;
        margin: 0 4px;
    }

/* Product search */
#search-results-page .search-results-items .search-results-item.product .image-placeholder img {
    height: 100%;
    width: auto;
    max-width: 100%;
}

#search-results-page .search-results-items .search-results-item.product .image-placeholder figure {
    background-color: transparent;
}

/* No Content Messages */

.no-content-message {
    padding-top: 20px;
    font-size: 16px;
    padding-bottom: 60px;
}
