/* 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;}

.sso_login_register #sso_login_box { background: var(--c-secondary);}
.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: 280px;}
.header.sticky .content .logo img {
    max-width: 200px;
}
.header .content .menus { flex-wrap: wrap; display: flex; justify-content: flex-end; }
.header .content .menus .main-menu {/* flex: 0 1 100%; */margin: 0 50px 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 {}
.header .content .menus .top-menu .actions .btn:hover { background: var(--c-secondary); }


@media (max-width: 1200px) {
    .header .content .menus .main-menu .menu > li > a { font-size: 20px; font-weight: 400; }
    .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}
}


/* 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 .btn{ background: var(--c-secondary)}
.countdownBoxWrapper .btn:hover { background: #000;}


/* layout.css */
.section.gray {
    background: var(--c-secondary);
    border-radius: 0 0 40px 40px;
}
