@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url(bootstrap.min.css);
@import url('https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css');

body {
    font-family: 'Poppins', sans-serif;
    background-color: #F8F8F8;
}

a.active,
a:focus,
button:focus,
button.active {
    outline: none;
}

a {
    text-decoration: none;
}

a:focus,
a:hover,
a:active {
    outline: 0;
    box-shadow: none;
}

a:focus,
a:hover {
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul,
ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul li {
    list-style: none;
}

p {
    margin: 0;
    padding: 0;
}

input:focus,
select:focus,
textarea:focus {
    outline: none;
}

img {
    border-style: none;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.login-box .text-box p {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
}

.login-box form {
    margin-top: 20px;
}

.login-box form .form-control::placeholder {
    opacity: 0.7;
    color: #000;
}

.login-box form .form-control {
    border-radius: 15px;
    background: #F5F5F5;
    color: #000;
    padding-left: 16px;
    font-size: 14px;
    height: 48px;
    font-weight: 400;
    line-height: normal;
}

.login-box form .form-group {
    margin-bottom: 16px;
}

.login-box .form-input {
    position: relative;
}

.img-wrap {
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translate(0, -50%);
}

.login-box form label {
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: normal;
}


.login-box .text-box h2 {
    color: #09518C;
    margin: 30px 0px 4px;
}

.text-box h2 {
    color: #000;
    font-size: 30px;
    font-family: 'Lora', serif;
    font-weight: 500;
    line-height: normal;
}

.login-box {
    border-radius: 20px;
    padding: 30px 40px;
    background: #FFF;
    max-width: 500px;
    margin: 0 auto;
}

.login-sec {
    padding: 213px 0px 162px;
    background: linear-gradient(293deg, #09518C 4.99%, #98CB00 183.73%);
}

.login-sec .btn-primary {
    margin-top: 32px;
}

.btn-primary {
    background-color: #09518C;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    border-radius: 15px;
    width: 100%;
    border: none;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ===== header ======= */
header .navbar .navbar-nav .nav-link {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    padding: 0px 25px;
}

header .navbar .navbar-nav .nav-link:hover {
    color: #09518C;
}

header .navbar .navbar-nav .nav-link.btn-default {
    color: #09518C;
    font-weight: 600;
    margin-left: 25px;
}

.btn-default:hover {
    background-color: #09518C;
    color: #fff !important;
}

header .btn-default {
    color: #09518C;
    font-size: 14px;
    border-radius: 15px;
    width: 86px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1.5px solid #09518C;
}



footer ul li a {
    text-decoration: underline;
    color: #FFF;
}

footer ul li a {
    display: flex;
    align-items: center;
    grid-gap: 12px;
}

footer ul li p {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
}

footer ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

footer {
    background: #333;
    padding: 13px 0px;
}

.dashboard-sec {
    padding: 32px 0px 60px;
    background: #F8F8F8;
}

.yellow-text {
    color: #98CB00 !important;
}

.footer ul li a {
    text-decoration: none;
}

.dashboard-sec .card h4 {
    color: #09518C;
    font-size: 24px;
    font-family: 'Lora', serif;
    font-weight: 500;
    max-width: 228px;
    margin: 0 auto;
    line-height: normal;
}

.btn-learn:hover {
    border: 1px solid #98CB00;
    color: #98CB00;
    background-color: transparent;
}

.btn-learn {
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    border-radius: 15px;
    background: #98CB00;
    width: 186px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.dashboard-sec .card p {
    color: #000;
    font-size: 14px;
    margin: 28px auto 35px;
    font-weight: 400;
    max-width: 235px;
    line-height: normal;
}


.dashboard-sec .card {
    border-radius: 15px;
    background: #FFF;
    text-align: center;
    margin-top: 30px;
    padding: 32px 35px;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    max-height: 300px;
}

.btn-soon {
    color: #98CB00;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
}

.search-sec {
    background-color: #F8F8F8;
    padding: 32px 0px;
}

.top-header {
    display: flex;
    align-items: center;
}

.table-box .top-header .nav {
/*    border-radius: 15px;*/
    border: 1px solid #EAEAEC;
    background: #FFF;
    max-width: fit-content;
}

.table-box .table-scroll::-webkit-scrollbar {
    display: none;
}

.table-box .table-scroll {
    height: 535px;
    overflow: scroll;
    overflow-x: hidden;
}

.table-box {
    background-color: #fff;
    margin-top: 12px;
    padding: 25px 20px;
    border-radius: 15px;
}

.table-box .table thead {
    background: #2D3140;
}

.table-box .table thead tr th:first-child {
    border-radius: 10px 0px 0px 10px;
}

.table-box .table tbody tr td:first-child {
    border-radius: 10px 0px 0px 10px;
}

.green-text {
    color: #04B400 !important;
}

.table-box .table tbody tr td:last-child {
    border-radius: 0px 10px 10px 0px;
    padding-right: 20px;
}

.table-box .table thead tr th:last-child {
    border-radius: 0px 10px 10px 0px;
    padding-right: 20px;
}

.table-box .table tbody tr td {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 14px 0px;
}

.bg-gray {
    border-radius: 10px;
    background: #F3F3F3;
}

.blue-text {
    color: #0077D8 !important;
}

.table>:not(caption)>*>* {
    border-bottom-width: 0px;
    box-shadow: none;
}

.table-box .table thead tr th {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 20px;
    padding: 14px 0px;
}

.table-box h4 {
    color: #09518C;
    font-size: 16px;
    font-family: 'Lora', serif;
    font-weight: 500;
    line-height: 36px;
    margin: 13px 0px;
}

.top-header .nav-pills .nav-link {
    color: #09518C;
    font-size: 14px;
    font-weight: 500;
    line-height: 134.4%;
    /*   padding: 14.5px 36px 16.5px;*/
    padding: 12px;
    border-left: 1px solid #ccc;
    border-radius: 0px;
}

    .top-header .nav-pills .nav-link.active {
        color: #FFF;
        background: #09518C;
        border-radius: 0px;
        /*  border-radius: 15px 0px 0px 15px;*/
    }

.search-list .form-control::placeholder {
    color: #000;
    opacity: 0.7;
}

.search-list .input-group {
    max-width: 364px;
    width: 100%;
    flex-wrap: nowrap;
}

.search-list {
    flex: 1;
    margin-left: 24px;
    display: flex;
    align-items: center;
}

.search-list .form-control {
    background-color: #F5F5F5;
    border-radius: 20px;
    color: #000;
    font-size: 14px;
    border: none;
    font-weight: 500;
    padding-left: 16px;
    line-height: normal;
    max-width: 322px;
    width: 100%;
    height: 48px;
}

.form-control:focus {
    box-shadow: none;
    border: none;
}

.search-list .input-group-text {
    z-index: 999;
    margin-left: -42px !important;
}

.search-side {
    display: flex;
    width: 100%;
    flex: 1;
}

.bg-red:hover {
    background-color: transparent !important;
}

.bg-red {
    background-color: #F55853 !important;
    margin-left: 12px;
    border: 1px solid #F55853 !important;
}

.btn-search:hover {
    background-color: transparent;
    color: #09518C;
}

.btn-search {
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    background-color: #09518C;
    padding: 14px 16px;
    border: 1px solid #09518C;
    border-radius: 15px !important;
    line-height: normal;
    height: 48px;
}

.btn-case img {
    margin-right: 5px;
}

.btn-case:hover {
    color: #98CB00;
    background-color: transparent;
}

.btn-case {
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    border-radius: 15px;
    width: 153px;
    height: 48px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #98CB00;
    border: 1px solid #98CB00;
}

.case-modal .modal-dialog {
    max-width: 600px;
}

.case-modal .modal-dialog h5 {
    text-align: center;
    font-family: 'Lora', serif;
    font-size: 24px;
    font-weight: 600;
}

.case-modal .modal-header {
    padding: 24px 0px 20px;
    border-bottom: 1px solid #F5F5F5;
}

.case-modal .modal-body label {
    color: #000;
    font-size: 16px;
    font-weight: 500;
}

.case-modal .modal-body {
    padding: 11px 40px 0px;
}

.case-modal .modal-body label span {
    color: #F55853;
}

.case-modal .modal-body form .search-list {
    margin-top: 10px;
}

.case-modal .modal-body form p {
    color: rgba(0, 0, 0, 0.50);
    font-size: 14px;
    font-weight: 400;
    max-width: 380px;
    margin: 9px 0 20px;
}

.case-modal .modal-body form p a {
    color: #0077D8;
    text-decoration-line: underline;
}

.case-modal .modal-body h6 {
    color: #09518C;
    font-family: 'Lora', serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 36px;
}

.type-btn .form-check {
    border-radius: 15px;
    max-width: 177px;
    background: #F5F5F5;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 12px 12px 16px;
}

.type-btn .form-check-input:checked {
    background-color: #09518C;
    border-color: #09518C;
}

.type-btn .form-check .form-check-input {
    float: right;
}

.type-btn .form-check-input {
    width: 24px;
    height: 24px;
}

.type-btn .form-check label {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
}

.top-space {
    margin-top: 20px;
}

.type-btn {
    display: flex;
    grid-gap: 10px;
    margin-top: 10px;
}

.case-modal .modal-body form .form-control::placeholder {
    color: #000;
    opacity: 0.7;
}

.case-modal .modal-body form .search-list .form-control {
    margin-top: 0px;
}

.case-modal .modal-body .search-list .form-control {
    max-width: 364px;
}

.case-modal .modal-body .search-list .input-group {
    max-width: 442px;
}

.case-modal .modal-body form .search-list .input-group-text {

    margin-left: 8px !important;
}

.case-modal .modal-body form .form-control {
    border-radius: 15px !important;
    background: #F5F5F5;
    height: 48px;
    padding-left: 16px;
    margin-top: 10px;
    width: 100%;
    color: #000;
    border: none;
    font-size: 14px;
    font-weight: 400;
}

.msg-input {
    height: 124px !important;

    padding-top: 13px;
}

.form-btn {
    display: flex;
    align-items: center;
    justify-content: end;
    grid-gap: 10px;
    margin: 23px 0px 12px;
}

.bottom-text {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 20px;
}

.case-modal .modal-content {
    border-radius: 20px;
    background: #FFF;
}

.authority-box {
    border-radius: 15px;
    padding: 20px 20px 28px;
    margin-bottom: 17px;
    background: linear-gradient(91deg, #296DBA -9.2%, #0E4787 107.96%);
}

.authority-box h4 {
    color: #FFF;
    font-family: 'Lora', serif;
    font-size: 20px;
    margin-bottom: 8px;
    font-weight: 500;
}

.authority-box p span {
    color: #fff;
}

.authority-box .box-footer {
    border-top: 1px solid rgba(245, 245, 245, 0.20);
    margin-top: 16px;
    padding-top: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.authority-box p {
    color: rgba(255, 255, 255, 0.70);
    font-size: 13px;
    font-weight: 400;
}

.authority-box .box-footer label {
    color: #FFF;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
}

.select-options {
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 20px;
    max-width: 600px;
    flex: 1;
}

.authority-box .box-footer select option {
    color: #000;
}

.authority-box .box-footer .form-select {
    border-radius: 15px;
    border: 1px solid rgba(255, 255, 255, 0.60);
    font-size: 14px;
    background-size: 24px 20px;
    color: rgb(255, 255, 255, 0.7);
    height: 48px;
    padding-left: 16px;
    max-width: 300px;
    width: 100%;
    background-image: url(../images/outline.svg);
    font-weight: 400;
    background-color: rgba(245, 245, 245, 0.20);
}

.bundle-box ul {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    justify-content: space-between;
}

.ref-list h6 {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 4px;
    opacity: 0.5;
    text-transform: uppercase;
}

.text-black {
    color: #000000 !important;
}

.bundle-box p {
    color: #19579C;
    font-size: 14px;
    font-weight: 400;
}

.bundle-box {
    border-radius: 15px;
    background: #FFF;
    padding: 20px;
}

.line {
    margin: 20px -20px 0px;
    padding-bottom: 20px;
}

.line-inner {
    opacity: 0.1;
    background: #000;
    height: 1px;
    width: 100%;
}

.bundle-box .form-check .form-check-input {
    float: right;
}

.bundle-box .form-check {
    padding-left: 0;
    margin-bottom: 0.125rem;
    display: flex;
    justify-content: space-between;
}

.bundle-box .form-check label {
    color: #09518C;
    font-family: 'Lora', serif;
    font-size: 18px;
    font-weight: 500;
}

.bundle-box .form-check span {
    color: #04B400;
    font-size: 14px;
    font-weight: 400;
    display: block;
    margin-bottom: 12px;
    line-height: 20px;
}

.bundle-box .form-check-input {
    width: 24px;
    height: 24px;
}

.bundle-box .form-check h6 {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin: 4px 0px;
    line-height: 20px;
}

.address-list .user-list {
    margin-top: 85px;
}

.address-list {
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.form-check-input:checked {
    background-color: #09518C !important;
    border-color: #09518C !important;
}

.option-btn .left-side p {
    max-width: 184px;
}

.pricing-box {
    border-radius: 15px;
    background: #FFF;
    padding: 23px 0px 0px;
}

.pricing-box .pricing-header p {
    color: rgba(0, 0, 0, 0.50);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.pricing-box .pricing-header p a {
    color: #0077D8;
    font-weight: 600;
    text-decoration: underline;
}

.pricing-box .pricing-header {
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
    margin-bottom: 14px;
    padding: 0px 20px 16px;
}

.pricing-box h4 {
    color: #000;
    margin-bottom: 6px;
    font-family: 'Lora', serif;
    font-size: 18px;
    font-weight: 500;
}

.residential-box {
    display: grid;
    grid-template-columns: 6fr 6fr;
}

.residential-box .residential-header h6 {
    color: #000;
    text-align: center;
    font-family: 'Lora', serif;
    font-size: 16px;
    font-weight: 500;
}

.residential-left {
    border-right: 1px solid rgb(0, 0, 0, 0.10);
}

.residential-box .residential-header {
    background: #F5F5F5;
    padding: 8px 20px;
}

.residential-box label {
    color: #09518C;
    font-size: 16px;
    font-weight: 400;
    margin-left: 16px;
    line-height: 20px;
    flex: 1;
}

.residential-box .residential-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.residential-box .form-check-input {
    width: 24px;
    height: 24px;
    border-radius: 6px;
    border: 1.5px solid #CECECE;
    background-color: rgba(255, 255, 255, 0.00);
}

.residential-box .residential-body {
    margin: 12px 20px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    padding-bottom: 15px;
}

.residential-box .residential-body p {
    color: #000;
    font-size: 14px;
    max-width: 285px;
    display: flex;
    align-items: center;
    font-weight: 400;
}

.para.show .residential-body,
.para2.show .residential-body {
    display: block;
}

.para.show .text-show,
.para2.show .text-show {
    display: block;
}

.para.show .text-hide,
.para2.show .text-hide {
    display: none;
}

.text-show {
    display: none;
}

.btn-view {
    color: #0077D8;
    font-weight: 600;
    font-size: 14px;
    display: block;
    margin-left: 8px;
}

.para.show .text,
.para2.show .text {
    -webkit-line-clamp: 2;
    line-clamp: 2;
}


.residential-box .residential-body .para, .residential-box .residential-body .para2 {
    margin-top: 14px;
    display: flex;
}

.residential-box .residential-body .para.show,
.residential-box .residential-body .para2.show {
    display: block;
}

.residential-box .form-check {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}

.para .residential-body,
.para2 .residential-body {
    display: none;
}

.text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    flex: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.text-box h6 {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

.btn-box p span {
    color: #000;
}

.btn-box p {
    color: rgba(0, 0, 0, 0.80);
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    max-width: 816px;
    margin: 54px auto 20px;
}

.btn-box .form-btn {
    justify-content: center;
}

.btn-box .form-btn li {
    width: 38%;
}

.btn-box .form-btn .btn {
    max-width: 345px;
    width: 100%;
}

.search-inner .btn-case {
    width: 188px;
}

.search-inner .top-header .nav-pills .nav-link.active {
    border-radius: 0px 15px 15px 0px;
}

.user-list {
    display: flex;
    grid-gap: 62px;
    margin: 12px 0px 18px;
}

.user-list h6 {
    font-family: 'Lora', serif;
    font-weight: 500;
}

.user-list h6 span {
    color: rgba(0, 0, 0, 0.60);
}

.search-inner .text-box p {
    margin: 13px 0px 4px;
}

.text-box h4 {
    color: #09518C;
    font-family: 'Lora', serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-top: 0px;
}

.text-box p {
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

.table-list {
    display: flex;
    align-items: center;
    justify-content: end;
    grid-gap: 12px;
}

.btn-edit {
    color: #98CB00;
    font-size: 14px;
    font-weight: 400;
    text-decoration-line: underline;
    padding: 0;
}

.search-inner .text-box .btn-case {
    width: fit-content;
    padding: 8px 20px;
    margin-right: 12px;
}

.check-list {
    margin-top: 15px;
}

.lawyer-box {
    max-width: 323px;
}

.check-list li {
    border-bottom: 1px solid rgb(0, 0, 0, 0.10);
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.check-list li .gray-text {
    opacity: 0.56;
}

.upload-sec span {
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

.btn-file {
    color: #98CB00;
    font-size: 14px;
    font-weight: 600;
    border-radius: 12px;
    width: 118px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(152, 203, 0, 0.1);
}

.upload-sec p {
    font-weight: 500;
}

.file-list {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    margin: 20px 0px 28px;
}

.file-list p {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-left: 10px;
}

input[type="file"] {
    display: none;
}

.file-box h6 {
    color: #98CB00;
    font-size: 16px;
    font-weight: 600;
}

.file-box span {
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

.upload-sec .btn-search {
    margin: 12px 0px;
}

.file-box {
    border-radius: 12px;
    border: 1px dashed #98CB00;
    background: rgba(152, 203, 0, 0.10);
    max-width: 410px;
    padding: 20px 12px;
    display: flex;
    align-items: center;
    grid-gap: 7px;
}

.opacity-0 {
    opacity: 0 !important;
}

.form .form-control {
    border-radius: 15px;
    background: #F5F5F5;
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

.form .form-control::placeholder {
    opacity: 0.7;
}

.form .btn-search {
    margin-top: 12px;
}

.order-list li h6 {
    color: #09518C;
    font-family: 'Lora', serif;
    font-weight: 500;
}

.order-list {
    display: flex;
    align-items: center;
    grid-gap: 94px;
}

.form h4 {
    min-height: 52px;
}

.details-sec .table-box .table thead tr th {
    padding: 14px 12px;
}

.details-sec .table-box .table tbody tr td {
    padding: 14px 12px;
}

.details-sec .table-box .table-scroll {
    height: 100%;
    margin-top: 12px;
}

.form .form-control {
    border: none;
    padding-left: 16px;
    height: 48px;
}

.circle-list p {
    color: #F55853;
    font-weight: 500;
}

.circle-list li {
    list-style-type: disc;
    margin-left: 23px;
}

::marker {
    color: #F55853;
}

.account-form {
    margin-top: 12px;
}

.account-form .form-group {
    margin-bottom: 20px;
}

.account-form .btn-search {
    max-width: 207px;
    width: 100%;
}

.form label {
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 500;
}

.row-divider {
    border-right: 1px solid rgb(0, 0, 0, 0.1);
}

.alert-text {
    opacity: 0.5;
}

.mandatory-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 16px;
}

.inform-box {
    height: 99%;
}

.inform-box .form h4 {
    min-height: fit-content;
}

.inform-box .account-form {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    width: 100%;
}

.search-list .form-select {
    background-color: #F5F5F5;
    color: #000;
    font-size: 14px;
    height: 48px;
    border-radius: 20px;
    font-weight: 500;
    opacity: 0.7;
    margin-left: 12px;
    max-width: 205px;
}

.bottom-divider {
    border-bottom: 1px solid rgb(0, 0, 0, 0.1);
    padding-bottom: 12px;
}

.search-box .text-box p {
    font-weight: 500;
}

.alert-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.alert-list ul {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    margin-top: 14px;
}

.table-scroll.search-table {
    overflow-x: scroll;
    overflow-y: hidden;
}

.table-scroll.search-table::-webkit-scrollbar {
    display: block;
}

.search-table .table {
    width: 1310px;
}

.alert-list ul li span.yellow-circle {
    background-color: #FFF000;
}

.table-scroll.search-table::-webkit-scrollbar {
    width: 10px;
}

.table-scroll.search-table::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #F3F3F3;
}

.table-scroll.search-table::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #09518C;
}


.alert-list ul li {
    display: flex;
    align-items: center;
}

.alert-list ul li p {
    margin: 0 !important;
}

.alert-list ul li span.red-circle {
    background-color: #F55853;
}

.alert-list ul li span.green-circle {
    background-color: #D37200;
}

.alert-list ul li span {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 8px;
    display: block;
}

.data-box {
    border-radius: 20px;
    border: 1px solid rgb(45, 49, 64, 0.1);
    background: #FFF;
    margin-bottom: 20px;
    padding: 12px;
}

.data-box p {
    font-weight: 500;
}

.data-box p span {
    color: rgba(0, 0, 0, 0.60);

}

.data-box ul li .text-blue {
    color: #0077D8;
}

.data-box ul {
    display: flex;
    align-items: center;
    grid-gap: 50px;
    margin-top: 16px;
}

.check-boxes {
    display: flex;
    align-items: center;
    grid-gap: 63px;
    margin-bottom: 20px;
    padding-bottom: 26px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.check-box {
    display: flex;
    align-items: center;
}

.check-box p {
    font-size: 16px;
    opacity: 0.7;
}

.step-1 .text-box h6 {
    font-weight: 500;
    margin-right: 16px;
}

.text-box h3 {
    color: #09518C;
    font-family: 'Lora', serif;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}

.step-2 {
    max-width: 580px;
}

.step-2 .form-group {
    display: flex;
    align-items: center;
    grid-gap: 8px;
}

.step-2 .btn-search {
    opacity: 0.20;
}

.return-list li p span {
    color: #0077D8;
    font-size: 14px;
    font-weight: 600;
    margin-top: 4px;
}

.return-list {
    margin: 16px 0px 64px;
}

.return-list li p {
    color: #000;
    font-size: 16px;
    font-weight: 500;
}

.navbar-toggler:focus {
    box-shadow: none;
}

.navbar-toggler-icon img {
    filter: brightness(0);
}
.Caselinkbtn {
    background: #0D4888;
    font-weight: bold;
    text-align: center;
    display: block;
    text-decoration: underline;
    color: white !important;
    padding: 4px;
    border-radius: 10px;
    /* width: 90%; */
    margin: 5px;
}