#listBody .step1 table td {
	padding: 5px; 
}
#listBody .step1 table .enter td:first-child {
	padding: 47px 10px 0 0; 
}
#listBody .step1 table .enter td:last-child {
	padding-top: 20px; 
}
#listBody .step1 table .enter td:last-child input {
	margin-top: 6px; 
}
#listBody .step1 table .btn-warning {
	width: 100%; 
}
#listBody .step1 table td .btn-xs {
	background: none;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
#buttonUpload, #buttonUpload2 {
	height: 30px;
    margin-top: -10px;
    background: #4586bd;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #24669e;
}
.shin5 td {	
	background-color: #f5f5f5; 
	border: 1px solid #CCCCCC;
	margin: 3px 4px 2px 4px;
	padding: 3px 4px 2px 8px;
	font-size: 1em;
	height: 25px;
	color: #333333;
	text-align: center;
}
.shin5 th {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 8px;
	color: #333333;
	font-size: 1em;
	text-align: right;
	/* height: 25px; */
}
 .shin5 table td, .shin5 table th {
      padding: 0;
      font-size: 12px; } 
 #listBody .step4 tr td {
    border: 1px solid #dddddd;
    padding: 10px; }
 #listBody .step4 tr td:nth-child(1),#listBody .step4 tr td:nth-child(3) {
    background: #efefef;
    font-weight: bold; }
 #listBody .step4 table:last-child {
    margin-top: 30px; }
  @media (min-width: 769px) {
   #listBody .step4 table:first-child td:nth-child(1) {
      width: 120px; }
   #listBody .step4 table:first-child td:nth-child(3) {
      width: 212.5px; }
   #listBody .step4 table:first-child td:nth-child(2),#listBody .step4 table:first-child td:nth-child(4) {
      width: 212.5px; }
   #listBody .step4 table:last-child td:nth-child(1),#listBody .step4 table:last-child td:nth-child(3) {
      width: 190px; }
   #listBody .step4 table:last-child td:nth-child(2),#listBody .step4 table:last-child td:nth-child(4) {
      width: 177.5px; } }
  @media (max-width: 768px) {
   #listBody .step4 td {
      width: 100%;
      display: block; } }


 #navbar{
     /*background-color:rgb(250,40,40);*/
	 background-color:#ffffff !important;
	 border-bottom:2px solid green;
 }
 .navbar{
     /*background-color:rgb(250,40,40) !important;*/
	 background-color:#ffffff !important;
	 border-bottom:2px solid green;

 }
 .icon-bar{
	 background-color:#A1A9B5 !important;
 }
 .navbar-inverse{
     border-color:#ffffff !important;
 }
 .navbar-brand{
     text-decoration: none !important;
     /*color: white !important;*/
	 color: green !important;
 }


.godo table { 
	border-collapse: collapse;
	width: 100%;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
}

.godo td {
	
	text-align: right;
	border: 1px solid #CCCCCC;
	margin: 3px 4px 2px 4px;
	padding: 3px 4px 2px 8px;
	font-size: 1em;
	height: 25px;
	color: #333333;
}
.godo th {
	text-align: center;
	background-color: #f5f5f5; 
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 8px;
	color: #333333;
	font-size: 1em;
	/* height: 25px; */
}
.resultp{
	 list-style:none;
	padding: 20px 0px 20px 100px;
	font-size: 1.5em;
}
.resultpspan{
	padding: 0px 0px 200px 0px;
}

div.bg-primary.preminumBox {
	background: #fff;
	color: initial;
}

.preminumBox table { 
	border-collapse: collapse;
	width: 100%;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
	padding: 10px 0px 10px 0px;
}
.preminumBox th {
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 1.3em;
	height: 25px;
	border-bottom: 1px solid #717171;
	padding: 10px;
	background: #d4d4d4;
	width: 220px;
    font-weight: 600;
}
.preminumBox td {
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-size: 1.3em;
	height: 25px;
	border-bottom: 1px solid #c7c7c7;
	padding: 10px;
	color: #337ab7;
    font-weight: 600;
}

.annae{
	padding: 5px 0px 5px 0px;
	font-style: italic;
	font-size: 1.0em;
}

.fileinput{
	border: 1px none #FFFFFF; 
	width:97%;
	background-color:#FFFFFF;
	padding:2 0 0 0; 
	font: bold 1em "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size:10pt;
	
	text-align: center;
	}
.btn-serch{

	background-color:#CCCCCC;
	/* color: ;  */
	border-bottom: #A1A9B5 1px solid;
	border-left: #A1A9B5 1px solid; 
	border-right: #A1A9B5 1px solid;
	border-top: #A1A9B5 1px solid;
	font: bold 1em "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	padding: 3px 5px 4px 5px;
	font-size:12px;
	height:26px;
	width:150px

}
/* //�ε� */
.wrap-loading{ /*ȭ�� ��ü�� ��Ӱ� �մϴ�.*/
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background: rgba(0,0,0,0.2); /*not in ie */
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000', endColorstr='#20000000');    /* ie */
    
}
.display-none{ /*���߱�*/
        display:none;
    }


.insu-name{
	color:#f4bb59 !important;;
}

/* 링크에서 밑줄 없애기 */
a.no-uline { text-decoration:none }

.corp-info-section{
	background-color: RGB(208,208,208);
	padding:40px;
	text-align:left;
	border-radius: 5px 5px 0 0;
}
.copyright-section{
	background-color: RGB(189,189,189);
	height:80px;
	padding:30px;
	border-radius: 0 0 5px 5px;

}
.navbar-header{
	margin-bottom:10px;
}
@media (max-width: 769px) {
	.navbar-header{
		border-bottom:2px solid green;

	}
	.navbar-brand{
		margin-bottom:30px !important;
	}
	.pull-right{
		margin-top:11px !important;
		padding-top: 10px;
	}
	.container-child1{
		margin-top:30px !important;;
	}

}

.warning-product{
	font-size:15px;
	font-weight:700;
	margin-bottom:35px;
}
.logo-txt{
	color:green;
}

.container{
	margin-top:10px !important;
}

.container-child1{
	margin-top:10px !important;
}
.file-title{
	position:relative;
	top:5px;
	font-weight:bold;
}

.custom-file{
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin-bottom: 0;
}
.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(2.25rem + 2px);
	margin: 0;
	opacity: 0;
}
.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	/*height: calc(2.rem + 2px);*/
	padding: .275rem .75rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: .25rem;
}
.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	/*height: 2.25rem;*/
	padding: .375rem .75rem;
	line-height: 1.5;
	color: #495057;
	content: "찾기";
	background-color: #e9ecef;
	border-left: 1px solid #ced4da;
	border-radius: 0 .25rem .25rem 0;
}
.custom-file-input:lang(en)~.custom-file-label::after {
	content: '찾기';
}