@CHARSET "UTF-8";

.loading_page{width:100%;height:100%;min-height:100%;background:#000 url(/images/nf/loading.gif) center center no-repeat;position:fixed;left:0;top:0;bottom:0;right:0;opacity: 0.8;filter: alpha(opacity=80)-moz-opacity:0.8;z-index:999}
.loading_page span{position:absolute;font-size:14px;color:#fff;letter-spacing:3px;top:50%;left:50%;transform:translate(-50%, -50%);padding-top:65px}

.position-absolute {position: absolute;}
.position-relative {position: relative;}

/* Logo */
.logo_top {height: 36px;}

/* 커서 */
.pointer{cursor: pointer;}

/* boxshadow */
.shadow_100 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 1);
}
.shadow_50 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.shadow_20 {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.col-xs-2_4,
.col-sm-2_4,
.col-md-2_4,
.col-lg-2_4 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-2_4 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-2_4 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-2_4 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-2_4 {
        width: 20%;
        float: left;
    }
}

.table-center td, .table-center th {text-align: center; vertical-align: middle !important;}
.input-group-btn2 {padding-left:10px;}
.input-group-btn2 button {border-radius: 3px !important;}
.table-margin {margin: 0 0 20px 0;}
.content-wrapper-full {margin-left:0;}
.main-footer-full {margin-left:0;}

/* 로그인 */
.login-box {margin:15% auto;}
.login-logo {margin-bottom:10px;}

.login-bottom {
  text-align: center;
  margin-top: 18px;
}
