.section1_div1 {
    padding-top: 24px;
}

.section1_div4 h1 {
    font-weight: 700;
    font-size: 34px;
    line-height: 46px;
    text-align: center;
    color: #0A0909;
}

.section1_div4 .tool_des {
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #222222;
    margin-bottom: 16px;
}

#urls {
    height: 290px;
}

.section1_divform .tool_bottom_btns {
    bottom: -12px;
    left: 0px;
    padding: unset;
}

.tool_container .textarea_box textarea,
.tool_container .textarea_box textarea#urls {
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 24px !important;
}

.btn-gray img {
    filter: brightness(0) !important;
    width: 12px;
    height: 16px;
}

#paste_urls.btn-gray img:hover {
    filter: none !important;
}

#paste_urls.btn-gray:hover img {
    filter: none !important;
}

#paste_urls {
    font-weight: 400;
    line-height: 20px;
    color: #0A0909 !important;

    span {
        padding: 6px 12px;
    }
}

#paste_urls.btn-gray:hover {
    background-color: #FFFFFF !important;
    color: #D4403A !important;
}

#totalWebsites {
    font-weight: 400 !important;
}

.excludeChecks label span {
    line-height: 20px;
}

.section__tool .tool_btns_container {
    margin-top: 24px !important;
}

.section1_divform1 {
    width: calc(100% - 20px);
    max-width: 1130px;
}

#urls1 .heading #action_btns_container {
    flex-direction: column;
}

.asterisk-feedback {
    border: 1px solid #DADADA !important;
}

.result-container {
    .title {
        font-weight: 600 !important;
    }

    & .filter-btn,
    & .export-btn {
        border-color: #ACACAC !important;

        &:hover,
        &.active {
            color: var(--border-primary) !important;
            border-color: var(--border-primary) !important;
        }

        &:not(:hover, .active)>img[alt="Filter"],
        &:not(:hover, .active)>img[alt="Download"] {
            filter: brightness(0) saturate(100%) invert(1%) sepia(2%) saturate(5276%) hue-rotate(314deg) brightness(93%) contrast(95%) !important;
        }
    }

}

.tool-button-container {
    .btn-primary {
        background-color: #D4403A !important;
        border: 1px solid var(--color-primary);
        color: var(--color-white);
    }

    .btn-primary:hover {
        background-color: #C82B25 !important;
        color: #FFFFFF !important;
    }
}

th:first-child {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
}

.result-cols.ss.cursor-text[data-tooltop="Spam Score"] {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}

.result-container {
    & th.result-cols.ss.cursor-text[data-tooltop]:hover {
        &::after {
            left: -76px !important;
        }

        &::before {
            left: 12px !important;
            border-right-color: transparent !important;
            border-left-color: #0A0909 !important;
        }
    }
}

@media screen and (max-width:1023px) and (min-width:769px) {
    .result-heading-wrapper {
        margin: 42px 0px 0px 0px;
    }
}