@charset "utf-8";

/* 로그인 페이지 */
.login_wrap .logo_wrap {background: url(../images/common/gnu_logo.png) no-repeat 50% 50% / 210px;}
.login_box .js_tab li.on a{color: var(--color-primary)}
.login_box .js_tab li a::before{background: var(--color-primary)}
.login_wrap .loginBtn{background: linear-gradient(to right, var(--color-primary), var(--color-primary-dark));}

/* 메인 대시보드 */
.sub_visual .page_tit .tit::after{background:var(--color-primary)}

/* 헤더 */
.header .logo {background: url(../images/common/gnu_logo.png) no-repeat 0 50% / 300px;background-size:160px;}
.gnb_wrap .logo{background: url(../images/common/syworks_logo.png) no-repeat 50% 50%;}
.header_info{display:flex;align-items:center;flex-direction:column;gap:4px;}
.header_info.rc_con{align-items:end;}
.header_info .info_cont{display:flex;align-items:center;}
.header_info .last_connc{font-size:13px;font-weight:600;color:var(--color-dark-700);}
.header_info .lcn{font-weight:400;color:var(--color-white);}

/* 풋터 */
.footer .addr {background: url(../images/common/gnu_logo_footer.png) no-repeat 100% 50% / 210px;}

@media only screen and (max-width: 1680px) {
    .gnb_wrap .gnb > li > a{font-size:15px;}
}
@media only screen and (max-width: 1600px) {
    .header .logo{padding-left:160px;}
}
@media only screen and (max-width: 1024px) {
    .header .logo, .header.hover .logo {background-size:100% !important;}
    .footer .addr{background:none;}
}