body,.sp-preloader {
    background-color: #ffffff;
    color: #001933
}

.sp-preloader>div {
    background: #10316b
}

.sp-preloader>div:after {
    background: #ffffff
}

#sp-top-bar {
    background: #10316b;
    color: #FFFFFF
}

#sp-top-bar a {
    color: #FFFFFF
}

#sp-header {
    background: #10316b
}

a {
    color: #2252b5
}

a:hover,a:focus,a:active {

}

.tags>li {
    display: inline-block
}

.tags>li a {
    background: rgba(16, 49, 107, 0.1);
    color: #10316b
}

.tags>li a:hover {
    background: #10316b
}

.article-social-share .social-share-icon ul li a {
    color: #001933
}

.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus {
    background: #10316b
}

.pager>li a {
    border: 1px solid #EDEDED;
    color: #001933
}

.sp-reading-progress-bar {
    background-color: #10316b
}

.sp-megamenu-parent>li>a {
    color: #FFFFFF
}

.sp-megamenu-parent>li:hover>a {
    color: #FFFFFF
}

.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a {
    color: #FFFFFF
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #161616c4
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #ffffff;
    opacity: .6;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #ffffff;
    opacity: 1;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #ffffff;
    opacity: 1;
}

.sp-megamenu-parent .sp-mega-group>li>a {
    color: #252525
}

#offcanvas-toggler>.fa {
    color: #FFFFFF
}

#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active {
    color: #FFFFFF
}

.offcanvas-menu {
    background-color: #FFFFFF;
    color: #252525
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a,.offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    color: #252525
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus,.offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus {
    color: #10316b
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
    color: rgba(37, 37, 37, 0.5)
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a {
    color: rgba(37, 37, 37, 0.8)
}

.sppb-btn-my{
    border: 1px solid #fff;
    color: #fff;
    background-color: transparent;
    padding: 11px 42px;
    margin: auto;
    display: table;
}
.sppb-btn-my:hover {
    color: #fff;
    border: 1px solid #0F316B;
    background-color: #0F316B;
}

.sppb-btn-my2{
    border: 1px solid #fff;
    color: #fff;
    background-color: transparent;
    padding: 11px 42px;
}
.sppb-btn-my2:hover  {
    color: #fff;
    border: 1px solid #011335;
    background-color: #011335;
}


.btn-primary,.sppb-btn-primary {
    border-color: #0F316B;
    background-color: #0F316B
}

.btn-primary:hover,.sppb-btn-primary:hover {
    border-color: #001335;
    background-color: #001335
}

ul.social-icons>li a:hover {
    color: #0F316B
}

.sp-page-title {
    background: #0F316B
}

.layout-boxed .body-innerwrapper {
    background: #ffffff
}

.sp-module ul>li>a {
    color: #001933
}

.sp-module ul>li>a:hover {
    color: #10316b
}

.sp-module .latestnews>div>a {
    color: #001933
}

.sp-module .latestnews>div>a:hover {
    color: #10316b
}

.sp-module .tagscloud .tag-name:hover {
    background: #10316b
}

.search .btn-toolbar button {
    background: #10316b
}

#sp-footer,#sp-bottom {
    background: #001335;
    color: rgba(255, 255, 255, 0.6)
}
#sp-bottom-top  {
    background: #f7f7f7;
    color: #001933;
}
#sp-bottom-top .text-color,#sp-footer .text-color,#sp-bottom .text-color {
    color: #FFFFFF
}

#sp-bottom-top a,#sp-footer a,#sp-bottom a {
    color: rgba(255, 255, 255, 0.6)
}

#sp-bottom-top a:hover,#sp-bottom-top a:active,#sp-bottom-top a:focus,#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: #10316b
}

.pagination>li>a,.pagination>li>span {
    color: #001933
}

.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus {
    color: #001933
}

.pagination>.active>a,.pagination>.active>span {
    border-color: #10316b !important;
    background-color: #10316b !important
}

.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus {
    border-color: #10316b;
    background-color: #10316b
}

