/* sso.css */

/* .sso_login_register .sso_register_box .btn {background: var(--c-main);} */
.login-notification .text .actions .btn {background: var(--c-main);}
.login-notification .text .actions .btn:hover {background: #000;}

.home .sso_login_register #sso_login_box { background: var(--c-secondary);} 
.minimal .sso_login_register #sso_login_box { background: #f2f2f2;} 
.quick-register-form { color: #fff; }
.quick-register-form h2 {color:#fff;} 
  
/* header.css */
.header .content {/* align-items: flex-end; */}
.header .content .logo {}
.header .content .logo img {max-width: 250px;}

.header .content .menus {flex-wrap: wrap;display: flex;justify-content: flex-end;margin: 15px 0 0 auto;}
.header .content .menus .main-menu {flex: 0 1 100%;margin: 20px 0 0 0;order: 2;}
.header .content .menus .main-menu ul {display: flex;justify-content: flex-end;gap: 40px;}
.header .content .menus .main-menu ul li {}
.header .content .menus .main-menu ul li a {padding: 0;line-height: 1.1;text-transform: none;font-weight: 400;}
.header .content .menus .main-menu ul li a.active { font-weight: 700; color: var(--c-main); }
.header .content .menus .top-menu {
    flex-wrap: wrap;
}
.header .content .menus .top-menu .website { font-weight: 700; color: var(--c-main); text-decoration: none; font-size: 19px; margin: 0 20px 0 0; letter-spacing: -1px; }
.header .content .menus .top-menu .actions .btn:hover { background: var(--c-secondary); }

.header.sticky .content .logo img {max-width: 110px;}
.header.sticky .content .menus { margin: 0 0 0 auto; }
.header.sticky .content .menus .main-menu { flex: auto; order: 0; margin: 0 40px 0 0; }
.header.sticky .content .menus .top-menu {}

@media (max-width: 1200px) {
    .header .content .menus .main-menu .menu > li > a {font-size: 20px;font-weight: 800;}
    .header .content .menus .main-menu .menu > li > a.active {color:#fff;font-weight: 800;}
    .header .content .menus .main-menu .menu > li > a br {display:none}

    .header .content .menus .top-menu .website {/* display:none; */margin: -31px 0 -15px 0;font-size: 14px;flex: 0 1 100%;text-align: right;}

        
}
@media (max-width: 767px) {
.header .content .logo img {max-width: 150px;} 
.header .content .menus .top-menu .actions {top: 95px;} 
}
/* tabs.css */

main .nav.nav-links a {border-radius: 30px;}


/* sidebar.css */
main .box.certificate .btn {border-radius: 10px;}
main .box.certificate .btn { background: var(--c-accent); }

/* footer.css */
.footer .content .logos li a img { max-width: 180px; max-height: 60px;}
/* countdown.css */
.countdownBoxWrapper {margin:0;gap: 40px;}
.countdownBoxWrapper .btn{ background: var(--c-secondary)}
.countdownBoxWrapper .btn:hover { background: #000;}
.countdownBoxWrapper .actions div.active .dropdown, .countdownBoxWrapper .actions div.active .trigger,.countdownBoxWrapper .actions .trigger:hover {background: var(--c-secondary);}


@media (max-width: 1200px) {
    .slider .item .text { padding: 40px 20px 70px 20px; }
}


/* layout.css */

main {padding: 40px 20px;}
.section {max-width: 1800px;margin: 0 auto;}
.section.gray {background: var(--c-secondary);border-radius: 0 0 40px 40px;max-width: 1560px;margin: 0 auto;}


/* footer.css */
.footer {background: linear-gradient(164deg, rgba(11, 97, 205, 1) 11%, rgba(0, 32, 91, 1) 89%);color: #fff;position: relative;overflow: hidden;padding: 90px 0 0 0;}
.footer::before {content:"";width: 100%;height: 40px;background: #fff;display: block;border-radius: 0 0 40px 40px;box-shadow: 0 0px 40px rgb(0 0 0/ 30%);position: absolute;top: 0;left: 0;right: 0;}
.footer .content .logos li a img {opacity: 1;filter: invert(1) grayscale(1) brightness(3);}
.footer .content .disclaimer .elem a img {opacity: 1;filter: invert(1) grayscale(1);}
.footer .content .menu li a {color:#fff;}
.footer .content .disclaimer, .footer .content .copy {color:rgb(255 255 255 / 70%);}
