@charset "UTF-8";
@media (min-width: 960px) {
    .uk-navbar-left,
    .uk-navbar-right,
    [class*="uk-navbar-center"] {
        gap: 12px;
    }
}

.uk-navbar-item,
.uk-navbar-nav > li > a,
.uk-navbar-toggle {
    font-family: "Inter", sans-serif;
}

.uk-navbar-nav > li > a {
    color: #3d485c;
    text-transform: inherit;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    font-family: "Inter", sans-serif;
}

.uk-navbar-item,
.uk-navbar-nav > li > a,
.uk-navbar-toggle {
    min-height: 80px;
}

.uk-navbar-nav li a:hover,
.uk-navbar-nav li.current-page a {
    color: #3c6cc0;
}

.mob-button {
    color: #222;
    padding: 10px;
    border-radius: 5px;
}

.mob-dropdown {
    min-width: 300px;
    padding: 10px 20px 20px;
    border-radius: 10px;
}

.mob-menu {
    list-style: none;
    padding: 0 !important;
    margin: 0;
}

.mob-menu li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.mob-menu li:nth-last-child(-n + 3), .mob-menu li:last-child {
    border-bottom: none;
}

.mob-menu li a:not(.uk-button) {
    text-transform: capitalize;
    color: #002263;
    font-weight: 500;
    font-size: 14px;
    padding: 6px 0;
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.mob-menu li a:not(.uk-button):hover {
    text-decoration: none;
    color: #ccc;
}

.mob-menu li .uk-button {
    width: 100%;
}

.header-btn {
    background-color: #fff;
    outline: inherit;
    border: none;
    font-size: 21px;
    color: #3d485c;
    cursor: pointer;
    -webkit-transition: all .1 ease-in-out;
    transition: all .1 ease-in-out;
}

.header-btn:hover {
    text-decoration: none;
    background-color: #d9e5fc;
    color: #3c6cc0;
}

.hh-num {
    width: 16px;
    height: 16px;
    background-color: #3c6cc0;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    position: absolute;
    top: -3px;
    right: -3px;
}

.uk-breadcrumb > * > * {
    font-size: .875rem;
    color: #595959;
}

.uk-breadcrumb > :last-child > a:not([href]), .uk-breadcrumb > :last-child > span {
    color: #002263;
}

/* header-inner */
.header-inner {
    border-radius: 0px 0px 20px 20px;
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(#f0f5fe));
    background: linear-gradient(90deg, #fff 0%, #f0f5fe 100%);
    padding-left: 20px;
    padding-right: 20px;
}

@media (max-width: 1200px) {
    .header-inner {
        border-radius: 0;
        background: -webkit-gradient(linear, left top, right top, from(#f0f5fe), to(#f0f5fe));
        background: linear-gradient(90deg, #f0f5fe 0%, #f0f5fe 100%);
    }
}

.header-inner .uk-navbar-nav {
    gap: 34px;
}

.site-footer {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-top: 60px;
    padding-bottom: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    font-size: 14px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(17%, #06348e), to(#3c6cc0));
    background: linear-gradient(0deg, #06348e 17%, #3c6cc0 100%);
    color: #d2d8e2;
}

.site-footer h2 {
    color: #fff;
}

.site-footer .widget-heading {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 16px;
    color: #fff;
}

.site-footer a {
    color: #acb0b8;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.site-footer a:hover {
    color: #fff;
    text-decoration: none;
}

.site-footer .footer-social {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 18px;
}

.site-footer .footer-social a {
    margin-right: 10px;
}

.site-footer .footer-qlinks {
    padding: 0;
    margin: 0;
    list-style: none;
}

.site-footer .footer-qlinks li {
    display: block;
}

.site-footer .footer-qlinks li a {
    color: #d2d8e2;
    padding: 5px 0;
    display: block;
}

.site-footer .footer-qlinks li a:hover {
    color: #fff;
}

.site-footer .footer-qlinks li:last-child {
    margin: 0;
}

.col-2 {
    -webkit-column-count: 2;
    column-count: 2;
}

.footer-bottom {
    margin-top: 40px;
    padding-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.035);
}

.footer-bottom .footer-nav {
    direction: ltr;
    padding: 0;
}

.footer-bottom .footer-nav li {
    display: inline-block;
}

.footer-bottom .footer-nav li a {
    margin-right: 10px;
}

/* Footer Cta */
.footer-cta .footer-cta-inner {
    padding-bottom: 60px;
    margin-bottom: 60px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.035);
}

@media (max-width: 960px) {
    .footer-cta .footer-cta-inner {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    line-height: 1.875rem;
    font-size: 16px;
    color: #3d485c;
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-style: normal;
}

h2,
h1,
.uk-h1,
.uk-h2 {
    font-weight: bold;
    font-family: inherit;
}

h3,
h4,
h5,
h6 {
    font-family: inherit;
}

.site-main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.site-content {
    position: relative;
}

.site-footer {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.uk-section-muted {
    background: #f7f9ff;
}

.uk-button {
    border-radius: 8px;
    padding: 0 20px;
    font-weight: 600;
    font-size: 0.813rem;
    line-height: 44px;
    text-transform: capitalize;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    font-family: "Inter", sans-serif;
}

form .uk-button {
    height: 50px;
}

.uk-form-custom input[type=file] {
    font-size: 0;
}

.uk-button-small {
    padding: 0 12px;
    font-weight: 600;
    font-size: 0.813rem;
    line-height: 32px;
}

.uk-button-primary {
    background: -webkit-gradient(linear, left top, right top, from(#06348e), to(#3c6cc0));
    background: linear-gradient(90deg, #06348e 0%, #3c6cc0 100%);
    background-size: 200% 100%;
    background-position: 90% 0;
    -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
    color: #fff !important;
}

.uk-button-secondary {
    background: -webkit-gradient(linear, right top, left top, from(#ffc45f), to(#fa9f1b));
    background: linear-gradient(270deg, #ffc45f 0%, #fa9f1b 100%);
    background-size: 200% 100%;
    background-position: 90% 0;
    -webkit-transition: background-position 0.5s;
    transition: background-position 0.5s;
    color: #a1630a !important;
}

.uk-button-default {
    color: #06348e !important;
    border: 1px solid #06348e;
}

.uk-button-default:hover {
    color: #667999 !important;
    border-color: #667999;
}

.uk-button-default-white {
    color: #fff !important;
    border: 1px solid #fff;
}

.uk-button-default-white:hover {
    color: #667999 !important;
    border-color: #667999;
}

.uk-button-white {
    background-color: #fff;
    color: #06348e;
}

.uk-button-white:hover {
    background-color: #06348e;
    color: #fff;
}

.uk-button-secondary:hover,
.uk-button-primary:hover {
    background-position: 0 0;
}

.uk-text-muted {
    color: #5c6370 !important;
}

@media (max-width: 960px) {
    .order-1 {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
}

.mb-30 {
    margin-bottom: 30px;
}

.mr-6 {
    margin-right: 6px;
}

.uk-link,
a {
    color: #3c6cc0;
}

.small-note {
    line-height: 1.4;
    display: block;
    margin-top: 8px;
}

.uk-modal-dialog .nice-select .list {
    bottom: inherit;
    top: 100%;
}

.hero-section {
    background-image: url(../images/hero.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 200px 0 0;
    background-position: center center;
    margin-top: -80px;
}

@media (max-width: 960px) {
    .hero-section {
        padding-top: 140px;
    }
}

.hero-section .hero-meta {
    margin-left: 15%;
    margin-right: 15%;
}

.hero-section .hero-meta h1 {
    color: #fff;
    font-size: 58px;
    font-style: normal;
    font-weight: 700;
}

.hero-section .hero-meta .desc {
    color: #fff;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

@media (max-width: 960px) {
    .hero-section .hero-meta {
        margin-left: 0;
        margin-right: 0;
    }

    .hero-section .hero-meta h1 {
        font-size: 36px;
    }
}

.search-home {
    border-radius: 20px 20px 0px 0px;
    background: #f0f5fe;
    -webkit-box-shadow: 0px -10px 4px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px -10px 4px 0px rgba(0, 0, 0, 0.1);
    padding: 30px 40px;
}

@media (max-width: 960px) {
    .search-home {
        padding: 15px 20px;
    }

    .search-home .nice-select .list {
        bottom: inherit;
        top: 100%;
    }
}

.features-box {
    background-color: #f5f8ff;
    padding: 30px 20px 10px;
    border-radius: 10px;
}

.features-box h3 {
    color: #002263;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.54px;
    margin-bottom: 10px;
}

.features-box p {
    margin-top: 0;
}

.companies-section {
    background: #fff7eb;
}

.companies-section .heading small {
    background-color: #fdeed8 !important;
}

.slider-arrow {
    width: 38px;
    height: 38px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #e0d7cb;
    border-radius: 8px;
    color: #e0d7cb;
    font-size: 18px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.slider-arrow:hover {
    text-decoration: none;
    color: #fa9f1b;
    border-color: #fa9f1b;
}

.uk-dotnav > * > * {
    border-color: #FDEED8;
}

.uk-dotnav > .uk-active > * {
    background-color: #704505;
}

.uk-accordion-title {
    border-radius: 10px;
    border: 1px solid #d9e5fc;
    background: #fff;
    padding: 10px;
    color: #002263;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding-left: 64px;
    height: 60px;
    line-height: 40px;
}

.accordion-number {
    background-color: #f4f8ff;
    color: #3B5487;
    width: 40px;
    height: 40px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    margin-right: 8px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    position: absolute;
    top: 10px;
    left: 10px;
}

.uk-accordion-title::before {
    margin-top: 5px;
}

.uk-accordion-content {
    background: #f4f8ff;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 14px;
    line-height: 1.7;
}

.uk-open .accordion-number {
    background-color: #3C6CC0;
    color: #fff;
}

.uk-open .uk-accordion-title {
    border-color: #3C6CC0;
    color: #3C6CC0;
}

.uk-card .uk-card-media-top {
    position: relative;
}

.uk-card .uk-card-media-top img {
    border-radius: 10px;
    -o-object-fit: cover;
    object-fit: cover;
}

.uk-card .uk-card-media-top .card-date {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 10px;
    border-radius: 6px;
    background: #fa9f1b;
    padding: 4px 6px;
    color: #1F1F1F;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 1;
}

.uk-card .uk-card-body {
    padding: 20px 10px 0;
}

.uk-card .uk-card-title {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.54px;
    margin-bottom: 10px;
}

.uk-card .uk-card-title a {
    color: #002263;
}

.uk-card .uk-card-title a:hover {
    color: #FA9F1B;
}

.uk-card .desc {
    margin-top: 10px;
    margin-bottom: 0;
}

.uk-pagination > .uk-active > * {
    color: #fff;
    background-color: #06348E;
    border-radius: 8px;
}

/* Blog Single */
.single-image img {
    border-radius: 16px;
}

.uk-container-single {
    max-width: 1020px;
}

.uk-container-content {
    max-width: 720px;
}

.uk-container-content h2 {
    font-size: 32px;
}

.uk-container-content figcaption {
    margin-top: 12px;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    color: #2f2f2f;
}

.post-meta {
    color: #585858;
}

.post-meta .post-dot {
    margin-left: 4px;
    margin-right: 4px;
}

.single-social-links {
    background-color: #f4f8ff;
    border-radius: 100px;
}

.single-social-links .uk-button {
    border-radius: 0;
    color: #3B5387;
    background-color: transparent;
    font-size: 14px;
    -webkit-transition: all 0.1s ease;
    transition: all 0.1s ease;
    border-radius: 100px;
    font-weight: 400;
}

.single-social-links .uk-button:hover {
    background-color: #3C6CC0;
    color: #fff;
}

.single-social-share .uk-button {
    height: 60px;
}

.uk-input,
.uk-select,
.uk-textarea {
    border: 1px solid #d9e5fc;
    border-radius: 8px;
    font-size: 14px;
    height: 50px;
    color: #485470;
}

.uk-textarea {
    height: auto;
}

.uk-select:not([multiple]):not([size]) {
    height: 50px;
}

.uk-checkbox,
.uk-radio {
    border-radius: 4px;
}

.uk-search-input:-ms-input-placeholder,
.uk-textarea:-ms-input-placeholder,
.uk-input:-ms-input-placeholder,
::-ms-input-placeholder,
:-ms-input-placeholder {
    color: #485470;
}

.uk-search-input::-ms-input-placeholder,
.uk-textarea::-ms-input-placeholder,
.uk-input::-ms-input-placeholder,
::-ms-input-placeholder,
::-ms-input-placeholder {
    color: #485470;
}

.uk-search-input::placeholder,
.uk-textarea::placeholder,
.uk-input::placeholder,
::-ms-input-placeholder,
::placeholder {
    color: #485470;
}

::-webkit-input-placeholder {
    /* Chrome */
    color: #485470 !important;
}

.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
    color: #002263;
    border-color: #3c6cc0;
}

.uk-light .uk-search-input:-ms-input-placeholder,
.uk-light .uk-textarea:-ms-input-placeholder,
.uk-light .uk-input:-ms-input-placeholder,
.uk-light ::-ms-input-placeholder,
.uk-light :-ms-input-placeholder {
    color: #fff;
}

.uk-light .uk-search-input::-ms-input-placeholder,
.uk-light .uk-textarea::-ms-input-placeholder,
.uk-light .uk-input::-ms-input-placeholder,
.uk-light ::-ms-input-placeholder,
.uk-light ::-ms-input-placeholder {
    color: #fff;
}

.uk-light .uk-search-input::placeholder,
.uk-light .uk-textarea::placeholder,
.uk-light .uk-input::placeholder,
.uk-light ::-ms-input-placeholder,
.uk-light ::placeholder {
    color: #fff;
}

.uk-light ::-webkit-input-placeholder {
    /* Chrome */
    color: #fff !important;
}

.uk-light .uk-input:focus,
.uk-light .uk-select:focus,
.uk-light .uk-textarea:focus {
    color: #fff;
    border-color: #3c6cc0;
}

.uk-form-label {
    color: #3d485c;
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 0 !important;
}

.form-box {
    background-color: #f5f8ff;
    padding: 30px;
    border-radius: 10px;
}

@media (max-width: 960px) {
    .form-box {
        padding: 20px;
    }
}

.uk-form-icon {
    color: #d9e5fc;
    font-size: 21px;
}

.search-result-wrapper {
    border-radius: 20px;
    background: #f5f8ff;
}

.search-result-wrapper .search-result-inner {
    padding: 15px 30px 30px;
}

@media (max-width: 960px) {
    .search-result-wrapper .search-result-inner {
        padding: 15px;
    }
}

.search-result-wrapper .search-result-inner .eta-box {
    background-color: #e0ebff;
    border-radius: 10px;
    padding: 10px 24px;
}

.search-result-wrapper .search-result-inner .eta-box .eb-date {
    color: #3c6cc0;
    font-size: 21px;
    font-weight: 700;
    text-align: center;
}

.search-result-wrapper .search-result-inner .ci-number {
    color: #002263;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
}

.search-result-wrapper .td-header {
    border-radius: 20px 20px 0px 0px;
    background: #ebf1ff;
    padding: 20px 30px;
}

@media (max-width: 960px) {
    .search-result-wrapper .td-header {
        padding: 15px;
    }
}

.search-result-wrapper .detail-col .uk-flex {
    background-color: #fff;
    height: 50px;
    border-radius: 8px;
    padding: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.search-result-wrapper .copy-clipboard {
    background-color: transparent;
    border: none;
    color: #d9e5fc;
    font-size: 24px;
    cursor: pointer;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    padding: 0;
}

.search-result-wrapper .copy-clipboard:hover {
    color: #06348e;
}

.search-result-wrapper .right-buttons .uk-button {
    padding: 0;
    color: #06348e;
}

.search-result-wrapper .right-buttons .uk-button:hover {
    color: #406bbf;
}

@media (max-width: 640px) {
    .search-result-wrapper .track-another-btn {
        width: 100%;
    }
}

.search-result-wrapper .uk-dropdown {
    padding: 10px;
    -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
}

.search-result-wrapper .uk-dropdown a {
    color: #3d485c !important;
    padding: 0 !important;
}

.search-result-wrapper .uk-dropdown a:hover {
    color: #3c6cc0 !important;
}

.label {
    color: #3d485c;
    font-weight: 500;
    font-size: 12px;
}

.bl-status {
    background-color: #fff;
    color: #3d485c;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 6px 10px;
    border-radius: 8px;
}

.bl-status:before {
    content: "•";
    font-size: 21px;
}

.bl-success {
    background-color: #e9fbf0;
    color: #0b602d;
}

.bl-received {
    background-color: #e9fbf0;
    color: #0b602d;
}

.bl-active {
    background-color: #fef8e6;
    color: #6c5004;
}

.bl-secondary {
    background-color: #fef8e6;
    color: #6c5004;
}

.uk-notification-message {
    padding: 20px;
    background: #ebf1ff;
    border-radius: 10px;
    color: #002263;
    font-size: 14px;
    font-weight: 500;
}

.uk-notification-message-success {
    background-color: #ecfcf2 !important;
    color: #22c55e !important;
}

.uk-notification-message-warning {
    background-color: #fff9eb !important;
    color: #eab308 !important;
}

.uk-notification-message-danger {
    background-color: #ffebeb !important;
    color: #660000 !important;
}

.static-box {
    background-color: #f6f6f6;
    padding: 30px 20px;
    border-radius: 10px;
}

.static-box .sb-ico {
    margin-right: 16px;
}

.static-box .sb-icon {
    font-size: 48px;
}

.static-box .sb-num {
    font-size: 32px;
    font-weight: 700;
}

.static-box .sb-name {
    font-size: 14px;
    font-weight: 500;
}

.static-box .uk-label {
    color: #fff;
    border-radius: 6px;
    padding: 2px 8px;
    font-size: 13px;
}

.red-box {
    background-color: #ffebeb;
    color: #600;
}

.red-box .uk-label {
    background-color: #600;
}

.red-box .sb-num,
.red-box .sb-name {
    color: #600;
}

.blue-box {
    background-color: #ebf3ff;
    color: #002966;
}

.blue-box .uk-label {
    background-color: #002966;
}

.blue-box .sb-num,
.blue-box .sb-name {
    color: #002966;
}

.green-box {
    background-color: #ecfcf2;
    color: #0b602d;
}

.green-box .uk-label {
    background-color: #0b602d;
}

.green-box .sb-num,
.green-box .sb-name {
    color: #0b602d;
}

.yellow-box {
    background-color: #fff9eb;
    color: #6c5004;
}

.yellow-box .uk-label {
    background-color: #6c5004;
}

.yellow-box .sb-num,
.yellow-box .sb-name {
    color: #6c5004;
}

/* Filter */
.header-filter {
    border-radius: 10px;
    background: #ebf1ff;
    padding: 10px 20px;
}

/* Card */
.history-card {
    border-radius: 10px;
    border: 1px solid #ebf2ff;
    background: #fff;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.history-card:hover {
    background-color: #fafcff;
    border-color: #667999;
}

.history-card .hc-lh {
    line-height: 1.4;
}

.history-card .uk-card-media-top {
    padding: 10px 20px;
    border-bottom: 1px solid #f5f8ff;
}

@media (max-width: 960px) {
    .history-card .uk-card-media-top {
        padding: 10px;
    }
}

.history-card .uk-card-body {
    padding: 30px 20px 30px;
    position: relative;
}

@media (max-width: 960px) {
    .history-card .uk-card-body {
        padding: 15px 10px;
    }
}

.history-card .uk-card-body .eta-box {
    background-color: #e0ebff;
    border-radius: 10px;
    padding: 10px 15px;
    color: #3c6cc0;
    font-size: 18px;
    font-weight: 600;
}

.history-card .uk-card-body .eta-from,
.history-card .uk-card-body .eta-to {
    font-size: 14px;
    line-height: 1.4;
    font-weight: normal;
    color: #002966;
}

.history-card .uk-card-body .hc-num {
    color: #48526b;
}

.history-card .uk-card-footer {
    padding: 10px 20px;
    border-radius: 0px 0px 10px 10px;
    background: #ebf2ff;
    color: #3c6cc0;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    line-height: 1.7;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0);
}

/* History Details */
.history-details .uk-accordion-content {
    background: inherit;
    padding: 0;
    border-radius: 0;
}

.user-dashboard .uk-tab > * > a {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

@media (max-width: 960px) {
    .user-dashboard .uk-tab > * > a {
        padding: 10px 15px 15px;
    }
}

.uk-table-striped tbody tr:nth-of-type(odd),
.uk-table-striped > tr:nth-of-type(odd) {
    background: #f5f8ff;
    border-top: 1px solid #ebf2ff;
    border-bottom: 1px solid #ebf2ff;
}

.height-auto {
    height: auto;
}

.uk-tab::before {
    border-color: #ebf2ff;
}

@media (max-width: 960px) {
    .uk-tab {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
}

.uk-tab > * > a {
    color: #48526b;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}

@media (max-width: 960px) {
    .uk-tab > * > a {
        padding: 15px;
    }
}

.uk-tab > .uk-active > a {
    color: #3c6cc0;
    border-color: #3c6cc0;
    font-weight: 600;
}

.uk-tab {
    margin-bottom: 30px;
}

.hls {
    letter-spacing: -0.96px;
}

.desc {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6;
}

.desc-large {
    font-size: 18px;
}

@media (max-width: 960px) {
    .desc-large {
        font-size: 16px;
    }
}

.desc-light {
    font-weight: 300;
}

.heading small {
    border-radius: 10px;
    background-color: #f5f8ff;
    color: #06348e;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px 14px;
}

.heading h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #002263;
}

.heading .desc {
    margin-top: 10px;
    margin-bottom: 0;
}

@media (max-width: 960px) {
    .heading br {
        display: none;
    }
}

.small-orange {
    background-color: #fef4e6 !important;
    color: #704505 !important;
}

.small-white {
    background-color: #fff !important;
}
