:root {
    --header_height: $header_height;
    --link-color: #1A237E;
    --link-hover-color: #113882;
    --text-color: #212121;
    --bg-color: #ffffff;
    --custom-color-1: #ecf2ff;
    --custom-color-2: #666666;
    --custom-color-3: #95acd9;
    --custom-color-4: #aec2ed;
    --custom-color-5: #667ba4;
    --custom-color-6: #212121;
    --bs-border-color: #aec2ed;
}
body,
.sp-preloader {
    background-color: #ffffff;
    color: #212121;
}
.sp-preloader > div {
    background: #1A237E;
}
.sp-preloader > div:after {
    background: #ffffff;
}
#sp-top-bar {
    background: #1A237E;
    color: #ffffff;
}
#sp-top-bar a {
    color: #ffffff;
}
#sp-header {
    background: #ffffff;
}
#sp-menu ul.social-icons a:hover,
#sp-menu ul.social-icons a:focus {
    color: #1A237E;
}
a {
    color: #1A237E;
}
a:hover,
a:focus,
a:active {
    color: #113882;
}
.tags > li {
    display: inline-block;
}
.tags > li a {
    background: rgba(0, 35, 103, 0.1);
    color: #1A237E;
}
.tags > li a:hover {
    background: #113882;
}
.article-social-share .social-share-icon ul li a {
    color: #212121;
}
.article-social-share .social-share-icon ul li a:hover,
.article-social-share .social-share-icon ul li a:focus {
    background: #1A237E;
}
.pager > li a {
    border: 1px solid #ededed;
    color: #212121;
}
.sp-reading-progress-bar {
    background-color: #1A237E;
}
.sp-megamenu-parent > li > a {
    color: rgba(0, 35, 103, 0.4);
}
.sp-megamenu-parent > li:hover > a {
    color: #1A237E;
}
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li.active:hover > a {
    color: #1A237E;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: rgba(0, 35, 103, 0.4);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #1A237E;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #1A237E;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    color: #1A237E;
}
#offcanvas-toggler > .fa {
    color: #1A237E;
}
#offcanvas-toggler > .fa:hover,
#offcanvas-toggler > .fa:focus,
#offcanvas-toggler > .fa:active {
    color: #1A237E;
}
#offcanvas-toggler > .fas {
    color: #1A237E;
}
#offcanvas-toggler > .fas:hover,
#offcanvas-toggler > .fas:focus,
#offcanvas-toggler > .fas:active {
    color: #1A237E;
}
#offcanvas-toggler > .far {
    color: #1A237E;
}
#offcanvas-toggler > .far:hover,
#offcanvas-toggler > .far:focus,
#offcanvas-toggler > .far:active {
    color: #1A237E;
}
.offcanvas-menu {
    background-color: #ffffff;
    color: #1A237E;
}
.offcanvas-menu .offcanvas-inner a {
    color: #1A237E;
}
.offcanvas-menu .offcanvas-inner a:hover,
.offcanvas-menu .offcanvas-inner a:focus,
.offcanvas-menu .offcanvas-inner a:active {
    color: #1A237E;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a,
.offcanvas-menu .offcanvas-inner ul.menu > li span {
    color: #1A237E;
}
.offcanvas-menu .offcanvas-inner ul.menu > li a:hover,
.offcanvas-menu .offcanvas-inner ul.menu > li a:focus,
.offcanvas-menu .offcanvas-inner ul.menu > li span:hover,
.offcanvas-menu .offcanvas-inner ul.menu > li span:focus {
    color: #1A237E;
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > a > .menu-toggler,
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler {
    color: rgba(0, 35, 103, 0.5);
}
.offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent .menu-toggler {
    color: rgba(0, 35, 103, 0.5);
}
.offcanvas-menu .offcanvas-inner ul.menu > li li a {
    color: rgba(0, 35, 103, 0.8);
}
.btn-primary,
.sppb-btn-primary {
    border-color: #1A237E;
    background-color: #1A237E;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
    border-color: #113882;
    background-color: #113882;
}
ul.social-icons > li a:hover {
    color: #1A237E;
}
.layout-boxed .body-innerwrapper {
    background: #ffffff;
}
.sp-module ul > li > a {
    color: #212121;
}
.sp-module ul > li > a:hover {
    color: #1A237E;
}
.sp-module .latestnews > div > a {
    color: #212121;
}
.sp-module .latestnews > div > a:hover {
    color: #1A237E;
}
.sp-module .tagscloud .tag-name:hover {
    background: #1A237E;
}
.search .btn-toolbar button {
    background: #1A237E;
}
#sp-footer,
#sp-bottom {
    background: #1A237E;
    color: #ffffff;
}
#sp-footer a,
#sp-bottom a {
    color: #ffffff;
}
#sp-footer a:hover,
#sp-footer a:active,
#sp-footer a:focus,
#sp-bottom a:hover,
#sp-bottom a:active,
#sp-bottom a:focus {
    color: #ffffff;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
    color: #ffffff;
}
.sp-comingsoon body {
    background-color: #1A237E;
}
.pagination > li > a,
.pagination > li > span {
    color: #212121;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    color: #212121;
}
.pagination > .active > a,
.pagination > .active > span {
    border-color: #1A237E;
    background-color: #1A237E;
}
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    border-color: #1A237E;
    background-color: #1A237E;
}
.error-code,
.coming-soon-number {
    color: #1A237E;
}
#sp-menu .menu-login a {
    color: #1A237E;
}
#sp-header {
    border-bottom: 1px solid #aec2ed;
}
#sp-header.header-with-modal-menu {
    color: #1A237E;
}
#sp-header.header-with-modal-menu a {
    color: rgba(0, 35, 103, 0.6);
}
#sp-header.header-with-modal-menu a:hover,
#sp-header.header-with-modal-menu a:focus {
    color: #1A237E;
}
#sp-header .logo {
    height: 80px;
    display: inline-flex;
    margin: 0;
    align-items: center;
}
#sp-header .logo a {
    font-size: 24px;
    line-height: 1;
    margin: 0;
    padding: 0;
}
#sp-header .logo p {
    margin: 5px 0 0;
}
#sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    animation: spFadeInDown 0.5s;
}
#sp-header .sp-module {
    margin-left: 30px;
}
#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler {
    display: none;
}
.burger-icon > span {
    background-color: #000000;
}
.offcanvas-active .burger-icon > span,
#modal-menu-toggler.active .burger-icon > span {
    background-color: #000000;
}
#modal-menu .sp-megamenu-parent > li:hover > a,
#modal-menu .sp-megamenu-parent > li:hover > span,
#modal-menu .sp-megamenu-parent > li.active > a,
#modal-menu .sp-megamenu-parent > li.active > span {
    color: #1A237E;
}
#modal-menu .modules-wrapper {
    color: #1A237E;
}
#modal-menu .modules-wrapper a {
    color: #1A237E;
}
#modal-menu .modules-wrapper a:hover,
#modal-menu .modules-wrapper a:focus {
    color: #1A237E;
}
.sp-page-title .sp-page-title-heading,
.sp-page-title .sp-page-title-sub-heading {
    color: #1A237E;
}
.login button.btn.btn-primary {
    background: #1A237E;
    border-color: #1A237E;
}
.login button.btn.btn-primary:hover,
.login button.btn.btn-primary:focus {
    background-color: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.login .list-group .list-group-item {
    color: rgba(0, 35, 103, 0.6);
}
.login .list-group .list-group-item:hover {
    color: #1A237E;
}
.logout .controls {
    text-align: center;
}
.logout .btn.btn-primary {
    background-color: #1A237E;
    border-color: #1A237E;
}
.logout .btn.btn-primary:hover,
.logout .btn.btn-primary:focus {
    background-color: #113882;
    border-color: #113882;
}
.com-users.view-login {
    background-color: var(--custom-color-1);
}
.article-list .article .readmore a {
    color: #212121;
}
.article-list .article .readmore a:hover,
.article-list .article .readmore a:active,
.article-list .article .readmore a:focus {
    color: #113882;
}
.view-category #sp-main-body {
    padding-top: 10px;
}
.view-category #sp-main-body .article-list {
    border-top: solid 1px #aec2ed;
}
.view-category #sp-main-body .article-list .article .article-introtext {
    color: rgba(0, 35, 103, 0.8);
}
.view-category #sp-main-body .article-list .article .article-body .article-info span {
    color: rgba(0, 35, 103, 0.6);
}
.view-category #sp-main-body .article-list .article .article-body .article-header h2 a {
    color: rgba(0, 35, 103, 0.6);
}
.view-category #sp-main-body .article-list .article .article-body .article-header h2 a:hover {
    color: #1A237E;
}
.view-category #sp-main-body .article-list .article .article-body ul.tags li a {
    color: rgba(0, 35, 103, 0.8);
    border: 1px solid #aec2ed;
}
.view-article #sp-main-body {
    border-top: 1px solid #aec2ed;
}
.left-sidebar-top,
.article-details-top,
.left-sidebar-middle,
.article-details-content {
    border-bottom: 1px solid #aec2ed;
}
.left-sidebar-top,
.left-sidebar-middle {
    border-right: 1px solid #aec2ed;
}
.article-details-top:before,
.article-details-content:before {
    background-color: #ffffff;
}
.article-details .article-header h1 {
    color: #1A237E;
}
.article-info > span {
    color: #1A237E;
}
.article-info > span a {
    color: #212121;
}
.article-info > span a:hover {
    color: #113882;
}
.article-author-information .author-name h5 {
    color: #1A237E;
}
.related-article-large .article-information {
    border-left: 1px solid #f1f1f1;
}
.related-article-large .article-information > span a {
    color: #212121;
}
.related-article-large .article-information > span a:hover {
    color: #113882;
}
.related-article-large .article-information .intro-text {
    margin-top: 20px;
}
.tags > li a {
    color: rgba(0, 35, 103, 0.6);
    border: 1px solid #aec2ed;
}
.tags > li a:hover {
    color: #fff;
}
.related-article-large .article-information > span a {
    color: #212121;
}
.related-article-large .article-information > span a:hover {
    color: #113882;
}
.article-info > span a {
    color: #212121;
}
.article-info > span a:hover {
    color: #113882;
}
.pagination .pagination,
.pagination-wrapper .pagination {
    border-top: 1px solid #aec2ed;
}
.pagination .pagination .active > a,
.pagination .pagination .active > span,
.pagination-wrapper .pagination .active > a,
.pagination-wrapper .pagination .active > span {
    color: #1A237E !important;
    border-color: #aec2ed;
}
.pagination .pagination .active > a,
.pagination .pagination .active > span,
.pagination-wrapper .pagination .active > a,
.pagination-wrapper .pagination .active > span {
    color: #1A237E !important;
    border-color: #aec2ed;
}
.pagination .active > a,
.pagination .active > span,
.pagination-wrapper .active > a,
.pagination-wrapper .active > span {
    color: #1A237E !important;
    border-color: #aec2ed;
}
.page-link {
    color: rgba(0, 35, 103, 0.3) !important;
    border: 1px solid rgba(174, 194, 237, 0.8);
}
.pagenavigation .pagination a {
    background-color: #1A237E;
}
.article-ratings-social-share {
    background-color: #1A237E;
}
#sp-bottom .footer-contac-section {
    border-top: 1px solid var(--custom-color-4);
}
#sp-footer > .container {
    border-top: 1px solid var(--custom-color-4);
}
html.error-page .btn.btn-secondary {
    background: #1A237E;
    border-color: #1A237E;
}
html.error-page .btn.btn-secondary:hover,
html.error-page .btn.btn-secondary:focus {
    background-color: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
label,
.form-label {
    color: #1A237E;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
select:not(.form-select),
input.form-control,
.sppb-form-control,
.sppb-form-group .sppb-form-control {
    color: #1A237E;
    border-bottom: 1px solid #1A237E;
}
input[type="text"]:focus,
input[type="text"]:hover,
input[type="text"]:active,
input[type="email"]:focus,
input[type="email"]:hover,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:hover,
input[type="url"]:active,
input[type="date"]:focus,
input[type="date"]:hover,
input[type="date"]:active,
input[type="password"]:focus,
input[type="password"]:hover,
input[type="password"]:active,
input[type="search"]:focus,
input[type="search"]:hover,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:hover,
input[type="tel"]:active,
input[type="number"]:focus,
input[type="number"]:hover,
input[type="number"]:active,
select:not(.form-select):focus,
select:not(.form-select):hover,
select:not(.form-select):active,
input.form-control:focus,
input.form-control:hover,
input.form-control:active,
.sppb-form-control:focus,
.sppb-form-control:hover,
.sppb-form-control:active,
.sppb-form-group .sppb-form-control:focus,
.sppb-form-group .sppb-form-control:hover,
.sppb-form-group .sppb-form-control:active {
    border-color: #1A237E;
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="date"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="number"]::placeholder,
select:not(.form-select)::placeholder,
input.form-control::placeholder,
.sppb-form-control::placeholder,
.sppb-form-group .sppb-form-control::placeholder {
    color: rgba(0, 35, 103, 0.4);
}
.password-group .input-group button.input-password-toggle {
    color: #1A237E;
}
.sppb-form-builder-btn .sppb-btn.sppb-btn-primary {
    background: #1A237E;
}
.registration #member-registration #jform_privacyconsent_privacy-lbl {
    display: inline-flex;
}
.registration #member-registration #jform_privacyconsent_privacy-lbl > a {
    color: #212121;
}
.registration #member-registration #jform_privacyconsent_privacy-lbl > a:hover,
.registration #member-registration #jform_privacyconsent_privacy-lbl > a:focus {
    color: #113882;
}
.registration .btn.btn-primary {
    background: #1A237E;
    border-color: #1A237E;
}
.registration .btn.btn-primary:hover,
.registration .btn.btn-primary:focus {
    background-color: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.com-users.view-registration {
    background-color: var(--custom-color-1);
}
body .sppb-btn.btn-line:before,
body .btn.btn-line:before {
    background-color: #1A237E;
}
body .sppb-btn.btn-line:after,
body .btn.btn-line:after {
    background-color: #1A237E;
}
body .sppb-btn.btn-line:hover:before,
body .sppb-btn.btn-line:focus:before,
body .btn.btn-line:hover:before,
body .btn.btn-line:focus:before {
    background-color: #ecf2ff;
}
body .sppb-btn.btn-line:hover:after,
body .sppb-btn.btn-line:focus:after,
body .btn.btn-line:hover:after,
body .btn.btn-line:focus:after {
    background-color: #ecf2ff;
}
body .sppb-btn.btn-default,
body .sppb-btn.sppb-btn-default,
body .sppb-btn.btn-primary,
body .sppb-btn.btn-outline-primary,
body .btn.btn-default,
body .btn.sppb-btn-default,
body .btn.btn-primary,
body .btn.btn-outline-primary {
    border-color: #1A237E;
    background-color: #1A237E;
}
body .sppb-btn.btn-default:hover,
body .sppb-btn.btn-default:focus,
body .sppb-btn.btn-default:active,
body .sppb-btn.sppb-btn-default:hover,
body .sppb-btn.sppb-btn-default:focus,
body .sppb-btn.sppb-btn-default:active,
body .sppb-btn.btn-primary:hover,
body .sppb-btn.btn-primary:focus,
body .sppb-btn.btn-primary:active,
body .sppb-btn.btn-outline-primary:hover,
body .sppb-btn.btn-outline-primary:focus,
body .sppb-btn.btn-outline-primary:active,
body .btn.btn-default:hover,
body .btn.btn-default:focus,
body .btn.btn-default:active,
body .btn.sppb-btn-default:hover,
body .btn.sppb-btn-default:focus,
body .btn.sppb-btn-default:active,
body .btn.btn-primary:hover,
body .btn.btn-primary:focus,
body .btn.btn-primary:active,
body .btn.btn-outline-primary:hover,
body .btn.btn-outline-primary:focus,
body .btn.btn-outline-primary:active {
    background-color: #ecf2ff;
    border-color: #ecf2ff;
    color: #212121;
}
body .sppb-btn.sppb-btn-primary,
body .btn.sppb-btn-primary {
    border-color: #ecf2ff;
    background-color: #ecf2ff;
    color: #212121;
}
body .sppb-btn.sppb-btn-primary:hover,
body .sppb-btn.sppb-btn-primary:focus,
body .sppb-btn.sppb-btn-primary:active,
body .btn.sppb-btn-primary:hover,
body .btn.sppb-btn-primary:focus,
body .btn.sppb-btn-primary:active {
    background-color: #1A237E;
    border-color: #1A237E;
}
body .sppb-btn.sppb-btn-primary.sppb-btn-outline,
body .btn.sppb-btn-primary.sppb-btn-outline {
    border-color: link_color;
    color: text_color;
}
body .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover,
body .sppb-btn.sppb-btn-primary.sppb-btn-outline:focus,
body .sppb-btn.sppb-btn-primary.sppb-btn-outline:active,
body .btn.sppb-btn-primary.sppb-btn-outline:hover,
body .btn.sppb-btn-primary.sppb-btn-outline:focus,
body .btn.sppb-btn-primary.sppb-btn-outline:active {
    background-color: link_color;
    border-color: link_color;
}
body .sppb-btn.sppb-btn-primary.sppb-btn-gradient,
body .btn.sppb-btn-primary.sppb-btn-gradient {
    background-image: linear-gradient(-180deg, #ecf2ff, #1A237E);
}
body .sppb-btn.sppb-btn-link,
body .btn.sppb-btn-link {
    color: rgba(0, 35, 103, 0.4);
}
body .sppb-btn.sppb-btn-link:hover,
body .sppb-btn.sppb-btn-link:focus,
body .btn.sppb-btn-link:hover,
body .btn.sppb-btn-link:focus {
    color: #1A237E;
}
.sppb-addon-table-main {
    border-top: 1px solid rgba(149, 172, 217, 0.8);
}
.sppb-addon-table-main tbody tr,
.sppb-addon-table-main thead tr {
    color: #1A237E;
    border-bottom: 1px solid rgba(149, 172, 217, 0.8);
}
.sppb-addon-table-main th:not(:last-child) {
    border-right: 1px solid rgba(149, 172, 217, 0.8);
}
.sppb-addon-table-main td,
.sppb-addon-table-main th {
    color: #1A237E;
}
.sppb-addon-table-main td:not(:last-child),
.sppb-addon-table-main th:not(:last-child) {
    color: rgba(0, 35, 103, 0.6);
    border-right: 1px solid rgba(149, 172, 217, 0.8);
}
.sppb-addon-table-main td:not(:last-child):after,
.sppb-addon-table-main th:not(:last-child):after {
    background-color: #ffffff;
}
.sppb-addon-table-main td ul li:after,
.sppb-addon-table-main th ul li:after {
    background-color: #1A237E;
}
.terms-condition-table .sppb-addon-table-main {
    border-top: 1px solid #aec2ed;
}
.terms-condition-table .sppb-addon-table-main tbody tr,
.terms-condition-table .sppb-addon-table-main thead tr {
    color: #1A237E;
    border-bottom: 1px solid #aec2ed;
}
.terms-condition-table .sppb-addon-table-main th:not(:last-child) {
    border-right: 1px solid #aec2ed;
}
.terms-condition-table .sppb-addon-table-main td,
.terms-condition-table .sppb-addon-table-main th {
    color: #1A237E;
}
.terms-condition-table .sppb-addon-table-main td:not(:last-child),
.terms-condition-table .sppb-addon-table-main th:not(:last-child) {
    color: rgba(0, 35, 103, 0.6);
    border-right: 1px solid #aec2ed;
}
.terms-condition-table .sppb-addon-table-main td:not(:last-child):after,
.terms-condition-table .sppb-addon-table-main th:not(:last-child):after {
    background-color: #ffffff;
}
.terms-condition-table .sppb-addon-table-main td ul li:after,
.terms-condition-table .sppb-addon-table-main th ul li:after {
    background-color: #1A237E;
}
.terms-condition-table .sppb-addon-table-main th:not(:last-child):before,
.terms-condition-table .sppb-addon-table-main td:not(:last-child):before {
    background-color: #ffffff;
}
.sppb-column.border-bottom {
    border-bottom: 1px solid #aec2ed;
}
.sppb-column.border-left {
    border-left: 1px solid #aec2ed;
}
.sppb-column.border-right {
    border-right: 1px solid #aec2ed;
}
.sppb-column.border-top {
    border-top: 1px solid #aec2ed;
}
.sppb-column.column-left-top-mini:before {
    background-color: #ffffff;
}
.sppb-column.column-left-bottom-mini {
    position: relative;
}
.sppb-column.column-left-bottom-mini:after {
    background-color: #ffffff;
}
.sppb-column.column-right-top-mini:before {
    background-color: #ffffff;
}
.sppb-column.column-right-bottom-mini {
    position: relative;
}
.sppb-column.column-right-bottom-mini:after {
    background-color: #ffffff;
}
.sppb-column.border-top-left-element:before {
    background-color: #ffffff;
}
.sppb-column.border-bottom-left-element {
    position: relative;
}
.sppb-column.border-bottom-left-element:after {
    background-color: #ffffff;
}
.sppb-column.border-top-right-element {
    position: relative;
}
.sppb-column.border-top-right-element:before {
    background-color: #ffffff;
}
.sppb-column.border-bottom-right-element {
    position: relative;
}
.sppb-column.border-bottom-right-element:after {
    background-color: #ffffff;
}
.sppb-faculty .sppb-person-introtext ul li:after {
    background-color: #1A237E;
}
.splms-course-category {
    background: var(--custom-color-1);
}
.splms-course-category .splms-coursescategory-wrapper .splms-cat-title {
    color: #1A237E;
}
.splms-course-category .splms-coursescategory-wrapper .splms-cat-title .splms-cat-count {
    color: var(--custom-color-3);
}
.splms-course-category:hover {
    background-color: #1A237E;
}
.splms-course-category:hover .splms-coursescategory-wrapper .splms-cat-title .splms-cat-count {
    color: var(--custom-color-3);
}
.sppb-panel-modern {
    border-top: 1px solid #aec2ed;
}
.sppb-panel-modern:before {
    background-color: #ffffff;
}
.sppb-panel-modern:last-child {
    border-bottom: 1px solid #aec2ed;
}
.sppb-panel-modern .sppb-panel-heading {
    background-color: transparent;
}
.sppb-panel-modern .sppb-panel-heading .sppb-panel-title {
    color: #1A237E;
}
.sppb-panel-modern .sppb-panel-heading .sppb-toggle-direction {
    color: #95acd9;
}
.sppb-panel-modern .sppb-panel-body {
    color: #1A237E;
}
.sppb-panel-modern .sppb-panel-body strong {
    border-left: 1px solid #aec2ed;
}
.sppb-panel-modern .sppb-panel-collapse {
    border-top: 1px solid #aec2ed;
}
.sppb-panel-modern .sppb-panel-heading:after,
.sppb-panel-modern .sppb-panel-collapse:after {
    background-color: #aec2ed;
}
.sppb-panel-modern .sppb-panel-heading:before,
.sppb-panel-modern .sppb-panel-collapse:before {
    background-color: #ffffff;
}
.sppb-faculty-slider-button a.sppb-btn {
    border: solid 1px #aec2ed;
    color: #aec2ed;
}
.sppb-faculty-slider-button a.sppb-btn:hover {
    color: #1A237E;
}
.sppb-addon-sp-slider.counter-slider .sp-slider-custom-dot-indecators .sp-text-thumbnail-list {
    border: 1px solid var(--custom-color-4);
}
.sppb-addon-sp-slider.counter-slider .sp-slider-custom-dot-indecators .sp-text-thumbnail-list:after {
    background: var(--custom-color-4);
}
.sppb-addon-sp-slider.counter-slider .sp-slider-custom-dot-indecators .sp-text-thumbnail-list.active .sp-slider-text-thumb-number {
    color: #1A237E;
}
.sppb-addon-sp-slider.counter-slider .sp-slider-custom-dot-indecators .sp-slider-text-thumb-number {
    color: rgba(0, 35, 103, 0.4);
}
.sppb-addon-sp-slider.counter-slider .sp-nav-control .nav-control {
    border: 1px solid var(--custom-color-4);
    color: var(--link-color);
}
.sppb-addon-sp-slider.counter-slider .sp-nav-control .nav-control:hover,
.sppb-addon-sp-slider.counter-slider .sp-nav-control .nav-control:focus {
    background-color: #1A237E;
    border-color: #1A237E;
}
.privacy-policy-nav ul li a {
    color: rgba(0, 35, 103, 0.4);
}
.privacy-policy-nav ul li a:hover {
    color: #1A237E;
}
.sppb-addon-sp-slider.testimonial-slider .sp-slider-outer-stage .sp-item .sppb-sp-slider-title.testimonial-title {
    border-top: 1px solid var(--custom-color-4);
}
.sppb-addon-sp-slider.testimonial-slider .sp-slider-outer-stage .sp-item .sppb-sp-slider-title.testimonial-title:after {
    background-color: var(--custom-color-4);
}
.sppb-addon-sp-slider.testimonial-slider .sp-dots ul li:before {
    background-color: #aec2ed;
}
.primary-color-fade-out .sppb-addon-title {
    color: rgba(0, 35, 103, 0.4);
}
.primary-color-fade-out .sppb-addon-content {
    color: rgba(0, 35, 103, 0.4);
}
.sppb-strategic-vision .sppb-strategic-vision-title {
    color: rgba(0, 35, 103, 0.4);
}
.sppb-strategic-vision-accordion-wrap .sppb-strategic-vision-accordion,
.sppb-strategic-vision-accordion-wrap .sppb-strategic-vision-accordion-2 {
    position: relative;
}
.sppb-strategic-vision-accordion-wrap .sppb-strategic-vision-accordion:before,
.sppb-strategic-vision-accordion-wrap .sppb-strategic-vision-accordion-2:before {
    background-image: url(../images/missionvision-accordion.svg);
}
.content-table {
    color: #1A237E;
    border-bottom: 1px solid #aec2ed;
}
.content-table .table-title {
    color: #1A237E;
}
.content-table .table-inform {
    color: #1A237E;
}
.sppb-tabs-tab .sppb-nav-tabs li a {
    color: rgba(0, 35, 103, 0.6);
}
.sppb-tabs-tab .sppb-nav-tabs li.active a {
    color: #1A237E;
    border-color: #1A237E;
}
.sppb-modern-tab .sppb-nav-modern li a {
    border: 1px solid #aec2ed;
}
.sppb-modern-tab .sppb-nav-modern li.active a {
    background-color: #ecf2ff;
}
.home-articles-list .sppb-addon-article-layout .sppb-addon-article .sppb-article-meta {
    color: rgba(0, 35, 103, 0.6) !important;
}
.home-articles-list .sppb-article-info-wrap .tags li a {
    border-color: #667ba4;
}
.home-articles-list .sppb-article-info-wrap .tags li a:hover {
    background: #1A237E !important;
    border-color: #1A237E;
}
.sppb-column.box-top-left:before {
    background-color: #ffffff;
}
.com_speasyimagegallery #sp-left {
    border-top: 1px solid #aec2ed;
    border-bottom: 1px solid #aec2ed;
}
.com_speasyimagegallery #sp-component {
    border-top: 1px solid #aec2ed;
    border-bottom: 1px solid #aec2ed;
    border-left: 1px solid #aec2ed;
}
.com_speasyimagegallery #sp-component:before,
.com_speasyimagegallery #sp-component:after {
    background-color: #ffffff;
    z-index: 2;
}
.com_speasyimagegallery .speasyimagegallery-album-info .speasyimagegallery-album-title {
    color: rgba(0, 35, 103, 0.6);
}
.com_speasyimagegallery .speasyimagegallery-album-meta-count {
    color: rgba(0, 35, 103, 0.6);
    border: 1px solid rgba(0, 35, 103, 0.6);
}
.com_speasyimagegallery .speasyimagegallery-album > div {
    border: 1px solid #aec2ed;
}
.com_speasyimagegallery .speasyimagegallery-album > div:hover {
    background-color: #ecf2ff;
}
.com_speasyimagegallery .speasyimagegallery-album > div:hover .speasyimagegallery-album-meta > span {
    color: #113882;
}
.com_speasyimagegallery .speasyimagegallery-album > div:hover .speasyimagegallery-album-info .speasyimagegallery-album-title {
    color: #1A237E;
}
.speasyimagegallery-close,
.speasyimagegallery-close:hover,
.speasyimagegallery-close:active,
.speasyimagegallery-close:focus {
    color: #1A237E;
}
.splms-course-category {
    background: var(--custom-color-1);
}
.splms-course-category .splms-coursescategory-wrapper .splms-cat-title .splms-cat-count {
    color: #212121;
}
.sppb-column.box-top-right:after {
    background-color: #ffffff;
}
.splms-view-category-courses .splms-action-reset {
    background: var(--link-color);
}
.splms-view-category-courses .splms-action-reset:hover,
.splms-view-category-courses .splms-action-reset:focus {
    background-color: var(--custom-color-1);
    color: #1A237E;
}
.splms-view-category-courses .splms-filter-option {
    padding: 0px;
}
.splms-view-category-courses .splms-row .splms-course {
    border: 1px solid #aec2ed;
}
.splms-view-category-courses .splms-row .splms-course .splms-course-teachers .splms-teacher-name {
    color: #212121;
}
.splms-view-category-courses .splms-row .splms-course .splms-courses-title a {
    color: #1A237E;
}
.splms-view-category-courses .splms-row .splms-course .splms-price-box ins {
    color: #1A237E;
}
.splms-view-category-courses .splms-row .splms-course .splms-price-box del {
    color: #1A237E;
}
.splms-view-category-courses .splms-row .splms-course:hover {
    background-color: #ecf2ff;
}
.splms-view-category-courses .splms-row .splms-courses-title a {
    color: #1A237E;
}
.splms-view-category-courses .splms-row .splms-price-box ins {
    color: #1A237E;
}
.splms-view-category-courses .splms-row .splms-price-box del {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses {
    border-top: 1px solid var(--custom-color-4);
    border-bottom: 1px solid var(--custom-color-4);
}
.com-splms.view-courses .view-splms-courses > .row > [class^="col-"]:last-child {
    border-left: 1px solid var(--custom-color-4);
}
.com-splms.view-courses .view-splms-courses > .row > [class^="col-"]:last-child:before {
    background-color: #ffffff;
}
.com-splms.view-courses .view-splms-courses > .row > [class^="col-"]:last-child:after {
    background-color: #ffffff;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course {
    border: 1px solid #aec2ed;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course:hover {
    background-color: var(--custom-color-1);
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-course-teacher a {
    color: #212121;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-course-teacher i {
    display: none;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-courses-title a {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-price-box {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-price-box ins {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-price-box del {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-course .splms-course-short-info {
    color: var(--custom-color-5);
}
.com-splms.view-courses .view-splms-courses > .row .splms-course-teacher i {
    display: none;
}
.com-splms.view-courses .view-splms-courses > .row .splms-courses-title a {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-price-box {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-price-box ins {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .row .splms-price-box del {
    color: #1A237E;
}
.quizContainer .countdown-wrapper span {
    color: #1A237E;
}
.quizContainer .ques-ans-wrapper .question {
    color: #1A237E;
}
.quizContainer .ques-ans-wrapper .choiceList li {
    color: #1A237E;
}
.quizContainer .btn {
    background-color: #1A237E !important;
}
.quizContainer .btn:hover {
    color: #1A237E !important;
    background-color: #ecf2ff !important;
}
.view-course #sp-title {
    display: none;
}
.splms-sidebar .sidebar-title,
.splms-sidebar h4 {
    color: #1A237E;
}
.splms-sidebar .splms-course-filter-terms input {
    border: 1px solid var(--custom-color-4);
}
.splms-sidebar span.checkmark {
    color: #1A237E;
}
.splms-sidebar .splms-course-filter-categories h4 {
    border-bottom: 1px solid var(--custom-color-4);
}
.splms-sidebar .splms-course-filter-categories input {
    color: #1A237E;
}
.splms-sidebar .splms-course-filter-categories input:before {
    border: 1px solid #1A237E;
}
.splms-sidebar .splms-course-filter-categories input:checked:before {
    background-color: #1A237E;
}
.splms-sidebar .splms-course-filter-levels h4 {
    border-bottom: 1px solid var(--custom-color-4);
}
.splms-sidebar .splms-course-filter-levels input {
    color: #1A237E;
}
.splms-sidebar .splms-course-filter-levels input:before {
    border: 1px solid #1A237E;
}
.splms-sidebar .splms-course-filter-levels input:checked:before {
    background-color: #1A237E;
}
.splms-sidebar .splms-course-filter-types h4 {
    border-bottom: 1px solid var(--custom-color-4);
}
.splms-sidebar .splms-course-filter-types input {
    color: #1A237E;
}
.splms-sidebar .splms-course-filter-types input:before {
    border: 1px solid #1A237E;
}
.splms-sidebar .splms-course-filter-types input:checked:before {
    background-color: #1A237E;
}
.splms-sidebar .splms-buttons-group .btn.btn-primary {
    background: #1A237E;
    border-color: #1A237E;
}
.splms-sidebar .splms-buttons-group .btn.btn-primary:hover,
.splms-sidebar .splms-buttons-group .btn.btn-primary:focus {
    color: #1A237E;
    background: var(--custom-color-1);
    border-color: var(--custom-color-1);
}
.splms-sidebar .splms-buttons-group .btn.btn-link {
    color: var(--link-color);
}
.view-splms-course.course-details .course-title-wrapper {
    border-bottom: 1px solid var(--custom-color-4);
}
.view-splms-course.course-details .splms-course > .row > .col-md-8 {
    border-top: 1px solid var(--custom-color-4);
    border-right: 1px solid var(--custom-color-4);
}
.view-splms-course.course-details .splms-course > .row > .col-md-4 {
    border-top: 1px solid var(--custom-color-4);
}
.view-splms-course.course-details .splms-course > .row > .col-md-4:before {
    background-color: #ffffff;
}
.view-splms-course.course-details .splms-course .course-title {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .course-short-info li {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .course-short-info li a {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .course-short-info li i {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .course-short-info .rating-star {
    margin-bottom: 70px;
}
.view-splms-course.course-details .splms-course .course-short-info .rating-star span.title {
    color: rgba(0, 35, 103, 0.4);
}
.view-splms-course.course-details .splms-course .splms-course-description h4 {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .splms-course-description p,
.view-splms-course.course-details .splms-course .splms-course-description li {
    color: #212121;
}
.view-splms-course.course-details .splms-course .splms-course-introduction .splms-course-intro h3 {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .splms-course-introduction .splms-course-intro .splms-course-introtext {
    color: #212121;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes,
.view-splms-course.course-details .splms-course .course-lessons,
.view-splms-course.course-details .splms-course .splms-course-class-rotuines,
.view-splms-course.course-details .splms-course .splms-course-teachers,
.view-splms-course.course-details .splms-course .reviews-menu {
    border-top: 1px solid #aec2ed;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes h3,
.view-splms-course.course-details .splms-course .splms-course-quizzes .splms-title,
.view-splms-course.course-details .splms-course .course-lessons h3,
.view-splms-course.course-details .splms-course .course-lessons .splms-title,
.view-splms-course.course-details .splms-course .splms-course-class-rotuines h3,
.view-splms-course.course-details .splms-course .splms-course-class-rotuines .splms-title,
.view-splms-course.course-details .splms-course .splms-course-teachers h3,
.view-splms-course.course-details .splms-course .splms-course-teachers .splms-title,
.view-splms-course.course-details .splms-course .reviews-menu h3,
.view-splms-course.course-details .splms-course .reviews-menu .splms-title {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .splms-course-quizzes .myreviews-wrap .btn-primary,
.view-splms-course.course-details .splms-course .course-lessons .myreviews-wrap .btn-primary,
.view-splms-course.course-details .splms-course .splms-course-class-rotuines .myreviews-wrap .btn-primary,
.view-splms-course.course-details .splms-course .splms-course-teachers .myreviews-wrap .btn-primary,
.view-splms-course.course-details .splms-course .reviews-menu .myreviews-wrap .btn-primary {
    background: #1A237E;
    border-color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes .myreviews-wrap .btn-primary:hover,
.view-splms-course.course-details .splms-course .splms-course-quizzes .myreviews-wrap .btn-primary:focus,
.view-splms-course.course-details .splms-course .course-lessons .myreviews-wrap .btn-primary:hover,
.view-splms-course.course-details .splms-course .course-lessons .myreviews-wrap .btn-primary:focus,
.view-splms-course.course-details .splms-course .splms-course-class-rotuines .myreviews-wrap .btn-primary:hover,
.view-splms-course.course-details .splms-course .splms-course-class-rotuines .myreviews-wrap .btn-primary:focus,
.view-splms-course.course-details .splms-course .splms-course-teachers .myreviews-wrap .btn-primary:hover,
.view-splms-course.course-details .splms-course .splms-course-teachers .myreviews-wrap .btn-primary:focus,
.view-splms-course.course-details .splms-course .reviews-menu .myreviews-wrap .btn-primary:hover,
.view-splms-course.course-details .splms-course .reviews-menu .myreviews-wrap .btn-primary:focus {
    background: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul li,
.view-splms-course.course-details .splms-course .course-lessons ul li {
    background-color: #ecf2ff;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul li .pull-right,
.view-splms-course.course-details .splms-course .course-lessons ul li .pull-right {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content {
    border-bottom: 1px solid #aec2ed;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now .title,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now .title {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now .splms-price-box,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now .splms-price-box {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now .splms-price-box del,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now .splms-price-box del {
    color: rgba(0, 35, 103, 0.5);
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now #addtocart,
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now .btn,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now #addtocart,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now .btn {
    background: #1A237E;
    border-color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now #addtocart:hover,
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now #addtocart:focus,
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now .btn:hover,
.view-splms-course.course-details .splms-course .splms-course-quizzes ul .course-right-content .apply-now .btn:focus,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now #addtocart:hover,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now #addtocart:focus,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now .btn:hover,
.view-splms-course.course-details .splms-course .course-lessons ul .course-right-content .apply-now .btn:focus {
    background: var(--custom-color-1);
    border-color: var(var(--custom-color-1));
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-quizzes ul li .quiz-icon i {
    color: #1A237E;
    border: 1px solid var(--link-color);
}
.view-splms-course.course-details .splms-course .course-lessons #topicAccordion .card-header {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .course-lessons #topicAccordion ul li span:first-child:before {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .table-bordered thead tr,
.view-splms-course.course-details .splms-course .table-bordered tbody tr {
    border: 0px;
}
.view-splms-course.course-details .splms-course .table-bordered thead tr th,
.view-splms-course.course-details .splms-course .table-bordered thead tr td,
.view-splms-course.course-details .splms-course .table-bordered tbody tr th,
.view-splms-course.course-details .splms-course .table-bordered tbody tr td {
    background-color: #ecf2ff;
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-teachers .splms-course-teacher-image_content h4 {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-teachers .splms-course-teacher-image_content h5 {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .splms-course-teachers .splms-course-teacher-image_content p {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .reviewers-form,
.view-splms-course.course-details .splms-course .reviews,
.view-splms-course.course-details .splms-course .review-item {
    border-top: 1px solid #aec2ed;
}
.view-splms-course.course-details .splms-course .review-item:last-child {
    border-bottom: 1px solid #aec2ed;
}
.view-splms-course.course-details .splms-course .reviews-wrapper .reviews-status .total {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .reviews-wrapper .reviews-status .avg-rating {
    color: rgba(0, 35, 103, 0.6);
}
.view-splms-course.course-details .splms-course .reviews-wrapper .total-reviews {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .reviewers-form .reviewers-name {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .reviewers-form #form-item-review #input-review {
    color: #1A237E;
    background-color: #ecf2ff;
    border: 1px solid #aec2ed;
}
.view-splms-course.course-details .splms-course .reviewers-form #form-item-review #input-review ::placeholder {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .button-wrapper .btn {
    background-color: #1A237E;
    border-color: #1A237E;
}
.view-splms-course.course-details .splms-course .button-wrapper .btn:hover,
.view-splms-course.course-details .splms-course .button-wrapper .btn:focus {
    background-color: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .review-item .review-box .reviewers-name {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .review-item .review-box .date-time {
    color: #1A237E;
}
.view-splms-course.course-details .splms-course .review-item .review-text-box {
    color: rgba(0, 35, 103, 0.8);
}
.view-splms-course.course-details .splms-course .course-right-content {
    border-bottom: 1px solid #aec2ed;
}
.view-splms-course.course-details .splms-course .course-right-content .title {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .course-right-content .splms-price-box {
    color: var(--link-color);
}
.view-splms-course.course-details .splms-course .course-right-content .splms-price-box del {
    color: rgba(0, 35, 103, 0.5);
}
.view-splms-course.course-details .splms-course .course-right-content #addtocart {
    background: #1A237E;
    border-color: #1A237E;
}
.view-splms-course.course-details .splms-course .course-right-content #addtocart:hover,
.view-splms-course.course-details .splms-course .course-right-content #addtocart:focus {
    background: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.sppb-animated-number {
    color: #1A237E;
}
.sppb-animated-number-title {
    color: #1A237E;
}
.campus-resources .sppb-addon-image-layout-content {
    background-color: #ecf2ff;
}
.splms-lesson-details h2 {
    color: #1A237E;
    border-bottom: 1px solid var(--custom-color-4);
}
.splms-lesson-details .splms-lesson-description.item-content .splms-lesson-description {
    color: #1A237E;
}
.splms-lesson-details .splms-lesson-description.item-content .splms-lesson-description h4 {
    color: #1A237E;
}
.splms-lesson-details .course-lessons h3,
.splms-lesson-teacher-wrapper .splms-lesson-teacher-info-title {
    color: #1A237E;
}
.splms-lesson-teacher-wrapper,
.splms.course-details .course-lessons,
.splms.course-details .splms-course-quizzes,
.splms-lesson-details .course-lessons {
    border-top: 1px solid #aec2ed;
}
.splms.course-details .course-lessons li,
.splms.course-details .splms-course-quizzes li,
.splms.splms-lesson-details .course-lessons li {
    background-color: #ecf2ff;
}
.splms.course-details .course-lessons li > span:first-child:before,
.splms.course-details .splms-course-quizzes li > span:first-child:before,
.splms.splms-lesson-details .course-lessons li > span:first-child:before {
    color: #1A237E;
}
.splms.course-details .course-lessons li:hover:before,
.splms.course-details .course-lessons li.active:before,
.splms.course-details .splms-course-quizzes li:hover:before,
.splms.course-details .splms-course-quizzes li.active:before,
.splms.splms-lesson-details .course-lessons li:hover:before,
.splms.splms-lesson-details .course-lessons li.active:before {
    color: #1A237E;
}
.home-lms-course-info ul {
    border: solid 1px #aec2ed;
}
.home-lms-course-info ul li:first-child {
    border-right: solid 1px #95acd9;
}
.splms-lesson-teacher-wrapper .splms-lesson-teacher-name {
    color: #1A237E;
    margin-bottom: 10px;
}
.splms-lesson-teacher-wrapper ul.teachers-details li {
    color: #1A237E;
}
.splms-lesson-teacher-wrapper ul.teachers-details li:before {
    background-color: #1A237E;
}
.home-lms-popular-categories ul li {
    background-color: #ffffff;
    border: solid 1px #aec2ed;
}
.home-lms-popular-categories ul li a {
    color: rgba(0, 35, 103, 0.6);
}
.home-lms-popular-categories ul li:hover {
    background-color: transparent;
}
.home-lms-popular-categories ul li:hover a {
    color: #1A237E;
}
.home-lms-popular-categories ul li:last-child {
    background-color: transparent;
}
#why-choose-us-wrap:after {
    background-color: #1A237E;
    background-color: rgba(0, 35, 103, 0.6);
}
.splms.splms-persons .splms-person-info,
.splms.splms-persons .splms-person-content {
    color: #1A237E;
}
.splms.splms-persons .splms-person-info .splms-person-title {
    color: #1A237E;
}
.splms.splms-persons .splms-person-content p a {
    color: #1A237E;
}
.splms.splms-persons .splms-person-content p:after {
    background-color: #1A237E;
}
.splms.splms-persons .splms-person-content .splms-person-info .splms-person-title {
    color: #1A237E;
}
.splms-course-discount-price {
    background: var(--link-color);
}
.sp-megamenu-wrapper .sp-dropdown.sp-dropdown-main.sp-menu-right {
    min-height: 300px;
}
.splms.view-splms-teacher .splms-teacher-name {
    color: #1A237E;
}
.splms.view-splms-teacher .splms-teacher-designation {
    color: #1A237E;
}
.splms.view-splms-teacher .splms-teacher-information li,
.splms.view-splms-teacher .splms-teacher-bio p {
    color: #1A237E;
}
.splms.view-splms-teacher .splms-section-title {
    color: #1A237E;
}
.splms-education-institute {
    background-color: transparent;
}
.splms-education-institute-name {
    color: rgba(0, 35, 103, 0.8);
}
.splms-person-skill {
    color: rgba(0, 35, 103, 0.8);
    border: 1px solid #aec2ed;
}
.splms-teacher-contact-form #contact-submit.btn {
    background-color: #1A237E;
    border-color: #1A237E;
}
.splms-teacher-contact-form #contact-submit.btn:hover,
.splms-teacher-contact-form #contact-submit.btn:focus {
    background-color: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.splms textarea {
    border: 1px solid #1A237E;
}
.com_splms .splms-view-event-categories .splms-event-category {
    all: unset;
}
.com_splms .splms-view-event-categories .splms-event-category > .row > .col-md-4 {
    border-top: 1px solid var(--custom-color-4);
    border-right: 1px solid var(--custom-color-4);
}
.com_splms .splms-view-event-categories .splms-event-category > .row > .col-md-4:after {
    background-color: #ffffff;
}
.com_splms .splms-view-event-categories .splms-event-category > .row > .col-md-8 {
    border-top: 1px solid var(--custom-color-4);
}
.com_splms .splms-view-event-categories .splms-event-category-info h2 {
    color: var(--link-color);
}
.com_splms .splms-view-event-categories .splms-event-category-info p {
    color: var(--link-color);
}
.com_splms .splms-view-event-categories .splms-event-category-info .event-details-btn {
    background-color: #1A237E;
    color: #fff;
}
.com_splms .splms-view-event-categories .splms-row:last-child .col-md-4,
.com_splms .splms-view-event-categories .splms-row:last-child .col-md-8 {
    border-bottom: 1px solid var(--custom-color-4);
}
.com_splms .splms-view-event-categories .splms-row:last-child .col-md-4:before {
    background-color: #ffffff;
}
.splms.splms-view-events .splms-event .splms-event-date-wrap,
.splms.splms-view-events .splms-event .splms-event-details-wrap,
.splms.splms-view-events .splms-event .splms-event-featuer-wrap,
.splms.splms-view-events .splms-event .splms-event-info-wrap {
    border-top: 1px solid #aec2ed;
}
.splms.splms-view-events .splms-event .splms-event-details-wrap,
.splms.splms-view-events .splms-event .splms-event-info-wrap {
    border-left: 1px solid #aec2ed;
}
.splms.splms-view-events .splms-event .splms-event-details-wrap:before,
.splms.splms-view-events .splms-event .splms-event-info-wrap:before {
    background-color: #ffffff;
}
.splms.splms-view-events .splms-event .splms-event-date {
    color: #1A237E;
    background-color: #ecf2ff;
}
.splms.splms-view-events .splms-event .splms-event-info-list li:before {
    background-color: #1A237E;
}
.splms.splms-view-event .splme-event-details-left,
.splms.splms-view-event .splme-event-details-right {
    color: #1A237E;
    border-bottom: 1px solid #aec2ed;
}
.splms.splms-view-event .splme-event-details-left {
    border-right: 1px solid #aec2ed;
}
.splms.splms-view-event .splme-event-details-right {
    padding-right: 0px;
}
.splms.splms-view-event .splme-event-details-right:before {
    background-color: #ffffff;
}
.splms.splms-view-event .splms-event-title {
    color: #1A237E;
}
.splms.splms-view-event .splms-event-details-list {
    background-color: #ecf2ff;
}
.splms.splms-view-event .splms-event-details-list li {
    color: #1A237E;
}
.splms.splms-view-event .splms-event-details {
    color: #1A237E;
}
.splms.splms-view-event .splms-event-details h4 {
    color: #1A237E;
}
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table thead,
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table tbody {
    color: #1A237E;
}
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table thead tr,
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table tbody tr {
    border-bottom: 1px solid #aec2ed;
}
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table thead tr td span.with,
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table thead tr td a,
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table tbody tr td span.with,
.splms.splms-view-event .splms-event-topics ul.splms-event-topics-list li table.table tbody tr td a {
    color: rgba(0, 35, 103, 0.6);
}
.splms.splms-view-event .splms-event-purchase-btn .btn {
    background-color: #1A237E;
    border-color: #1A237E;
}
.splms.splms-view-event .splms-event-purchase-btn .btn:hover,
.splms.splms-view-event .splms-event-purchase-btn .btn:focus {
    background-color: var(--custom-color-1);
    border-color: var(--custom-color-1);
    color: #1A237E;
}
.splms.view-splms-speakers .splms-person-info .splms-person-title {
    color: #1A237E;
}
.splms.view-splms-speakers .splms-person-designation {
    color: rgba(0, 35, 103, 0.9);
}
.splms.view-splms-speakers .splms-person-content p {
    color: rgba(0, 35, 103, 0.9);
}
.splms.view-splms-speakers .splms-person-content p:after {
    background-color: #1A237E;
}
.view-speaker .splms-speaker-name {
    border-bottom: 1px solid #ecf2ff;
}
.view-speaker .splms-speaker-name .splms-person-title {
    color: #1A237E;
}
.view-speaker .splms-person-details {
    color: #1A237E;
}
.view-speaker .splms-person-designation {
    color: #1A237E;
}
.view-speaker .splms-speakers-title {
    color: #1A237E;
}
.view-speaker .splms-persion-social-icons li a {
    color: #1A237E;
}
.view-speaker .splms-persion-social-icons li a:hover {
    color: #113882;
}
.view-speaker .splms-speaker-events span.pull-right {
    color: #ecf2ff;
    border: 1px solid #aec2ed;
}
.splms.splms-view-cart .table.table-bordered thead tr {
    color: var(--link-color);
}
.splms.splms-view-cart .table.table-bordered tbody tr {
    color: var(--link-color);
}
.view-splms-quiz-list .splms-quiz-sidebar,
.view-splms-quiz-list .splms-quiz-listing {
    border-top: 1px solid #aec2ed;
}
.view-splms-quiz-list .splms-quiz-sidebar {
    border-right: 1px solid #aec2ed;
}
.view-splms-quiz-list .splms-quiz-listing:before {
    background-color: #ffffff;
}
.view-splms-quiz-list .quiz-item-wrapper {
    border: 1px solid #aec2ed;
}
.view-splms-quiz-list .quiz-item-wrapper .quiz-description {
    color: rgba(0, 35, 103, 0.9);
}
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-title {
    color: #1A237E;
}
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-course-name,
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-duration,
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-count {
    color: #1A237E;
}
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-course-name:before,
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-duration:before,
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .quiz-count:before {
    background-color: #1A237E;
}
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .btn {
    background-color: #1A237E;
    border-color: #1A237E;
}
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .btn:hover,
.view-splms-quiz-list .quiz-item-wrapper .quiz-description .btn:focus {
    background-color: #113882;
    border-color: #113882;
}
.view-splms-quiz-list .quiz-item-wrapper:hover {
    background-color: #ecf2ff;
}
.view-splms-quiz .quiz-content {
    padding-bottom: 30px;
}
.view-splms-quiz .quiz-content .quiz-details-heading {
    color: #1A237E;
}
.view-splms-quiz .quiz-content p {
    color: #1A237E;
}
.view-splms-quiz .startQuiz-btn-wrap {
    margin: 30px 2px 0px;
    text-align: right;
}
.view-splms-quiz .startQuiz-btn-wrap .btn {
    background-color: #1A237E;
}
.view-splms-quiz .startQuiz-btn-wrap .btn:hover {
    background-color: #113882;
}
.quiz-info-sidebar,
.quiz-info-middle {
    border-top: 1px solid #aec2ed;
    border-bottom: 1px solid #aec2ed;
}
.quiz-info-sidebar {
    border-right: 1px solid #aec2ed;
}
.quiz-info-middle:before,
.quiz-info-middle:after {
    background-color: #ffffff;
}
.quiz-info .quiz-info-duration,
.quiz-info .quiz-info-questions {
    color: #1A237E;
    background-color: #ecf2ff;
}
.quiz-info .quiz-info-duration span,
.quiz-info .quiz-info-duration p,
.quiz-info .quiz-info-questions span,
.quiz-info .quiz-info-questions p {
    color: #1A237E;
}
.splms-view-cart .table-striped {
    color: #1A237E;
}
.splms-view-cart .table-striped thead tr th {
    color: #1A237E;
    --bs-table-accent-bg: $custom_color_1;
}
.splms-view-cart .table-striped tbody tr td {
    color: #1A237E;
    --bs-table-accent-bg: $custom_color_1;
}
.splms-view-cart .table-striped .btn-remove-cart {
    color: #1A237E;
    border: 1px solid #1A237E;
}
.splms-view-cart .table-striped .btn-remove-cart:hover {
    background-color: #1A237E;
}
.splms-view-cart .splms-payment-method .btn {
    background-color: #1A237E;
}
.home-lms-search {
    border: solid 1px #aec2ed;
    background-color: #ffffff;
}
.home-lms-search .mod-splms-course-search .splms-course-search-icons {
    background: #1A237E;
}
.home-lms-popular-courses li.mod-splms-course {
    border: solid 1px #aec2ed;
}
.home-lms-popular-courses li.mod-splms-course .mod-splms-course-price .splms-price-box {
    color: #1A237E;
}
.home-lms-popular-courses li.mod-splms-course .mod-splms-course-price .splms-price-box del {
    color: var(--custom-color-5);
}
.home-hero-section {
    position: relative;
}
.home-hero-section:after {
    background: #1A237E;
}
.home-hero-section:before {
    background: linear-gradient(180deg, rgba(0, 35, 103, 0) 0%, rgba(0, 35, 103, 0.8) 40%, #1A237E 80%);
}
.home-single-course {
    background-color: var(--custom-color-1);
}
.home-single-course .addon-root-heading a {
    color: #1A237E;
}
.home-single-course .addon-root-text-block {
    color: #212121;
}
.home-single-course .addon-root-button a {
    color: #212121;
}
.home-single-course:hover {
    background-color: #1A237E;
}
.home-single-course:hover .addon-root-heading a {
    color: #fff;
}
.home-single-course:hover .addon-root-text-block {
    color: #fff;
}
.home-single-course:hover .addon-root-button a {
    color: #fff;
}
.home-single-event .home-event-title a {
    color: var(--custom-color-5);
}
.home-single-event .home-event-date p {
    color: var(--custom-color-5);
}
.home-single-event:hover .home-event-date p,
.home-single-event:focus .home-event-date p {
    color: #1A237E;
}
.home-single-event:hover .home-event-title a,
.home-single-event:focus .home-event-title a {
    color: #1A237E;
}
.com-splms.view-courses .view-splms-courses > .splms-row .splms-course .splms-course-teachers .splms-teacher-name {
    color: #212121;
}
.com-splms.view-courses .view-splms-courses > .splms-row .splms-course .splms-course-teacher a {
    color: #212121;
}
.com-splms.view-courses .view-splms-courses > .splms-row .splms-course-teachers .splms-teacher-name {
    color: #212121;
}
.com-splms.view-courses .view-splms-courses > .splms-row .splms-course-teacher a {
    color: #212121;
}
.com-splms.view-coursescategories #sp-page-title .sp-page-title:before {
    background-color: var(--custom-color-4);
}
.splms-badge-free {
    background-color: #1A237E;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    border-bottom: 1px solid var(--custom-color-4);
}
.sp-megamenu-wrapper .sp-dropdown.sp-dropdown-main.sp-menu-right:before {
    border-bottom: 1px solid var(--custom-color-4);
}
.sp-megamenu-wrapper .sp-dropdown.sp-dropdown-main.sp-menu-right:after {
    border-bottom: 1px solid var(--custom-color-4);
}
.home-lms-popular-courses li.mod-splms-course:hover {
    background-color: var(--custom-color-1);
}
