﻿
/* Nav Bar */
nav.navbar {
    border-bottom-color: #014099 !important;
    padding: 0;
}
nav.bg-light {
    background-color: #fff !important;
}
a.navbar-brand {margin:0 30px 0 20px;padding-bottom:0;}

    a.navbar-brand img {
        max-width: 200px;
        max-height: 45px;
    }

ul.navbar-nav li.nav-item {color:#2f363c;font-weight:bold;}
ul.navbar-nav li.active {
    font-weight: bold;
    background-color: #014099;
    color: #fff;
}
ul.navbar-nav li.active a.nav-link {color:#fff !important;}
ul.navbar-nav li.nav-item a.nav-link {color:#2f363c;padding-left:10px;padding-right:10px;}

ul.navbar-nav li.nav-item:hover {
    font-weight: bold;
    background-color: #014099;
    color: #fff;
}
ul.navbar-nav li.nav-item:hover a.nav-link {color:#fff !important;}
ul.navbar-nav li.nav-item a.nav-link:hover {color:#fff !important;}

.btn-signout {margin:5px 10px;}
.navbar-toggler {margin-right:10px;}

@media (min-width: 992px) {
    #navbarCollapse {
        line-height: 60px;
    }
    ul.navbar-nav li.nav-item a.nav-link {
        padding:0 10px;
    }
    .btn-signout {
        margin:0 10px 0 0;
    }
}


/* main */
main {
    padding: 20px 40px;
    max-width:1024px;
    margin-top:30px;
}
main.full {
    padding:30px;
    margin:0 auto;
    margin-top:50px;
}
main.full2 {
    padding:30px;
    margin:0 auto;
    max-width:500px;
    margin-top:50px;
}
.main-content {
    padding:5px 20px;
}


/* Page Common Css */
h5.page-title {
    color: #000;font-weight:bold;
}

hr.page-title-line {
    margin-top: 0;
}

/* Auth Page */
.auth-wrap .btn-signin {
    background-color: #003876
}


/*form div*/
.bs-example {margin-top:10px;}
.bs-example:after {content:none}
@media all and (max-width:767px) {
    .bs-example {margin-left:0;}
}

.panel-list {background-color:#fff}
.panel-input {background-color:#f7f7f9}

.panel-list:after {content:"리스트"}
.panel-input:after {content:"입력";}
.panel-user:after {content:"작성자"}
.panel-support:after {content:"문의하기"}
.panel-autoprev:after {content:"자동입력방지"}
.panel-userinfo:after {content:"사용자정보"}
.panel-org:after {content:"소속정보"}
.panel-account:after {content:"계정정보"}
.panel-sms:after {content:"휴대폰인증"}
.panel-pwd:after {content:"새 비밀번호 입력"}
.panel-authcode:after {content:"인증코드 입력"}
.panel-locallogin:after {content:""}
.panel-locallogin2:after {content:""}
.panel-o365info:after {content:"Microsoft 365 정보 입력"}
.panel-signup:after {content:"계정 정보 입력"}
.panel-azurename:after {content:"Microsoft 365에 설정된 이름"}
.panel-dbname:after {content:"현재 사이트에 저장된 이름"}
.panel-newname:after {content:"변경할 이름: 입력한 이름으로 모두 적용됩니다."}
.panel-locallogin3:after {content:"본인확인을 위해 개인정보 입력"}

.form-color-required {border-color:#28a745;}
.enableId {background-color:#cce5ff}
.form-color-danger {border-color:red;}

.alert-enable-hover1 {cursor:default !important;}
.alert-enable-hover1 label {cursor:pointer;width:100%;}
.alert-enable-hover1:hover {background-color:#f59fa7;border-color:#ed6c7a;cursor:pointer}

.alert-enable-hover2 {cursor:default !important;}
.alert-enable-hover2 label {cursor:pointer;width:100%;}
.alert-enable-hover2:hover {background-color:#f5dc8c;border-color:#fad562;cursor:pointer}


.table-result {min-width:360px;max-width:600px;}
.table-result th,
.table-result thead th,
.table-result td {border-color:#fff;}


