
.gov_search_submit_btn {
    border: 0;
    background-color: rgb(83, 83, 83);
    color: rgb(255, 255, 255);
    padding: 6px 15px;
    border-radius: 3px;
    display: inline-block;
    height: 100%;
}

.form_wrapper5 form {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: fit-content(30%) 1fr;
    column-gap: 0.5rem;
    margin-bottom: 1rem;
}

.preloader3 {

    opacity: 1;
    -webkit-transition: opacity 1s ease 0s;
    -ms-transition: opacity 1s ease 0s;
    transition: opacity 1s ease 0s;
    background-color: #FFF;
}


.preloader3.removing {
    opacity: 0;
}

.preloader3.preloader3notshow {
    display: none;
}

/*gov search*/

.gov_adv_search_submit_btn_fake {
    display: none !important;
}

.form_wrapper5 form>* {
    margin-bottom: 0.5rem;
}

.form_wrapper5 .template input[type="text"] {
    height: 100%;
}

.search_description {
    margin-bottom: 1rem;
}

.search_result_big_container .textRed {
    color: #8f0000;
}

.search_result_big_container .item {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: span 2;
    border-bottom: 1px solid #ddd;
    padding-bottom: 1.5rem;
    letter-spacing: normal;
}

.search_result_big_container .main{
    padding: 0;
}

.search_result_big_container :where(.num, .link a) {
    font-size: 1rem;
    font-weight: 600;
}

.search_result_big_container .sub>*:not(:first-child, .other) {
    margin-top: 0.5rem;
}

.search_result_big_container .other {
    color: #555;
    display: flex;
    flex-wrap: wrap;
}

.search_result_big_container .other>* {
    padding-right: 0.5rem;
    padding-top: 0.5rem;
}

.hide_hide {
    opacity: 0;
}


.search_result_big_container .cannot_found.hide {
    display: none;
}

.result_container {
    display: none;
}

.result_container.show_seach_result {
    display: grid;

    column-gap: 1.3rem;
    row-gap: 1.5rem;
    grid-template-columns: fit-content(1%) 1fr;
}


.result_container .item_url {
    word-break: break-all;
}

.fake_btn {
    display: none !important;
}



.page_paginator_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    margin-top: 1rem;
}

.page_paginator_container>* {
    margin-right: 0.75rem;
}

.page_paginator_container label{
    margin-bottom: 0;
}

.page_paginator_container input {
    --pagin_input_pd_left: 1rem;
    --pagin_input_pd_right: 1rem;

    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
    padding-left: var(--pagin_input_pd_left);
    padding-right: var(--pagin_input_pd_right);
    border: 2px solid #555;
    border-radius: var(--borderradius1);
    background-color: #fff;
    color: #555;
    width: calc(5ch + var(--pagin_input_pd_left) + var(--pagin_input_pd_right));
    text-align: center;
}

.page_paginator_container a {
    color: #555;
    text-decoration: none;
    padding: 0.3rem 0.625rem;
    width: 2rem;
    height: 2rem;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page_paginator_container *:not(.prev, .next, .selected) a:hover,
.page_paginator_container *:not(.prev, .next, .selected) a:focus {
    color: #555;
}

.page_paginator_container :where(.prev, .next) a {
    font-size: 0;
}

.page_paginator_container :where(.prev, .next) a::before {
    content: '';
    display: block;
    border: solid #555;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
}

.page_paginator_container .prev a::before {
    transform: rotate(135deg);
}

.page_paginator_container .next a::before {
    transform: rotate(315deg);
}

.page_paginator_container :where(.prev, .next) a:hover::before,
.page_paginator_container :where(.prev, .next) a:focus::before {
    border-color: #1379a1;
}

.page_paginator_container .selected a {
    background-color: #555;
    color: #fff;
}

.page_paginator_container.hide_field {
    display: none !important;
}


@media(max-width: 600px) {
    .form_wrapper5 form {
        grid-auto-flow: unset;
        grid-template-columns: 100%;

    }

    .form_wrapper5 .btn1 {
        width: 100%;
    }

    .form_wrapper5 input[type="text"] {
        width: 100%;
    }
    .gov_search_submit_btn{
        width: 100%;
    }
}