.error-code,.coming-soon-number {
    color: #10316b
}

body a:hover,body a:focus {

}

#sp-bottom-top .sppb-btn.sppb-btn-primary,.sppb-btn.sppb-btn-primary {
    background-color: #0F316B
}

#sp-bottom-top .sppb-btn.sppb-btn-primary.sppb-btn-outline,.sppb-btn.sppb-btn-primary.sppb-btn-outline {
    border: 1px solid #0F316B;
    color: #0F316B
}

#sp-bottom-top .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover,#sp-bottom-top .sppb-btn.sppb-btn-primary.sppb-btn-outline:focus,.sppb-btn.sppb-btn-primary.sppb-btn-outline:hover,.sppb-btn.sppb-btn-primary.sppb-btn-outline:focus {
    background-color: #0F316B
}

#sp-bottom-top .sppb-btn.sppb-btn-primary:hover,#sp-bottom-top .sppb-btn.sppb-btn-primary:focus,.sppb-btn.sppb-btn-primary:hover,.sppb-btn.sppb-btn-primary:focus {
    background-color: #091d3f
}

#sp-bottom-top .sppb-btn.sppb-btn-default,.sppb-btn.sppb-btn-default {
    color: #0F316B
}

#sp-bottom-top .sppb-btn.sppb-btn-default:hover,#sp-bottom-top .sppb-btn.sppb-btn-default:focus,.sppb-btn.sppb-btn-default:hover,.sppb-btn.sppb-btn-default:focus {
    background-color: #e6e6e6
}

#sp-bottom-top .sppb-btn.sppb-btn-link,.sppb-btn.sppb-btn-link {
    color: #001933
}

#sp-bottom-top .sppb-btn.sppb-btn-link.sppb-btn-primary-link,.sppb-btn.sppb-btn-link.sppb-btn-primary-link {
    color: #0F316B
}

#sp-header {
    height: 100px
}

#sp-header .logo {
    height: 100px;
    background-color: #001335
}

.login .list-group>a {
    color: #001933
}

.article-list .article .article-header h1 a,.article-list .article .article-header h2 a {
    color: #001933
}

.article-list .article .article-header h1 a:hover,.article-list .article .article-header h1 a:active,.article-list .article .article-header h1 a:focus,.article-list .article .article-header h2 a:hover,.article-list .article .article-header h2 a:active,.article-list .article .article-header h2 a:focus {
    color: #001933
}

.article-details .article-ratings-social-share {
    border-top: 1px solid rgba(0, 25, 51, 0.1);
    border-bottom: 1px solid rgba(0, 25, 51, 0.1)
}

.pager {
    border-top: 1px solid rgba(0, 25, 51, 0.15)
}

html.coming-soon body:before {
    background-color: rgba(0, 19, 53, 0.5)
}

html.error-page .error-code {
    color: #001933
}

input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control) {
    color: #001933
}

input[type="text"]:not(.form-control)::placeholder,input[type="email"]:not(.form-control)::placeholder,input[type="url"]:not(.form-control)::placeholder,input[type="date"]:not(.form-control)::placeholder,input[type="password"]:not(.form-control)::placeholder,input[type="search"]:not(.form-control)::placeholder,input[type="tel"]:not(.form-control)::placeholder,input[type="number"]:not(.form-control)::placeholder,select:not(.form-control)::placeholder {
    color: rgba(0, 25, 51, 0.5)
}

textarea.sppb-form-control,.sppb-form-group textarea.sppb-form-control {
    border-bottom: 1px solid rgba(0, 25, 51, 0.5)
}

textarea.sppb-form-control::placeholder,.sppb-form-group textarea.sppb-form-control::placeholder {
    color: rgba(0, 25, 51, 0.5)
}

.primary-bg {
    background-color: #001335
}

.secondary-bg {
    background-color: #f7f7f7
}

.primary-bg-op5 {
    background-color: rgba(0, 19, 53, 0.5)
}

.primary-bg-op5 .sppb-row-overlay {
    background-color: rgba(0, 19, 53, 0.5)
}

