ul.sub-nav-item1,
ul.sub-nav-item2
{
    margin: 0;
    padding: 0;
}

ul.sub-nav-item1 > li,
ul.sub-nav-item2 > li {
    list-style: none;
    padding-right: 20px;
    float: left;
}

ul.sub-nav-item1 > li > a,
ul.sub-nav-item2 > li > a {
    color: #666666;
    font-weight: 400;
}

ul.sub-nav-item1 > li > a:link,
ul.sub-nav-item1 > li > a:visited,
ul.sub-nav-item2 > li > a:link,
ul.sub-nav-item2 > li > a:visited {
    color: #000;
    text-decoration: none;
}

ul.sub-nav-item1 > li > a:hover,
ul.sub-nav-item2 > li > a:hover {
    color: #536bc6;
    text-decoration: underline;
}


ul.sub-nav-item-logout {
    height: 38px;
    padding-left: 500px;
}

ul.sub-nav-item-logout > li > a {
    color: #666666;
    font-weight: 400;
}

ul.sub-nav-item-logout > li > a:link,
ul.sub-nav-item-logout > li > a:visited {
    color: #edecee;
}

ul.sub-nav-item-logout > li > a:hover {
    color: #3d6a6b;
    text-decoration: none;
}

.sub-menu-logout-bg {
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    width: 100%;
    height: 50px;
    position: fixed;
    top: 50px;
    display: none;
    z-index: 999;
}

.sub-menu-logout {
    position: fixed;
    top: 50px;
    padding-top: 15px;
    margin: 0 auto;
    z-index: 1000;
}

.list-group-fixed-position {
    position: fixed;
    top:125px;
    width: 22%;
    min-width: 225px;
}

.navbar-brand-2{
    color:#FFF;
    float:left;
    height: 50px;
    font-size: 18px;
    padding: 15px 15px 15px 0px;
    line-height:20px;
}

.footer-copyright {
    border-top: 1px solid #d7d7d7;
    padding-top: 20px;
    margin-top: 50px;
    margin-bottom: 20px;
}


/***********************************************************************************
*
*   부트스트랩 추가 CSS
*
***********************************************************************************/

.modal-header-success {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5cb85c;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-header-warning {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #f0ad4e;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-header-danger {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #d9534f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-header-info {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #5bc0de;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-header-primary {
    color:#fff;
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #428bca;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #999999;
    font-weight: 700;
}

.remove-bold {
    font-weight: 400 !important;
}

.nndgArea {
    display:block; position:fixed; left:20px; bottom:60px; z-index:15;
    color:#ffffff; padding:10px 20px; border:1px solid #333333; background-color:#055285;
    border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; opacity:0.8; filter:"alpha(opacity=80)"; -ms-filter:"alpha(opacity=80)";
    -webkit-transition-property:top, bottom; -webkit-transition-duration:0.2s; -moz-transition-property:top, bottom; -moz-transition-duration:0.2s; -o-transition-property:top, bottom;
    -o-transition-duration:0.2s; -ms-transition-property:top, bottom; -ms-transition-duration:0.2s; transition-property:top, bottom; transition-duration:0.2s;
}

.well .well-fc-red {
    color: red;
    font-weight: 700;
}