a:hover {
  color: #02005d;
  text-decoration: none;
}
.bg-background2:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.owl-controls .owl-page.active,
.owl-controls .owl-page.active:hover {
  border-color: #02005d;
  opacity: 1;
}
.owl-carousel:hover .owl-nav button {
  color: #02005d !important;
}
.owl-nav button {
  color: #02005d !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #540534 !important;
}
.item-card7-overlaytext h4 {
  background: #02005d;
}
.bg-background-color:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  ) !important;
}
.btn-primary {
  color: #fff;
  /* background: #02005d; */
  background-color: #2f2e58;
}
.btn-primary:hover {
  color: #fff;
  background-color: #e44138;
  border-color: #e44138;
}
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(239, 82, 73, 0.1);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #02005d;
  border-color: #02005d;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #02005d;
  border-color: #02005d;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(226, 104, 5, 0.1);
}
.btn-outline-primary {
  color: #02005d;
  background-color: transparent;
  background-image: none;
  border-color: #02005d !important;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #02005d;
  border-color: #02005d !important;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(239, 82, 73, 0.1);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #02005d;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #02005d;
  border-color: #02005d;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(239, 82, 73, 0.1);
}

.btn-secondary {
  color: #fff !important;
  background-color: #283490;
  border-color: #283490;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #27338c;
  border-color: #27338c;
}
.btn-secondary.focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 2px rgba(39, 51, 140, 0.1);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #27338c;
  border-color: #27338c;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #27338c;
  border-color: #27338c;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(39, 51, 140, 0.1);
}
.btn-link {
  color: #02005d;
}
.alert-primary {
  color: #fcfdff;
  background-color: #02005d;
  border-color: #02005d;
}
.alert-primary hr {
  border-top-color: #b7cded;
}
.alert-primary .alert-link {
  color: #2e5961;
}
.label-primary {
  background-color: #02005d;
}
.badge-primary {
  color: #fff;
  background-color: #02005d;
}
.badge-primary[href]:hover,
.badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #02005d;
}
.bg-gradient-primary {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.bg-primary {
  background-color: #02005d !important;
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #02005d !important;
}
.border-primary {
  border-color: #02005d !important;
}
.text-primary {
  color: #02005d !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #dc6a0d !important;
}
a.text-dark:hover,
a.text-dark:focus {
  color: #02005d !important;
}
.social-box.linkedin i {
  background: #02005d;
}
.checkbox span:after {
  background-color: #02005d;
}
.user-card .card-block .activity-leval li.active {
  background-color: #02005d;
}
#count-down .clock-presenter .digit {
  background: #02005d;
}
.masthead .masthead-bg {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.notifyimg {
  background: #02005d;
}
.drop-icon-wrap .drop-icon-item:hover {
  color: #02005d;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: #02005d;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #02005d;
}
.timeline__item:after {
  border: 6px solid #02005d;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #02005d;
  background-color: #02005d;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #02005d;
}
.custom-checkbox
  .custom-control-input:indeterminate
  ~ .custom-control-label::before {
  background-color: #02005d;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #02005d;
}
.custom-select:focus {
  border-color: #02005d;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #02005d;
}
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #02005d;
}
.custom-file-label::after {
  background-color: #02005d;
  border-left: 1px solid #02005d;
}
.custom-range::-webkit-slider-thumb {
  background-color: #02005d;
}
.custom-range::-moz-range-thumb {
  background-color: #02005d;
}
.custom-range::-ms-thumb {
  background-color: #02005d;
}
.nav-link.active {
  background-color: #02005d;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #02005d;
}
.page-link:hover {
  color: #02005d;
}
.page-item.active .page-link {
  background-color: #02005d;
  border-color: #02005d;
}
.range.range-primary input[type="range"]::-webkit-slider-thumb {
  background-color: #02005d;
}
.range.range-primary input[type="range"]::-moz-slider-thumb {
  background-color: #02005d;
}
.range.range-primary output {
  background-color: #02005d;
}
.range.range-primary input[type="range"] {
  outline-color: #02005d;
}
.nav-tabs .nav-item1 .nav-link:hover:not(.disabled) {
  background: #02005d;
}
.nav-tabs .nav-item1 .nav-link.active {
  background: #02005d;
}
.panel.price > .panel-heading {
  background: #02005d;
  color: #fff;
}
.panel.price > .panel-heading {
  background: #02005d;
}
.heading-primary {
  background-color: #02005d;
}
.page-header .breadcrumb-item a {
  color: #2c2c2c;
}
.breadcrumb-item1 a:hover {
  color: #02005d;
}
.panel-title1 a {
  color: #02005d;
}
.header-bg {
  background: #eef2f9;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(
    111.7deg,
    rgba(146, 30, 152, 0.7) 19.9%,
    rgba(59, 25, 249, 0.7) 95%
  );
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.nav-tabs .nav-link:hover:not(.disabled) {
  color: #fff;
  background: #02005d;
}
.nav-tabs .nav-link.active {
  color: #fff;
  background: #02005d;
}
.navtab-wizard.nav-tabs .nav-link.active,
.navtab-wizard.nav-tabs .nav-link:hover {
  color: #02005d;
  background: #fff;
}
.admin-navbar .nav-item.active .nav-link {
  color: #02005d;
}
.admin-navbar .nav-item.active .nav-link .pngn {
  color: #02005d;
}
.admin-navbar .nav-link:hover,
.admin-navbar .nav-link:focus {
  color: #02005d;
}
.admin-navbar .nav-link.active {
  color: #02005d;
}
.admin-navbar .mega-dropdown .sub-item .section-label {
  color: #02005d;
}
.admin-navbar .sub-item ul a:active {
  background-color: #02005d;
}
.admin-navbar .sub-item ul a:hover,
.admin-navbar .sub-item ul a:focus {
  color: #02005d;
  text-decoration: none;
  background-color: #f5f7fd;
}
.expanel-primary {
  border: #02005d !important;
}
.expanel-primary > .expanel-heading {
  color: #fff !important;
  background-color: #02005d !important;
  border-color: #02005d !important;
}
.error-img .form-control:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #02005d;
}
.avatar {
  background: #02005d no-repeat center/cover;
}
.spinner {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.spinner-lg {
  background-color: #02005d;
}
.double-bounce1,
.double-bounce2 {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.cube1,
.cube2 {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.lds-heart div {
  background: #02005d;
}
.lds-heart div:after,
.lds-heart div:before {
  background: #02005d;
}
.lds-ring div {
  border: 6px solid #02005d;
  border-color: #02005d transparent transparent transparent;
}
.lds-hourglass:after {
  border: 26px solid #02005d;
  border-color: #02005d transparent;
}
.mediaicon {
  border: 1px solid #02005d;
  background: #02005d;
}
a.chip:hover {
  background-color: #02005d;
}
.highlight .s {
  color: #02005d;
}
.selectgroup-input:checked + .selectgroup-button {
  border-color: #02005d;
  z-index: 1;
  color: #02005d;
  background: #f6f7fb;
}
.selectgroup-input:focus + .selectgroup-button {
  border-color: #02005d;
  z-index: 2;
  color: #02005d;
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.custom-switch-input:checked ~ .custom-switch-indicator {
  background: #02005d;
}
.custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
  border-color: #02005d;
}
.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #02005d;
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.imagecheck-figure:before {
  background: #02005d
    url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
    no-repeat center center/50% 50%;
  color: #fff;
}
.colorinput-input:focus ~ .colorinput-color {
  border-color: #02005d;
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.ui-datepicker .ui-datepicker-title {
  color: #02005d;
}
#back-to-top {
  background: #ffa22b;
  border-radius: 40%;
}
#back-to-top:hover {
  background: #fff;
  color: #02005d;
  border: 2px solid #02005d;
}
#chat-message {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.tabs-menu ul li .active {
  background: #02005d;
}
.tabs-menu1 ul li .active {
  border: 1px solid #02005d;
  color: #02005d;
}
.wideget-user-tab .tabs-menu1 ul li .active {
  border-bottom: 2px solid #02005d !important;
}
.rating-stars .rating-stars-container .rating-star.is--active .fa-heart,
.rating-stars .rating-stars-container .rating-star.is--hover .fa-heart {
  color: #02005d;
}
.message-feed:not(.right) .mf-content {
  background: #02005d;
  color: #fff;
}
.message-feed:not(.right) .mf-content:before {
  border-right-color: #02005d;
}
.msb-reply button {
  background: #02005d;
}
.wizard-card .moving-tab {
  background-color: #02005d !important;
}
.wizard-card .choice:hover .pngn,
.wizard-card .choice.active .pngn {
  border-color: #02005d !important;
  color: #02005d !important;
}
.cal1 .clndr .clndr-table .header-days {
  background: #02005d;
}
.cal1 .clndr .clndr-table tr .day.today.event,
.cal1 .clndr .clndr-table tr .day.my-today.event {
  background: #02005d;
}
.cal1 .clndr .clndr-table tr .day.today:hover,
.cal1 .clndr .clndr-table tr .day.my-today:hover {
  background: #02005d;
  color: #fff;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button {
  color: #02005d;
  background: #e6f2fe;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #02005d;
  background: #e6f2fe;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover {
  background: #02005d;
}
.cal1
  .clndr
  .clndr-controls
  .clndr-control-button
  .clndr-previous-button:hover {
  background: #02005d;
}
.fc button {
  background: #02005d;
}
.fc-event,
.fc-event-dot {
  background-color: #02005d;
  color: #f1f1f1 !important;
}
.sweet-alert button {
  background-color: #02005d !important;
}
.timeline__item:after {
  border: 6px solid #02005d;
}
.label-primary.arrowed:before {
  border-right-color: #02005d;
}
.widgetdate p {
  border-bottom: 2px solid #02005d;
}
.widgetbox p {
  border-bottom: 2px solid #02005d;
}
.datebox p {
  border-bottom: 2px solid #02005d;
}
.arrow-ribbon.bg-primary:before {
  border-left: 15px solid #02005d;
}
.arrow-ribbon2:before {
  border-left: 24px solid #02005d;
}
.badge-offer.bg-primary:after {
  border-top: 12px solid #02005d;
}
.badge-offer1.bg-primary:after {
  border-top: 12px solid #02005d;
}
.social-icons li:hover {
  background: #02005d;
  color: #fff;
}
.social li a:hover {
  color: #02005d;
}
.footer-main a:hover {
  color: #02005d;
}
.footer-links a:hover {
  color: #02005d;
}
.product-tags li a:hover {
  background: #02005d;
  border-color: #02005d;
}
.info .counter-icon {
  border: 1px solid rgba(255, 255, 255, 0.6);
}
.info .counter-icon i {
  color: #fff;
}
.counter-icon {
  border: 1px solid #02005d;
}
.counter-icon i {
  color: #02005d;
}
.header-links li a.active {
  background: #02005d;
  color: #fff;
}
.header-links li a:hover {
  background: #02005d;
  color: #fff;
}
.card-pay .tabs-menu li a.active {
  background: #02005d;
}
.item1-tabs-menu ul li .active {
  background: #02005d;
}
.items-blog-tab-heading .items-blog-tab-menu li .active {
  background: #02005d;
  color: #fff;
}
.item2-gl-nav .item2-gl-menu li .active {
  color: #02005d;
}
.item-all-cat .item-all-card:hover .item-all-text h5 {
  color: #02005d !important;
}
.item-all-cat .category-type .item-all-card img {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.carousel-indicators li.active {
  color: #fff;
  background: #02005d;
}
.item-cards7-ic.realestate-list li a:hover {
  color: #02005d;
}
.item1-links a:hover {
  color: #02005d;
}
.item1-links a.active {
  /* background: #02005d; */
  background-color: #2f2e58;
  color: #ffffff;
  border-right: 5px solid #ec8602;
}
.settings-tab .tabs-menu li a.active {
  background: #02005d;
}

.showmore-button-inner {
  border: 1px solid #02005d;
  color: #02005d;
}
.owl-nav button {
  color: #02005d !important;
}
.owl-carousel:hover .owl-nav button {
  color: #02005d !important;
}
.owl-nav > div i {
  color: #02005d;
}
.tabs-menu ul.eductaional-tabs li .active {
  background: #02005d;
}
.register-right .nav-tabs .nav-link:hover {
  background: #02005d;
  color: #fff;
}
.gradient-icon {
  background: linear-gradient(111.7deg, #082bb3 19.9%, #871f18 95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.info .counter-icon {
  border: 1px solid rgba(49, 39, 91, 0.08) !important;
  background: rgba(0, 0, 0, 0.3);
}
.axgmap-img {
  border: 3px solid #02005d;
}
.horizontalMenu
  > .horizontalMenu-list
  > li
  > .horizontal-megamenu
  .menu_form
  input[type="submit"] {
  background-color: #02005d;
  color: #fff;
}
.horizontalMenu
  > .horizontalMenu-list
  > li
  > .horizontal-megamenu
  .menu_form
  input[type="button"] {
  background-color: #02005d;
  color: #fff;
}
.horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #02005d;
}
.horizontalMenu > .horizontalMenu-list > li:hover > a {
  color: #02005d;
}
.horizontalMenu > .horizontalMenu-list > li:hover > a .fa {
  background-color: #02005d;
  color: #fff !important;
}
.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li:hover > a {
  background-color: #02005d;
  color: #fff;
}
.horizontalMenu
  > .horizontalMenu-list
  > li
  > ul.sub-menu
  > li
  > ul.sub-menu
  > li:hover
  > a {
  background-color: #02005d;
  color: #fff;
}
.horizontalMenu
  > .horizontalMenu-list
  > li
  > ul.sub-menu
  > li
  > ul.sub-menu
  > li
  > ul.sub-menu
  > li:hover
  a {
  background-color: #02005d;
  color: #fff;
}
code {
  color: #02005d;
}
#gdpr-cookie-message h4 {
  color: #02005d;
}
#gdpr-cookie-message h5 {
  color: #02005d;
}
#gdpr-cookie-message a {
  color: #02005d;
  border-bottom: 1px solid #02005d;
}
#gdpr-cookie-message a:hover {
  border-bottom: 1px solid #02005d;
  transition: all 0.3s ease-in;
  color: #02005d;
}
button#gdpr-cookie-advanced {
  color: #fff;
  background-color: #02005d !important;
}
.ui-widget-header {
  background: #02005d;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #02005d;
}
.app-sidebar .side-menu li a.active {
  color: #02005d;
}
.navtab-wizard.nav-tabs .nav-link.active,
.navtab-wizard.nav-tabs .nav-link:hover {
  color: #fff;
  background: #02005d;
}
.form-inline .nav-search .btn {
  border: 2px solid #02005d;
}
.wrapper > h1 span {
  border-bottom: 2px solid #02005d;
  color: #02005d;
}
.tab_wrapper > ul li.active {
  border-color: #02005d;
  background: #02005d;
  color: #fff;
}
.tab_wrapper .controller span {
  background: #02005d;
}
.tab_wrapper .content_wrapper .accordian_header.active {
  color: #02005d;
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
  background: #02005d;
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  border-top: 3px solid #02005d;
  border-left: 3px solid #02005d;
}
.tab_wrapper.left_side > ul li.active:after {
  background: #02005d;
}
.tab_wrapper.right_side > ul li.active:after {
  background: #02005d;
}
.addui-slider .addui-slider-track .addui-slider-range {
  background: #02005d;
}
.addui-slider .addui-slider-track .addui-slider-handle:after {
  background: #02005d;
}
.accordionjs .acc_section.acc_active > .acc_head {
  background: #02005d;
}
.perfect-datetimepicker tbody td.selected {
  border: 1px solid #02005d;
  background-color: #02005d;
}
div.conv-form-wrapper div.options div.option {
  border: 1px solid #02005d;
  color: #02005d;
}
div.conv-form-wrapper div#messages div.message.from {
  background: #02005d;
}
div.conv-form-wrapper div.options div.option.selected {
  background: #02005d;
  color: #fff;
}
form.convFormDynamic button.submit {
  border: 1px solid #02005d;
  background: #02005d;
}
form.convFormDynamic button.submit:hover {
  background: #02005d;
  color: #fff;
}
.exzoom .exzoom_nav .exzoom_nav_inner span.current {
  border: 1px solid #02005d;
}
.exzoom .exzoom_btn a {
  /*border: 1px solid #02005d   ;*/
  color: #02005d;
}
.prev:hover {
  transform: translate(-5px, 0px);
  color: #02005d !important;
}
.next:hover {
  transform: translate(5px, 0);
  color: #02005d !important;
}
.g_f-s .prev:hover i {
  transform: translate(-5px, 0px);
  color: #02005d;
}
.g_f-s .next:hover i {
  transform: translate(5px, 0px);
  color: #02005d;
}
.g_f-s .close-button > *:hover {
  color: #02005d;
}
.horizontalMenu
  > .horizontalMenu-list
  > li
  > .horizontal-megamenu
  .link-list
  li
  a:hover {
  color: #02005d;
}
.register {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.btnRegister {
  background: #02005d;
}
.register .nav-tabs .nav-link.active {
  color: #02005d;
  border: 1px solid #02005d;
}
.pretty input:checked ~ .state.p-primary label:after,
.pretty.p-toggle .state.p-primary label:after {
  background-color: #02005d !important;
}
.pretty input:checked ~ .state.p-primary-o label:before,
.pretty.p-toggle .state.p-primary-o label:before {
  border-color: #02005d;
}
.pretty input:checked ~ .state.p-primary-o .pngn1,
.pretty input:checked ~ .state.p-primary-o .svg,
.pretty input:checked ~ .state.p-primary-o svg,
.pretty.p-toggle .state.p-primary-o .pngn1,
.pretty.p-toggle .state.p-primary-o .svg,
.pretty.p-toggle .state.p-primary-o svg {
  color: #02005d;
  stroke: #02005d;
}
.pretty.p-default:not(.p-fill) input:checked ~ .state.p-primary-o label:after {
  background-color: #02005d !important;
}
.pretty.p-switch input:checked ~ .state.p-primary:before {
  border-color: #02005d;
}
.pretty.p-switch.p-fill input:checked ~ .state.p-primary:before {
  background-color: #02005d !important;
}
.owl-carousel button.owl-dot {
  background: rgb(82, 9, 149, 0.3) !important;
}
.owl-carousel button.owl-dot.active {
  background: #500632 !important;
}
.bg-background:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.bg-background2:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.bg-background-color:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.bg-background3:before {
}
.bg-background-5:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.bg-background-6:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.slider-header .item:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.select2-container--default.select2-container--focus
  .select2-selection--multiple {
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f5f7fd, 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.custom-file-input:focus ~ .custom-file-label {
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f5f7fd, 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f5f7fd, 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f5f7fd, 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.error-img .form-control:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.selectize-input.focus {
  border-color: #096cf7;
  box-shadow: 0 0 0 2px rgb(226, 104, 5, 0.25);
}
.item-card:hover .item-card-desc:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.item-card7-imgs:hover a {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.item-card2-img:hover a {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.countdown li .number {
  color: #02005d;
}
.app-sidebar:before {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.app-sidebar-footer {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  );
}
.masthead .masthead-bg {
  background: linear-gradient(
    111.7deg,
    rgba(80, 1, 48) 19.9%,
    rgba(134, 65, 12) 95%
  ) !important;
}
@media (max-width: 992px) {
  .search-show .nav-search {
    background: linear-gradient(
      111.7deg,
      rgba(80, 1, 48) 19.9%,
      rgba(134, 65, 12) 95%
    );
  }
}
@media (max-width: 992px) {
  .nav-item.with-sub .sub-item {
    border-top: 2px solid #02005d;
  }
}
@media (max-width: 480px) {
  .zoom-container .arrow-ribbon2:before {
    border-top: 17px solid transparent;
    border-left: 17px solid #02005d;
    border-bottom: 17px solid transparent;
  }
}
.bg-secondary {
  background-color: #540534 !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #540534 !important;
}
.bg-dark {
  background-color: transparent !important;
}
.bg-dark .text-primary {
  color: #ffa22b !important;
}
.bg-linkedin {
  background: #0077b5;
}
.bg-facebook {
  background: #3c5a99;
}
.accent-2 {
  border-top: 2px solid #02005d;
}
.header-main i {
  color: #02005d;
}
.item-card .item-card-desc:before {
  background: rgba(81, 10, 153, 0.5);
}
.item-card:hover .item-card-desc:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
@media (min-width: 992px) {
  .sticky-wrapper.is-sticky
    .horizontalMenu
    > .horizontalMenu-list
    > li
    > a.active {
    color: #02005d;
  }
}
.arrow-ribbon.bg-secondary:before {
  border-left: 15px solid #500632;
}
.sticky-wrapper.relative.banners
  .horizontalMenu
  > .horizontalMenu-list
  > li
  > a.active {
  background-color: #02005d;
}
.sticky-wrapper.relative.banners
  .horizontalMenu
  > .horizontalMenu-list
  > li:hover
  > a {
  background-color: #02005d;
}
.pricingTable2.pink .pricing-plans {
  background-color: #02005d;
}
.pricingTable:hover .title {
  background: #02005d;
}
.construction-image:before {
  content: "";
  background: rgba(41, 5, 134, 0.88);
}
.construction {
  z-index: 1;
}
.countdown-timer-wrapper .timer .timer-wrapper .time {
  color: #02005d;
  background: rgb(255, 255, 255);
}
.pricingTable:hover .pricingTable-signup {
  background: #02005d;
  color: #fff;
}
.pricingTable .pricingTable-signup {
  background: rgba(226, 104, 5, 0.12);
  color: #02005d;
}
.pricingTable:hover .title {
  background: #02005d;
  color: #fff;
}
.pricingTable.advance-pricing {
  border: 1px solid #02005d;
}
.pricingTable:hover {
  border: 1px solid #02005d;
}
.pricingTable:hover .title:before {
  border-right-color: #02005d;
}
.pricingTable:hover .title:after {
  border-left-color: #02005d;
}
.pricingTable .title:before,
.pricingTable .title:after {
  content: "";
  border-right: 26px solid rgba(226, 104, 5, 0.1);
}
.pricingTable .title:after {
  border-right: none;
  border-left: 26px solid rgba(226, 104, 5, 0.1);
}
.pricingTable .title {
  background: rgba(226, 104, 5, 0.1);
}
.pricingTable .title {
  color: #02005d;
}
.construction-image:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.error-image:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
@media (max-width: 991px) {
  .horizontalMenu > .horizontalMenu-list > li > a.active {
    background-color: #02005d;
    color: #fff;
  }
}
.bg-card-light:hover {
  border-color: #02005d;
}
.status-border:hover {
  border: 1px solid #02005d !important;
}
.status-border:hover i {
  color: #02005d !important;
}
.bg-card:hover {
  background: #02005d;
  color: #fff;
}
.bg-card .cat-img i {
  color: #02005d;
}
.bg-card:hover .cat-img i {
  color: #fff;
}
.sticky-wrapper.absolute.banners
  .horizontalMenu
  > .horizontalMenu-list
  > li
  > a.active {
  background-color: #02005d;
  color: #fff !important;
}
.form-group.is-focused.form-rose .form-control {
  background-image: linear-gradient(#02005d, #02005d),
    linear-gradient(#eff4fc, #eff4fc);
}
.user-tabs ul li a.active {
  background: #02005d;
  color: #fff;
}
.label.arrowed-in:before,
.label.arrowed:before {
  border-right-color: #02005d;
}
.accent-2 {
  border-top: 2px solid #02005d;
}
.item-card8-overlaytext h6 {
  background: #02005d;
}
@media (max-width: 991px) {
  .horizontalMenu > .horizontalMenu-list > li > a.active {
    background-color: #02005d;
    color: #fff;
  }
}
@media (min-width: 992px) {
  .sticky-wrapper.is-sticky .horizontal-main {
    background: #1b1b1b;
    font-weight: 700;
    width: 100% !important;
    left: 0px;
  }
}
.sticky-wrapper.absolute.banners
  .horizontalMenu
  > .horizontalMenu-list
  > li:hover
  > a {
  background-color: #02005d;
  color: #fff !important;
}
.sticky-wrapper.absolute.banners
  .horizontalMenu
  > .horizontalMenu-list
  > li
  > a.active {
  background-color: #02005d;
  color: #fff !important;
}
.ribbon-1:after {
  border-top: 13px solid #02005d;
}
.ribbon-1 span {
  background: #02005d;
}
.ribbon-1 span:before {
  background: #02005d;
}
.ribbon-1 span:after {
  background: #02005d;
}
.header-main i {
  color: #fff;
}
.header-icons-link .header-icons-link1 i {
  color: #fff;
}
.pricingTable .title {
  color: #02005d;
}
.pricingTable:hover .title {
  background: #02005d;
}
.pricingTable.advance-pricing {
  border: 1px solid #02005d;
}
.pricingTable:hover {
  border: 1px solid #02005d;
}
.pricingTable:hover .title:before {
  border-right-color: #02005d;
}
.pricingTable:hover .title:after {
  border-left-color: #02005d;
}
.pricingTable .pricingTable-signup {
  color: #02005d;
}
.pricingTable:hover .pricingTable-signup {
  background: #02005d;
  color: #fff;
}
.pricingTable2.pink .pricing-plans {
  background-color: #02005d;
}
.bg-card-light:hover {
  box-shadow: 0 0 40px 0 rgba(8, 21, 66, 0.06);
  background: #fff;
  border-color: #02005d;
}
.status-border:hover {
  border: 1px solid #02005d !important;
}
.status-border:hover i {
  color: #02005d !important;
}
.bg-card:hover {
  box-shadow: 0 0 40px 0 rgba(152, 154, 158, 0.5);
  background: #02005d;
  color: #fff;
}
.bg-card .cat-img i {
  color: #02005d;
}
.breadcrumb-item.active {
  color: #02005d;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: rgb(226, 104, 5, 0.3);
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #02005d;
  background-color: #02005d;
}
.horizontal-main {
  background: #150450;
  background: transparent;
}
.animated-arrow span,
.animated-arrow span:before,
.animated-arrow span:after {
  background: #fff;
}
.callusbtn i {
  color: #fff;
}
.badge-secondary {
  color: #fff;
  background-color: #540534;
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #540534;
}
.owl-controls .owl-page.active:before {
  border-top-color: #02005d;
}
.bg-secondary-transparent {
  background-color: rgba(89, 1, 255, 0.14);
}
.bg-primary-transparent {
  background-color: rgba(15, 175, 204, 0.2);
}
.tag-primary {
  background-color: #02005d;
  color: #fff;
}
.tag-secondary {
  background-color: #540534;
  color: #fff;
}
.sectiontitle-design .pngns {
  background: #02005d;
}
.service-widgets:hover {
  background: #02005d;
}
.pattern-1:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  ) !important;
}
.pattern:before {
  background: linear-gradient(
    112.5deg,
    rgba(8, 43, 179, 0.8) -3.2%,
    rgba(135, 31, 24, 0.8) 99.8%
  );
}
.pattern-2 {
  background: linear-gradient(
      112.5deg,
      rgba(8, 43, 179, 0.8) -3.2%,
      rgba(135, 31, 24, 0.8) 99.8%
    ),
    url(../images/products/products/subscribe.jpg);
}

.onoffswitch-checkbox:checked + .onoffswitch-label {
  background: #02005d;
}
.onoffswitch-checkbox:checked + .onoffswitch-label,
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
  border-color: #02005d;
}
.onoffswitch2-checkbox:checked + .onoffswitch2-label {
  background: #02005d;
}
.onoffswitch2-checkbox:checked + .onoffswitch-label2,
.onoffswitch2-checkbox:checked + .onoffswitch2-label:before {
  border-color: #02005d;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
  background: #2b41a7;
}
.header-style.horizontal-main .btn.btn-primary.ad-post {
  background: #3f51b5 !important;
  border-color: #3f51b5 !important;
}
.header-main .dropdown-item i {
  color: #2e384d;
}