.primary-bg-op6 {
    background-color: rgba(0, 19, 53, 0.6)
}

.primary-bg-op3 {
    background-color: rgba(0, 19, 53, 0.3)
}

#sp-logo .sp-column a {
    color: #ffffff
}

.mod-languages:hover form .chzn-container .chzn-single,.mod-languages:hover:before {
    color: #001933
}

.mod-languages form .chzn-container .chzn-single {
    color: #001933;
    border-bottom: 1px solid rgba(0, 25, 51, 0.3)
}

.mod-languages form .chzn-container .chzn-single:hover,.mod-languages form .chzn-container .chzn-single:focus {
    color: #001933;
    border-bottom-color: #001933
}

.mod-languages form .chzn-container.chzn-container-active .chzn-single {
    border-bottom-color: #001933
}

.mod-languages form .chzn-container .chzn-drop {
    color: #001933
}

.mod-languages form .chzn-container .chzn-drop .chzn-results li:hover,.mod-languages form .chzn-container .chzn-drop .chzn-results li:focus,.mod-languages form .chzn-container .chzn-drop .chzn-results li.result-selected {
    color: #10316b
}

.hero-slider div[class*=sp-slider-content-align] {
    background-color: rgb(33 33 33 / 60%);
}

.req-a-call .sppb-form-builder-btn button:hover,.req-a-call .sppb-form-builder-btn button:focus {
    color: #10316b
}

.sppb-addon-testimonial .sppb-addon-content {
    border-left: 3px solid #2c5bbc
}

.sppb-addon-testimonial .sppb-addon-content .sppb-addon-testimonial-review {
    border-bottom: 1px solid rgba(0, 25, 51, 0.1)
}


.sppb-addon-testimonial .sppb-addon-testimonial-footer .sppb-addon-testimonial-client-url,.sppb-addon-testimonial .sppb-addon-testimonial-footer .sppb-addon-testimonial-client {
    color: #001933
}

.sppb-addon-form-builder:not(.req-a-call) .sppb-form-control::placeholder,.sppb-addon-form-builder:not(.req-a-call) .sppb-form-group .sppb-form-control::placeholder {
    color: rgba(0, 25, 51, 0.5)
}

.sppb-addon-form-builder:not(.req-a-call) .form-builder-checkbox-item label::before,.sppb-addon-form-builder:not(.req-a-call) .form-builder-radio-item label::before,.sppb-addon-form-builder:not(.req-a-call) .sppb-form-check-label::before {
    border-color: #001933
}

.sppb-addon-form-builder:not(.req-a-call) .form-builder-checkbox-item input:checked+label::before,.sppb-addon-form-builder:not(.req-a-call) .form-builder-radio-item input:checked+label::before,.sppb-addon-form-builder:not(.req-a-call) .sppb-form-check-input:checked+label::before {
    background: #001933;
    border-color: #001933
}

.sppb-addon-form-builder:not(.req-a-call) textarea.sppb-form-control {
    border-bottom: 1px solid rgba(0, 25, 51, 0.5)
}

.sppb-addon-form-builder:not(.req-a-call) .sppb-form-builder-btn .sppb-btn {
    background-color: #2c5bbc
}

.sppb-addon-form-builder:not(.req-a-call) .sppb-form-builder-btn .sppb-btn:hover,.sppb-addon-form-builder:not(.req-a-call) .sppb-form-builder-btn .sppb-btn:focus {
    background-color: #3266cf
}

.sppb-addon-persion .sppb-person-information>span.sppb-person-designation,.sppb-addon-persion .sppb-person-information>span.sppb-person-email,.sppb-addon-person .sppb-person-information>span.sppb-person-designation,.sppb-addon-person .sppb-person-information>span.sppb-person-email {
    color: #001933
}

.sppb-addon-ajax-contact {
    background-color: #2c5bbc
}

.sppb-addon-form-builder.contact-from-wrap {
    background-color: #f4f4f4
}

.bd-column-wrap {
    border: 1px solid #2c5bbc
}

