body{
font-size: 0.9em;
color:#191919;
background:#fff;
padding:0px;
}
a {
text-decoration: none;
}
a:hover {
color:red;
text-decoration: none;
}

.data a,.read-view a {																				
color:#191919;
text-decoration: none;
}
.data a:hover,.read-view a:hover {
color:red;
text-decoration: none;
}

.top_link{text-align:right;right:0;margin-top:10px;margin-right:0px;  }
.top_link .btn{color:#fff; font-weight:bold;cursor:pointer;}

.data{border-collapse:collapse; background:#fff; width:100%; table-layout:fixed;}
.data th{background: #efefef; padding: 8px 20px; box-sizing: border-box; font-weight: 700; line-height: 17px; color: #555; text-align: center; vertical-align: middle;}
.data td{padding: 8px 19px; font-weight: 500; width: auto; box-sizing: border-box; vertical-align: middle;  line-height: 25px; background:#fff;}

.data1 td,.data1 th{border:1px solid #afafaf; padding-left:8px; padding-right:8px; min-height:34px;}
.data1 table.txc-table td,.data1 table.txc-table th{border:1px solid #e6e6e6; padding-left:0px !important; padding-right:0px !important;}

.navbar{
 border-bottom:0px solid #C7C9CB;
 padding:0px;
}

.nav-pills .nav-item{
 border-top:1px solid #dfdfdf;
 border-right:1px solid #dfdfdf;
 border-left:1px solid #dfdfdf;
 margin-right:3px;
 min-width:130px;
 height:45px;
 padding:0px;
 text-align:center;
 border-radius: 5px 5px 0px 0px;
 background:#fff;
}
.nav-pills .nav-item .active{
 border-radius: 5px 5px 0px 0px;
 height:45px;

}
.nav-pills .nav-link{
 font-weight:600;
 color:#555; 
 background: #fff;
height:44px;
line-height:2.1em;
 border-radius: 5px 5px 0px 0px;
}

.nav-tabs{
 font-weight:600;
}
.nav-tabs .nav-item{
 min-width:130px;
 text-align:center;
 border-radius: 5px 5px 0px 0px;

}
.container-fluid{
 min-width:1300px;
background:#fff;
}
.header{
background: linear-gradient(#e7f7ff,#fff);
margin: 0px 0px;
border-radius: 10px 10px 0px 0px;
border-bottom:1px solid #C7C9CB;
}
.form-group{
 margin:20px 0px;
 padding :20px 15px;
 border-radius:5px;
 border:1px solid #dfdfdf;
background: linear-gradient(#e7f7ff,#fff,#e7f7ff);
min-height:75vh;
box-shadow: 0px 1px 0px rgba(0,0,0,0.25);
}
.tab-content{
 min-height:125px;
 padding:10px 10px;
 background:#fff;
}
.btn-search{
 background:#3AABD6;
 padding:4px 50px;
 border:none;
 cursor:pointer;
 color:#fff;
 border-radius:3px;
 vertical-align:"bottom";
}
.btn-search:hover{
 background:#000;
}
.form100{
 width:100%;
 border:1px solid #afafaf;
 border-radius:4px;
 margin:1px 0px;
 padding:3px 5px;
}
input, textarea{
  border-radius:3px;
  outline: none;
  border:1px solid #cfcfcf;
 -webkit-ime-mode:active;
  -moz-ime-mode:active;
  -ms-ime-mode:active;
  ime-mode:active;
  padding:3px 5px;
  color:#555;
  background:#F6F6F6;
}
select{
height:29px;
border-radius:4px;
border:1px solid #cfcfcf;
padding:0px 5px;
background:#F6F6F6;
}
input[type=checkbox]{
margin:0px 5px;
}
.table th{
 text-align:center;
 height:28px;
 padding:4px 0px;
 font-weight:600;
}
.table td{
 height:28px;
 padding:4px 0px;
}


.read-view{
border-collapse:collapse;
background:#fff;
margin-top:0px;
border:1px solid #afafaf; 
}
.read-view th{
height:60px;
vertical-align:middle;
width:14.29%;
text-align:center;
box-sizing: border-box;
border-right:1px solid #999; 
border-bottom:1px solid #999; 
background: #efefef;
color:#555;
}
.read-view td{
border-right:1px solid #afafaf; 
border-bottom:1px solid #afafaf; 
vertical-align:middle;
padding:3px 10px;
font-weight:500;
}

.pagination {
   justify-content: right;
}
.page-item{
 margin:0px 1px;
}

.c-image-txt {
font-size:13px;
width:100%;
margin-bottom:20px;
line-height:1;
}
.c-image-txt td p,.c-image-txt td{
text-align:center;
padding:2px 0px 2px 0px;
font-size:12px;
line-height:1.1;
}
.c-image-txt td img,.c-image-txt td p img{
margin:0 auto;
}

.c-image-txt tr:not(:first-child) {
background:#fff;
}

.c-image-txt-bg {
width:728px;
}
.c-image-txt-bg td p,.c-image-txt-bg td{
text-align:center;
padding:0px 2px 2px 0px;
font-size:13px;
vertical-align:top;
color:#000;
}
.c-image-txt-bg td:first-child {
background:#fff;
}
.c-image-txt-bg img{
border-radius:2px;
}

.imgModal {
    display: none;
    z-index: 100;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .3);
}
.imgBox {
	position: relative;
    text-align: center;
    top : 50%;
    left : 0%;
	border:0px solid  rgba(255, 255, 255, 0.8);
	transform:translateY(-50%);
	cursor:pointer;
}
.6ytttt3{
	position: relative;
    text-align: center;
    top : 30%;
    left : 0%;
	border:0px solid  rgba(255, 255, 255, 0.8);
	transform:translateY(-50%);
}

.img-view:hover{
    cursor: -webkit-zoom-in;
}

figure.img {
    display: flex;
    flex-flow: column;
    margin: auto;
	padding:8px;
	background-color:  #fff;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

figcaption.img-title {
    background-color:  rgba(0, 0, 0, 0.8);
    color: #fff;
    font: italic smaller sans-serif;
    padding: 8px;
    text-align: center;
}
.img-figure img{
    display: flex;
    flex-flow: column;
	border-radius:3px;
}
.img-caption {
    border-bottom:1px solid #dfdfdf;
    color: #000;
    font: italic smaller sans-serif;
    padding: 4px;
    text-align: center;
}

.file-list {
    margin:3px 2px;
    padding:0px 0px;
    display: block;
    width: auto;
    border: 1px solid #dbdbdb;
	border-bottom:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.file-list .filebox{
 width:100%;
 
}

.file-list .filebox input{
 width:350px;
 font-size:12px;
}
.file-list .filebox button {
 font-size:12px;
 padding:4px 10px;
 cursor:pointer;
}

.file-list .filebox td{
border:none;
 width:30%;
}

.file-list .filebox tr:last-child{
border-bottom:1px solid #dbdbdb;
}

.tip{
background-color:#666;
font-size:14px;
padding:5px 6px;
font-weight:600;
border-radius:3px;
color:#fff;
}
.tip a{
color:#fff;
}

.utip {
background-color:yellow;
font-size:14px;
padding:4px 10px;
border-radius:3px;
position:relative;
top:2px;
}

 .editState {
opacity: 0.5;
 background: url('../image/watermark.png')center repeat-x;
 }

 .loading{
 display: none; 
 position: absolute; 
 z-index: 99999;
 top: 50%; 
 left: 50%; 
 text-align: center; 
 background-color:transparent; 
 font-size: 13px; 
 color: #000000; 
 border: 0px solid #0871B9; 
 border-radius: 25px;
 }

@media print {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
    body {
        font-family: ±Ã¼­, "Times New Roman", serif;
        background-color: #fff;
    }

    nav, .no-print {
        display: none; /* ³×ºñ°ÔÀÌ¼Ç°ú ¿øÄ¡ ¾Ê´Â ¿ä¼Ò ¼û±â±â */
    }
}

@page {
    size: A4;      /* ÆäÀÌÁöÀÇ Å©±â ¼³Á¤ */
    margin: .5cm;   /* ÆäÀÌÁöÀÇ ¿©¹é ¼³Á¤ */
}

@page :first { /* Ã¹ ÆäÀÌÁöÀÇ ½ºÅ¸ÀÏ */
    margin-top: .5cm;
}

