.elementor-kit-5{--e-global-color-primary:#3182CE;--e-global-color-secondary:#171923;--e-global-color-text:#4A5568;--e-global-color-accent:#F7FAFC;--e-global-color-444ba32:#CBD5E0;--e-global-color-9e09f11:#FFFFFF;--e-global-color-2e71a12:#F6FCFF;--e-global-color-a8bfe14:#2F373D;--e-global-color-f63f29c:#F45A2A;--e-global-color-cf98cc3:#257CFF;--e-global-color-75a3979:#F7F9FC;--e-global-color-15ddaed:#7E868C;--e-global-typography-primary-font-family:"Mulish";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Mulish";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Mulish";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:15px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#3182CE;}.elementor-kit-5 h1{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:32px;font-weight:600;}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:26px;font-weight:600;}.elementor-kit-5 h3{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:24px;font-weight:600;}.elementor-kit-5 h4{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:22px;font-weight:600;}.elementor-kit-5 h5{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:20px;font-weight:600;}.elementor-kit-5 h6{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:16px;background-color:var( --e-global-color-9e09f11 );border-radius:8px 8px 8px 8px;padding:9px 15px 3px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5 h6{font-size:15px;letter-spacing:1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h2{line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */table tbody > tr:nth-child(odd) > td {
    background-color: #F7FAFC;
}

/* Add a 2px bottom border to the active button with color #3182ce */
.e-n-tabs-heading button[aria-selected="true"] {
    border-bottom: 2px solid #3182ce !important;
    z-index: 1;
}

/* Add a 2px bottom border to the non-active buttons with color #e2e8f0 */
.e-n-tabs-heading button[aria-selected="false"] {
    border-bottom: 2px solid #e2e8f0 !important;
}

/* Add a 2px bottom border to the .e-n-tabs-heading using ::after pseudo-element */
.e-n-tabs-heading {
    position: relative;
}

.e-n-tabs-heading::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #e2e8f0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0; /* Ensure it sits behind the buttons */
}

.dt-button.buttons-html5,
.dt-button.buttons-print,
.dt-button.buttons-collection {
    background: white;
    border-radius: 7px;
    font-size: 11px;
}

.dataTables_length {
    padding-top: 0px !important;
    font-size: 14px;
}

.dataTables_wrapper .dataTables_length select {
    font-size: 13px;
}

.dt-button.buttons-html5:hover,
.dt-button.buttons-print:hover,
.dt-button.buttons-collection:hover {
    color: #4a5568;
}

.gv-note-avatar {
    display: none;
}

.elementor-kit-5 input:not([type="button"]):not([type="submit"]),
.elementor-kit-5 textarea,
.elementor-kit-5 .elementor-field-textual {
    font-size: 16px;
    background-color: var(--e-global-color-9e09f11);
    border-radius: 8px;
    padding: 3px 15px;
}

[type=button],
[type=submit],
button {
    color: #4A5564;
    border: 1px solid #4a5568;
}

input#gform_submit_button_10 {
    background: #3182CE;
    border: #3182CE;
    color: #fff;
}

footer#site-footer {
    display: none;
}

span.gv-field-label h4 {
    margin: 0;
    font-size: 19px;
    font-weight: bold;
    padding: 16px 0 10px 0;
    height: auto;
    display: inline-block;
}

.gv-field-10-custom td {
    border-left: none;
    background: white !important;
}

table .gv-field-10-custom th {
    background: white !important;
}

form.gv-note-add {
    display: none;
}

/* For the first <th> in a row to have no border-left */
th:first-child {
    border-left: none;
}
div#DataTables_Table_0_info {
    font-size: 13px;
    padding-top: 15px;
}

/* For the last <th> in a row to have no border-right */
th:last-child {
    border-right: none;
}

/* For the first <td> in a row to have no border-left */
td:first-child {
    border-left: none;
}

/* For the last <td> in a row to have no border-right */
td:last-child {
    border-right: none;
}

table.dataTable.stripe > tbody > tr.odd > *,
table.dataTable.display > tbody > tr.odd > * {
    box-shadow: none !important;
}

table.dataTable.display > tbody > tr.odd > .sorting_1,
table.dataTable.order-column.stripe > tbody > tr.odd > .sorting_1 {
    box-shadow: none !important;
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-top: none !important;
}

td {
    border-right: none !important;
}

th {
    border-right: none !important;
}

table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
    background-color: #F7FAFC;
}

div.dataTables_info {
    font-size: 14px;
}

a.paginate_button {
    font-size: 14px;
}

.dataTables_wrapper .dataTables_paginate {
    padding: 15px 7px 0 7px !important;
}

.gv-note-content p {
    margin: 0 !important;
    padding: 0 !important;
}

.gv-notes td.entry-detail-note {
    padding: 1em .5em 0 1em !important;
    border-bottom: 1px solid #dedede !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}

.gv-table-view-content th,
.gv-table-view-content td {
    padding: 10px !important;
}

.gv-notes tr:last-child td.entry-detail-note {
    border: none !important;
}

.dtrg-group th {
    background: #2D3748 !important;
    color: white;
}

.gv-widget-search {
    display: none !important;
}

input.gv-dt-field-filter,
.gv-dt-field-filter {
    font-size: 13px !important;
    padding: 3px 8px !important;
    margin-top: 5px;
    border-color: #ccc;
    line-height: 1.5 !important;
    color: #454545;
    height: 30px;
    border-radius: 7px !important;
}

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:before {
    top: 10px;
    content: "▲";
}

table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_asc_disabled:after,
table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
    top: 20px !important;
    content: "▼";
}

.dashicons-yes:before {
    content: "\f147";
    color: #5ac09c;
}

td a {
    text-decoration: none !important;
}

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px;
    min-height: 40px;
}
.dataTables_length select {
    display: inline-block;
}
.dataTables_filter input[type="search"] {
    width: auto;
}
.dataTables_wrapper .dataTables_length select {
    border-radius: 7px !important;
    padding: 6px !important;
}
button.dt-button, div.dt-button, a.dt-button, input.dt-button {
    padding: .6em 1em;
}
div.dt-buttons {
    margin-right: 10px;
}
a.paginate_button {
    padding: 2px 9px !important;
    font-size: 13px;
}
a.paginate_button.current {
    border: none !important;
    background: #e2e8f0 !important;
    font-weight: bold;
}
.alert-link span.alert-link-highlight {
    background: #3182CE;
    color: #fff; 
    border-radius: 24px;
    padding: 3px 10px
}
@media screen and (max-width: 640px) {
div#DataTables_Table_0_filter {
    margin-bottom: 20px;
}
div#DataTables_Table_0_length {
    display: none;
}
}/* End custom CSS */