.sp-simpleportfolio-view-items .carousel-item .sp-simpleportfolio-info .sp-simpleportfolio-title>a {
    color: #001933
}

.sp-simpleportfolio-view-items .carousel-item .sp-simpleportfolio-info .sp-simpleportfolio-title>a:hover,.sp-simpleportfolio-view-items .carousel-item .sp-simpleportfolio-info .sp-simpleportfolio-title>a:focus {
    color: #001933
}

.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul>li.active>a {
    border-bottom-color: #001933
}

.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul>li.active>a,.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul>li>a {
    color: #001933
}

.sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title>a {
    color: #001933
}

.project-details-info-wrap {
    background-color: #2c5bbc
}

.megainc-custom-tab .sppb-nav-custom {
    background-color: rgba(0, 19, 53, 0.3)
}

.megainc-custom-tab .sppb-nav-custom>li>a {
    color: #001933
}

.megainc-custom-tab .sppb-nav-custom>li>a:hover,.megainc-custom-tab .sppb-nav-custom>li>a:focus {
    border-left-color: #001933 !important;
    background-color: #2c5bbc;
    color: rgba(0, 25, 51, 0.6)
}

.megainc-custom-tab .sppb-nav-custom>li.active>a {
    border-left-color: #001933 !important;
    background-color: #2c5bbc;
    color: rgba(0, 25, 51, 0.6)
}

.sppb-addon-articles .sppb-addon-article {
    border-top: 2px solid #2c5bbc;
}

.sppb-addon-articles .sppb-addon-article a {
    color: #001933
}

.sppb-addon-articles .sppb-addon-article a:hover,.sppb-addon-articles .sppb-addon-article a:focus {
    color: #001933
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a {
    color: #001933;
    font-weight: 500;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:hover,.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:focus {
    color: #001933
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta>span {
    color: #001933
}

.view-article .article-details .sppb-addon-text-block blockquote {
    border-left: 3px solid #2c5bbc
}

.view-article .article-details a:hover,.view-article .article-details a:focus {
    opacity: 0.7
}

.categories-module.mod-list a {
    color: #001933
}

.categories-module.mod-list a:hover,.categories-module.mod-list a:focus {
    color: #001933
}

.social-icons-only a {
    color: #001933
}

.social-icons-only a:hover,.social-icons-only a:focus {
    color: #001933
}

input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),input[type="number"]:not(.form-control),select:not(.form-control) {
    border-bottom: 1px solid rgba(0, 25, 51, 0.5)
}

input[type="text"]:not(.form-control):focus,input[type="email"]:not(.form-control):focus,input[type="url"]:not(.form-control):focus,input[type="date"]:not(.form-control):focus,input[type="password"]:not(.form-control):focus,input[type="search"]:not(.form-control):focus,input[type="tel"]:not(.form-control):focus,input[type="number"]:not(.form-control):focus,select:not(.form-control):focus {
    color: #001933;
    border-bottom-color: #001933
}

textarea.sppb-form-control,.sppb-form-group textarea.sppb-form-control {
    color: #001933
}

body.preset-white .sppb-addon-testimonial:hover .sppb-addon-content {
    border-left-color: #10316b
}

body.preset-white #sp-header .logo {
    background-color: #10316b
}

body.preset-white #sp-menu-right .sppb-btn.btn-white {
    border-color: #10316b;
    color: #10316b
}

body.preset-white .sppb-btn.preset-white-btn {
    background-color: #10316b
}

body.preset-white .sp-simpleportfolio-view-items .carousel-control-prev,body.preset-white .sp-simpleportfolio-view-items .carousel-control-next {
    color: #001933
}

body.preset-white .megainc-custom-tab .sppb-nav-custom {
    background-color: #10316b
}

body.preset-white .contact-from-wrap.gray-section .sppb-form-builder-btn button {
    background-color: #10316b
}

body.preset-white.com-users #sp-main-body .sppb-btn.sppb-btn-default {
    background-color: #10316b
}
