
/** 텍스트 스타일 **/
.text-red {
	color: red;
}

.text-green {
	color: rgb(6, 158, 118);
}


.text-blue {
	color: #4a4af4;
}

.text-white {
	color: #ffffff;
}

.text-black {
	color: #000000;
}

/** 배경 스타일 **/
.bg-yellow {
	background: yellow;
}

.bg-green {
	background: #6bba70; /* Old browsers */
	background: -moz-linear-gradient(top,  #6bba70 0%, #7dd179 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bba70), color-stop(100%,#7dd179)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6bba70 0%,#7dd179 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6bba70 0%,#7dd179 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6bba70 0%,#7dd179 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6bba70 0%,#7dd179 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#7dd179',GradientType=0 ); /* IE6-9 */
}

.bg-blue {
	background: blue;
}

.bg-red {
	background: red;
}

.bg-gray {
	background: gray;
}

.bg-green-light {
	background: #bde29e;	
}

.bg-ivory {
	background: #fffff0;	
}

.bg-navy {
	background: #606c88; /* Old browsers */
	background: -moz-linear-gradient(top,  #606c88 0%, #3f4c6b 74%, #3f4c6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(74%,#3f4c6b), color-stop(100%,#3f4c6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #606c88 0%,#3f4c6b 74%,#3f4c6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #606c88 0%,#3f4c6b 74%,#3f4c6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #606c88 0%,#3f4c6b 74%,#3f4c6b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #606c88 0%,#3f4c6b 74%,#3f4c6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#3f4c6b',GradientType=0 ); /* IE6-9 */
	
}

.bg-black {
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		
}

.bg-blue-grd {
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	
}

/** 리스트 그룹 배경 스타일 **/
.list-group-item-1 {
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		
}


/** 선 스타일 **/
.border-no {
	border: none;
}

.border {
	border: 1px solid #ddd;
  
}

.border-left {
	border-left: 1px solid #ddd;
}

.border-right {
	border-right: 1px solid #ddd;
}

.border-blue {
	border-color: #0850ad;	
}



.border-radius-none {
	border-radius: 0;
}


.txt-left {
	text-align: left;
}

.txt-right {
	text-align: right;
}

.txt-center {
	text-align: center;
}

.txt-bold {
	font-weight: bold;	
}


.txt-asterisk {
	color: red;
	font-weight: bold;
}


/** 마진 **/
.margin-no {
	margin: 0;
}

.margin-top-no {
	margin-top: 0;
}

.margin-ss {/*추가: 최윤미*/
  margin: 1px;
}

.margin-vs {
	margin: 2px;
}

.margin-s {
	margin: 5px;
}

.margin-vm {
	margin: 7px;
}

.margin-m {
	margin: 10px;
}

.margin-lg {
	margin: 20px;
}

.margin-top-minus-s {
	margin-top: -5px;
}

.margin-top-minus-m {
	margin-top: -10px;
}

.margin-top-minus-lg {
	margin-top: -15px;
}

.margin-top-minus-vlg {
	margin-top: -20px;
}

.margin-top-minus-elg {
	margin-top: -30px;
}

.margin-top-no {
  margin-top: 0px;
}
.margin-top-vs {
	margin-top: 2px;
}

.margin-top-s {
	margin-top: 5px;
}

.margin-top-m {
	margin-top: 10px;
}

.margin-top-lg {
	margin-top: 20px;
}


.margin-bottom-s {
	margin-bottom: 5px;
}

.margin-left-s {
	margin-left: 5px ! important;
}

.margin-left-lg {
	margin-left: 20px ! important;
}

.margin-right-vs {
	margin-right: 2px;
}

.margin-right-s {
	margin-right: 5px ! important;
}

.margin-right-lg {
	margin-right: 20px ! important;
}

.margin-hr-vs {
	margin-left: 5px;
	margin-right: 5px;
}

.margin-hr-s {
	margin-left: 10px;
	margin-right: 10px;
}

.margin-hr-minus-lg {
	margin-left: -20px;
	margin-right: -20px;
}

.margin-hr-minus-vs {
	margin-left: -15px;
	margin-right: -15px;
}

.margin-hr-minus-s {
	margin-left: -10px;
	margin-right: -10px;
}

.margin-bottom-vs {
  margin-bottom: 2px;
}

.margin-bottom-no {
  margin-bottom: 0px;
}


/** 패딩 **/
.padding-no {
	padding: 0;
}

.padding-top-no {
	padding: 0;
}

.padding-left-no {
	padding-left: 0;
}

.padding-left-s {
	padding-left: 5px;
}

.padding-vs {
	padding: 2px;
}

.padding-s {
	padding: 5px;
}

.padding-right-s {
	padding-right: 5px;
}

.padding-hr-vs {
	padding: 0 2px;
}

.padding-hr-s {
	padding: 0 5px;
}

.padding-hr-m {
	padding: 0 10px;
}

.padding-hr-lg {
	padding: 0 15px;
}

.padding-hr-vlg {
	padding: 0 20px;
}

.padding-vr-s {
	padding: 5px 0;
}


/** width **/
.width-no {
	width: 0;
}


.width-10 {
	width: 10%;
}

.width-20 {
	width: 20%;
}

.width-30 {
	width: 30%;
}

.width-40 {
	width: 40%;
}

.width-50 {
	width: 50%;
}

.width-60 {
	width: 60%;
}

.width-70 {
	width: 70%;
}

.width-80 {
	width: 80%;
}

.width-90 {
	width: 90%;
}

.width-100 {
	width: 100%;
}


/** S: layout style **/
.header {
	padding: 3px;
}

.header-bg{
	background: #6bba70; /* Old browsers */
	background: -moz-linear-gradient(top,  #6bba70 0%, #7dd179 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bba70), color-stop(100%,#7dd179)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6bba70 0%,#7dd179 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6bba70 0%,#7dd179 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6bba70 0%,#7dd179 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6bba70 0%,#7dd179 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#7dd179',GradientType=0 ); /* IE6-9 */
}

#m_bottom{
	font-size : 1em;
	overflow:hidden; 
	overflow:hidden; 
	border-top:1px solid #ddd;
	clear:both; 
	background: url(../images/cmn/top_titlebg.gif) repeat-x;
	max-height: 40px;
	 
	 }

.footer-bg span.foott{ 
	color : #5D5D5D; 
	text-decoration:underline 
}

/* .copyright{  */
/*   color : #5D5D5D;  */
/*   font-size : 2px; */
/* } */

.footer-bg{/*수정*/
	text-align: center;
	clear: both;
	 
}
/** E: layout style **/

/*총계색상*/
.bgCor{
	background:#8dadcd; 
/* 	background:#277ed3; */
	color : #ffffff;
	font-weight: bold; 
}

.responsive-detail {
	min-height: 300px;
	over-flow: auto;	
}


.hide {
	display: none;
}



.bold {
	font-weight: bold;	
}

.blue-txt {
	color: #4a4af4;
}


.focus {
	background: yellow;
}

.asterisk {
	color: red;
	font-weight: bold;
}


.list-detail {
	background-color: #E6E6FA;
}



.highlight {
	color: red;
	font-weight: bold;
}

#personInfoForm  * {
  border-radius: 0;
}
#personInfoForm .form-control {
  width: 100%;
  height: 25px;
  margin: 2px;
}

#personInfoForm .title {
  line-height: 33px;
  padding: 0 5px 0 0;
  text-align: right;
  font-weight: bold; /* 변경 */
/*   background:#8dadcd; 변경 */
/*   color:#ffffff; 변경 */
}

#personInfoForm .address {
  line-height: 60px;
}



.searchDate {
	width : 100%;
}


._e_click:hover, ._e_click:focus, ._e_click:active, ._e_click.active, .open .dropdown-toggle._e_click {
    background:#ffffff;
    border:3px solid #428bca;
    color:#428bca;
    font-weight:bold;
    line-height:23px;
    text-align:center;
}

.dateCss {
   width: 90%;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   min-width:92%;
        }
.grpCss {
	  font-size: 1px;
	  padding-left: -2px;
	  min-width: 1%;
	  width : 1%;
	  background:#FFFFFF;
	  border: 0;
	  font-weight: lighter;
}

.verticalalign
{
vertical-align: middle;

}

/* 탭 */

#myTab a {
/*   color: #337ab7; */
}
#myTab a:hover, a:focus {
/* color: #23527c; */
}

.jbFixed {
	position: fixed;
	top : 0px;
}

