.techfinder_select {
    width: 25em;
}

body.rtl .techfinder_update_products a {
    margin-left: 5px !important;
}

body:not(.rtl) .techfinder_update_products a {
    margin-right: 5px !important;
}

.techfinder_loading {
    width: 100%;
    min-height: 100vh;
    background-color: #333;
    position: fixed;
    z-index: 1000000000;
    padding: 0;
    opacity: 0.7;
    display: none;
}

.techfinder_loading .techfinder_loader {
    width: 48px;
    height: 48px;
    border: 5px solid #FFF;
    border-bottom-color: #FF3D00;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    top: 50%;
    position: fixed;
}

body.rtl .techfinder_loading .techfinder_loader {
    right: 50%;
}

body:not(.rtl) .techfinder_loading .techfinder_loader {
    left: 50%;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.techfinder_details_modal a.close-modal {
    color: transparent;
}

body.rtl .techfinder_details_modal a.close-modal {
    left: -12.5px;
    right: auto !important;
}

body:not(.rtl) .techfinder_details_modal a.close-modal {
    right: -12.5px;
    left: auto !important;
}

.techfinder_details_modal {
    text-align: center !important;
}

body.rtl .techfinder_details_modal {
    direction: rtl;
}

body:not(.rtl) .techfinder_details_modal {
    direction: ltr;
}

.techfinder_details_modal .details_item_title {
    font-weight: 700;
    text-align: center;
    font-size: 14px;
    width: 100%;
    display: block;
    margin-bottom: 5px;
}

.techfinder_process_products {
    margin-top: 5px;
}

.hover_pointer:hover {
    cursor: pointer;
}