/*Sohail CSS*/

.section1{background-color:#F5f6f6}
.section1 .report_div{background-color: #fff;border:1px solid #f4f4f4;border-radius: 4px;padding: 15px;margin: 0px 0px 15px;}
.section1 .connect_box,.section1 .client_box{background: #fff;border:1px solid #f4f4f4;border-radius: 4px;padding: 15px}
.section1 .connect_box .social_div .icon_div{width: 40px;height: 35px;padding: 8px 10px;border-radius: 100px;}
.section1 .connect_box .social_div .icon_div:hover{background-color: #f6f8ff}
.section1 .connect_box .social_div .icon_div svg{fill:#2e71f6}
.section1 .client_box img{filter: grayscale(1)}

.clear_filter_btn{background-color: transparent;color:#8b0000;border:none;padding: 0px;margin-left:10px;font-size:14px;cursor: pointer;}
.clear_filter_btn:hover{text-decoration: underline}
.sort_div{padding:8px 8px;border-radius:4px}
.sort{margin-bottom: 22px}
.sort .parent_sort{width: 100%;background:#fff;color: #3c3a3a;border:none;border-bottom: 2px solid #b3dded;border-radius:0px;font-size:16px;font-weight: 200;padding: 8px 8px;font-family: system-ui;display: flex;justify-content: space-between;align-items: center;cursor: pointer}
.sort .parent_sort span{color:#495057}
.sort .parent_sort img{transition: all .3s ease;vertical-align: middle}
.sort .parent_sort img.rotate{transform: rotate(-180deg)}
.sort .child_sort {background: #fff;padding-bottom: 8px;border: 1px solid #fff;border-top: none}
.sort .child_sort label{color:#0868ad;display: block;font-size: 14px;padding:4px 0px 0px 3px;cursor: pointer}

.report_info_div p{font-size: 13px;color: #1c1c1c}
.report_info_div p:not(:last-child):after{content:'|';padding: 0px 12px;font-size:12px}
.report_info_div p a{font-size: 13px;color: #1c1c1c}
.report_info_div p a:hover{color: #343a40}

.quick_contact_box{border:none; margin: 30px 0px 25px;border: 1px solid #f4f4f4;}
.quick_contact_box a.contact{display: flex;align-items: center;color: #4c4c4c;font-size: 16px;padding:14px 12px;border-top: 1px dashed #9b9b9b}
.quick_contact_box a.contact svg{color: #264997;margin-right: 10px}
.quick_contact_box a.whatsapp svg{color: #10b414}
.quick_contact_box a.contact:hover{color: #408bc0}

footer{background-color: #f3f3f3}
footer address{line-height: 26px;}
footer .footer_links a{font-size:14px;display: inline-block;color: #555;padding:5px 20px 10px 0px}
.footer_copyright{background-color: #eaeaea}
.move_top{width: 40px;height: 40px;background:#aeb3be;color:#fff;padding: 4px;border-radius: 4px;border:none;position: fixed;bottom: 150px;right: 30px;opacity: 0;cursor: pointer;transition: all ease .3s;outline: none}
.move_top:hover{background-color: #91949b;transform: translateY(-5px)}
.move_top svg{vertical-align: middle;font-size: 16px}
.opacity_1{opacity: 1}

/* .paginationDiv span.page_link{font-size: 15px;color: #3e4753;background-color: #dedede;border: 1px solid #b1b1b1;border-right: none;padding: 8px 12px;box-shadow: none;cursor: pointer}
.paginationDiv span.page_link:hover{background-color: #989898;border-color: #808080}
.paginationDiv span:first-child{border-radius: 4px 0px 0px 4px}
.paginationDiv span:last-child{border-radius: 0px 4px 4px 0px;border-right: 1px solid #b1b1b1}
.paginationDiv span.active_page_link{background-color: #989898;color:#fff;border-color: #808080;z-index: 0} */

.reports_btn {
    width: 200px;
    background-color: #eef8fc;
    color: #0f68a4;
    border: 1px solid #0f68a4;
    border-radius: 15px;
    padding: 13px 16px;
    font-size: 18px;
    cursor: pointer;
    transition: all ease .3s
}

.reports_btn:hover {
    background-color: #eef8fc;
    color: #0f68a4;
    border: 1px solid #0f68a4;
    transform: scale(1.02)
}