@CHARSET "UTF-8";

body{
	font-family: "돋움", dotum, "굴림", gulim, arial, helvetica, sans-serif;
}
.readonly {
	background-color:#dddddd;
}

input[type=text]:not(.input_login){
	-webkit-ime-mode:active; 
	-moz-ime-mode:active; 
	-ms-ime-mode:active; 
	ime-mode:active; 
}

h3 {
	text-align:center;
}


.hover-background:hover td{
	background:#EDF3F8;
}


table.basic-table {
	border-spacing:0px;
	border-collapse : collapse;
}
table.basic-table td{
	border:1px solid #CFDCEC;
	padding:5px;
}
table.basic-table tr.subject td,
table.basic-table tr td.subject{
	background:#EDF3F8;
}
table.basic-table tr.content td,
table.basic-table tr td.content{
	background:#FFFFFF;
}

.scroll-div {
	display: block;
    height:200px;
    overflow:auto;
    border:1px solid #CFDCEC;
}

.scroll-div table.basic-table td:FIRST-CHILD {
	border-left:none;
}
.scroll-div table.basic-table td:LAST-CHILD {
	border-right:none;
}

/* BTN - START */

.btn-highlight {
	background: transparent;
  	color: #DC1C2E;
  	border: 2px solid #DC1C2E;
  	font-size: 24px;
  	text-transform: uppercase;
  	cursor: pointer;
  	display: inline-block;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
    transition: all 0.4s;
	font: 400 13.3333px Arial;
    box-sizing: border-box;
    padding-bottom:2px;
    text-align: center;
}
.btn-highlight:hover {
	background: #DC1C2E;
  	color: #ffffff;
}
.btn-blue {
  	color: #1574A9;
  	border: 2px solid #1574A9;
}
.btn-blue:hover {
	background: #1574A9;
}


.btn-1 {
	height:24px;
	background:#ffffff;
	border:1px solid #CFDCEC;
	cursor:pointer;
	vertical-align:inherit;
	font: 400 13.3333px Arial;
    box-sizing: border-box;
    display:inline-block;
    padding:1px 6px;
}
.btn-1-reverse {
	height:24px;
	background:#CFDCEC;
	border:1px solid #CFDCEC;
	cursor:pointer;
	vertical-align:inherit;
	font: 400 13.3333px Arial;
    box-sizing: border-box;
    display:inline-block;
    padding:1px 6px;
}
/* BTN - END */
/* SELECT */

.custom-select {
	padding: 15px 10px;
}
.custom-select input[type=radio]{
    display: none;
}
.custom-select input[type=radio]+label{
    display: inline-block;
    cursor: pointer;
    height: 29px;
    width: 165px;
    border: 1px solid #333;
    line-height: 28px;
    text-align: center;
    font-weight:bold;
    font-size:13px;
}
.custom-select input[type=radio]+label:nth-child(even){
    background-color: #fff;
    color: #333;
}
.custom-select input[type=radio]:checked+label{
    background-color: #050895;
    color: #fff;
}


.afterDupcheck{
	display:none;
}
input[id="isToji"] {
    position: relative;
    top: 1.5px;
}
label[for="isToji"] {
	position: relative;
	top: -1.5px;
}
input[type="file"] {
	margin:2px;
}
.dropdown-submenu {
  position: relative;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}

.certi-tags {
	display:inline-block;
}
.certi-tags a {
	font-size:12px;
}

.certi-tag {
	font-size: 13px;
	padding: 2.5px 6px;
	border:1px solid;
	display:inline-block;
}

.certi-tag.certi-0 {
	background:#ddd;
	color:#FFFFFF;
}

.certi-tag.certi-1 {
	border-color:orange;
	color:orange;
}

.certi-tag.certi-complete {
	border-color:red;
	color:red;
}

.certi-tag.certi-cancel {
	border-color:#FFFFFF;
	background:red;
	color:#FFFFFF;
	cursor:pointer;
}

.font-sm {
	font-size:12px !important;
}



.search-box {
	
}
.search-title {
	
}
.search-content {
	
}
.search-box input[type=text]{
	font-size:12px !important;
	padding:5px 8px !important;
	max-width:95px !important;
}
.search-box select{
	height:29px;
}
.search-box .range-input input[type=text]{
	max-width:58px !important;
}
.search-item label.btn {
	
}
