
.primary-bg { background: #3f6fbe !important; }
.color-primary { color: #3f6fbe !important; }
.btn-primary { background-color: #3f6fbe !important; }
.text-primary { color: #3f6fbe !important; }
.tt-read-more { color: #3f6fbe !important; }

.tt-header { background-color: #3f6fbe !important; }
.gradient-bg { background: linear-gradient(75deg, #3f6fbe, #2b4e89) !important;}

.tt-header:not(.tt-double-header) {transition: none!important;}
.affix {position: absolute!important; }
.os-img {display: flex;
    height: 85px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}

.footer.tt-footer .tt-footer-top{
  padding: 60px 0;
}
.tt-footer-menu li a{
  display: block;
  font-size: 14px;
  line-height: 2em !important;
  color: #d1dcfe !important;
  opacity: 0.9;
  transition: all 0.3s ease-in-out;
}
.tt-footer-menu li a:hover{
  opacity: 1;
}
.tt-footer-bottom{
  border-top: 1px solid var(--border-dark-color);
}

footer ul li a {
    font-size: 14px;
    line-height: 2em !important;
    color: #d1dcfe !important;
    font-family: Inter, sans-serif !important;
    opacity: 0.9;
    transition: all 0.3s ease-in-out;
}
footer ul li a:hover {
  opacity: 1;
  line-height: 2em !important;
}

address { line-height: 2em !important; }

footer h6.text-white {font-weight: 600 !important; }

footer ul li:not(:hover) {opacity: 0.9 !important; }

.support-action a {color: #fff !important;}

/* WHMCS dio */
ul.dropdown-menu li a {color: #404040 !important;}
a.dropdown-item.px-2.py-0  {color: #404040 !important;}
.navbar-nav li a {opacity: 0.8; color: rgb(255, 255, 255) !important;     font-size: 0.9rem;
    font-family: Inter, Helvetica, sans-serif;
    font-weight: 500;
    position: relative;}

.offcanvas-menu-wrap .navbar-nav .nav-link {color: #404040 !important; opacity: 1; }

ul.navbar-nav li a:hover {opacity: 1; color: #fff !important; }
.header-nav-last-item .btn { opacity: 1; }

.tt-notification button {color: #fff !important; }
.tt-header:not(.tt-double-header) {padding: 2px !important;}

button.navbar-toggler.btn { border: 0px; font-size: 22px; }

.py-5 { padding-top: 0px !important; }