/* Thank you page */


.page-thanks .woocommerce-order-details{
    display:none;
}

.select2  {
    height:50px;
    background:transparent;
    border-radius: 5px;
    width:100% !important;
}


.select2 .select2-selection{
    height:100%;
    background:transparent;
    color:#A4A4A4;
    font-size: 14px;
    line-height: 19px;
}

.select2 .select2-selection .select2-selection__rendered{
    font-size: 14px;
    height:100%;
    color:#A4A4A4;
    line-height: 19px;
    line-height: 19px;
    align-items: center;
    font-weight: 500;
    display: flex;


}
.product-template-default .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 13px;
    right: 4px;
    width: 20px;
}
.select2-dropdown--below{
    background:#242424;
    color:#fff;
}
.select2-results__option {
    background:#242424;
    padding: 5px;
    font-size: 14px;
    color:#fff;
    cursor:pointer;
    user-select: none;
    transition:.3s ease-in-out;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
    background:none;
}

.select2-results__option--highlighted, .select2-results__option :hover {
    background:#BDF030;
    color:#242424;
    cursor:pointer;
    transition:.3s ease-in-out;
}
.select2-search input{
    margin-bottom:10px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #BDF030;
    color: #fff;
}

.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    cursor: pointer;
    margin-bottom: 0 !important;
}


/* TABS PRODUCT */
.content-montaj,.content-specificatii{
    height: 100px;
    overflow: hidden;
    position: relative;
}


.content-montaj :after{
    content:'';
    width: 100%;
    height: 70px;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background: linear-gradient(
180deg
, rgba(255, 255, 255, 0) 0%, white 100%);
    position: absolute;
}
.content-specificatii :after
{
    content:'';
    width: 100%;
    height: 70px;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background: linear-gradient(
180deg
, rgba(255, 255, 255, 0) 0%, white 100%);
    position: absolute;
}

.show-more-montaj,.show-less-montaj,.show-more-specificatii,.show-less-specificatii{
    position: relative;
    z-index: 10;
    color: #BDF030 !important;
    font-size: 16px;
    line-height: 21px;
    font-family: "Roboto", sans-serif;
}

/* Initial hide show less for all tabs */
.show-less-montaj,.show-less-specificatii{
    display:none;
}
.see-all{
    overflow: initial;
    height: unset;
}
.see-all :after{
    display:none;
}

.page-product .section--2 .group--2 .card--1 .quantity .input {
    resize: initial;
    font-size: 16px;
    line-height: 21px;
    color: #BDF030 !important;

}