
    .outer_wrapper {
        padding: 24px;
        box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
        border: 1px solid #0473ab;
        border-radius: 4px;
    }



    .result {
        background: #f4f5f6;
        padding: 20px;
        margin-top: 20px;
    }


    h4 {
        font-weight: 600;
        font-size: 21px;
    }

    .outer_wrapper .head {
        font-weight: 600;
        font-size: 24px;
        color: #000;
        text-align: center;
    }

    .outer_wrapper .input_fields input {
        background: #f0f0f0;
        border: none !important;
        border-radius: 1px;
        font-size: 16px !important;
    }

    .outer_wrapper .input_fields input:focus {
        box-shadow: none !important;
    }

    .check-btn {
        background: #cc1517;
        color: white;
        border: none;
        font-size: 18px;
        padding: 8px 12px;
        text-align: center;
    }

    .check-btn:active,
    .check-btn:focus {
        outline: none;
    }

    #error {
        font-size: 14px;
    }

    .moz_wrapper .outer {
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        gap: 14px;
    }

    .moz_wrapper .outer .item {
        background: white;
        padding: 12px;
        font-size: 16px;
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 8px;
        line-height: 1;
        border-radius: 6px;
        border: 1px solid #dfdfdf;
        color: #000;
        text-align: center;
    }

    .moz_wrapper .outer .item span {
        font-weight: 600;
        font-size: 18px;
        color: #337ab7;
    }

    .domain_wrapper {
        background: white;
        margin-top: 18px;
        padding: 18px;
    }

    .domain_wrapper table,
    .domain_wrapper table td,
    .domain_wrapper table th {
        border: none !important;
        font-weight: 400;
    }

    .h_style {
        font-size: 16px;
        font-weight: 400;
        background: #cc1517;
        color: white;
        padding: 0px 8px;
        border-radius: 2px;
        margin-bottom: 4px;
    }

    .cus_review .list-group-item {
        padding: 8px 0;
    }

    .cus_review h6 {
        margin-top: 0 !important;
        margin-bottom: 4px;
        color: #000 !important;
    }

    .cus_review .review_section p {
        color: #000;
        margin: 0px 0 4px !important;
    }

    .cus_review img {
        height: 84px;
    }
    .error{
        color: #cc1517;
        font-size: 14px;
    }
    .spam_msg{
        margin-bottom: 12px;
        border-radius: 4px;
        color: #fff;
        line-height: normal;
        padding: 12px;
    }

    .spam_msg p{
        margin-bottom: 0;
        line-height: 1.2;
        margin-top: 8px;
    }

    .spam_msg .top_span_info{
        background: white;
        color: #000;
        padding: 0px 8px;
        border-radius: 4px;
    }

    .msg_very_low{
        background-color:rgb(30, 177, 5);
    }
     .msg_low{
        background-color: #0476d0;
    }
     .msg_moderate{
        background-color:rgb(235, 161, 41);
    }
     .msg_high{
        background-color:rgb(242, 48, 52);
    }
     .msg_very_high{
        background-color: #cc1517;
    }
