
body, header, nav, main, footer, div {
	font-family: 'Noto Sans', 'Gothic A1', "malgun gothic", 'Nanum Gothic', tahoma, arial;
}

body {
	background-color:#eeeeee !important;
}

header {
	padding-top:50px;
}

.modal-wide .modal-dialog-wide {
  width: 60%; /* or whatever you wish */
}

#header_wrapper {

	background-color:#000000;
	color:#ffffff;
	height:50px;
	position:fixed;
	z-index:1000;
	width:100%;
	top:0px;
}

#top {
	width:100%;
	max-width:1060px;
	margin-left:auto;
	margin-right:auto;
	cursor:pointer;
}

#top #title {
	float:left;
	padding-top:10px;
	margin-left:10px;
	font-size:14pt;
}

#top #signin_info {
	float:right;
	padding-top:7px;
	margin-right:10px;
}

main {
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	min-height:100px;
	border:1px solid #cccccc;
	margin-top:10px;
	padding:10px;
}

.table_header_bg {
	background-color: rgb(39, 52, 67);
	color:#ffffff;

}

.status_icon {
	padding:10px;
	border-radius: 5px;
	width:240px;
	min-height:105px;
	border:1px solid #eeeeee;
	float:left;
	margin-right:5px;
	cursor:pointer;
}

.has_error {
	background-color:#333333;
	color:orange;
}


#table_not_shipped td, #table_new td, #table_error td {
	font-size:8pt;
}

#table_ok td, #table_not_ok td {
	font-size:8pt;
}

.table_small_font td, .table_small_font a {
	font-size:9pt;
}

.table_small_font .inner_table td, .table_small_font .inner_table a {
	font-size:8pt;
}

footer {
	text-align:center;
	padding-top:10px;
	padding-bottom:80px;
	font-size:9pt;
}

.column2_container {
	column-count: 2;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	-moz-column-count: 2;
	-moz-column-gap: 10px; /* gap을 입력했을 경우 width는 굳이 입력할 필요는 없음. */

}

.print_wrapper {

	page-break-inside:avoid;
	width:210mm;
	/*height:297mm;*/
	overflow:hidden;
	margin-top:0mm;

}

.column2_table {
	/*border:1px solid #000000;*/
	page-break-inside:avoid;
	width:210mm;
	/*height:297mm;*/
	overflow:hidden;
}

.print_item {
	/*border:1px solid #eeeeee;*/
	height:31mm;
	/*border-radius: 5px;*/
	padding:10px;
	/*margin-bottom:0;*/
	padding-right:15px !important;
	overflow:hidden;
}

.print_item2 {
	/*border:1px solid #eeeeee;*/
	height:31mm;
	/*border-radius: 5px;*/
	padding:10px;
	padding-right:5px !important;

	/*margin-bottom:0;*/
	overflow:hidden;
}

.request_selected_account {
	/*background-color:steelblue;*/
	/*border:1px solid #000000;*/
	/*border-radius:5px;	*/
}


.is_click_tr {
	background-color: steelblue !important;
}

.calendar_item {
	margin:10px;
}

.calendar_item td {
	width:36px;
	height:36px;
}

.sunday, .saturday, .weekday {
	border:1px solid #cccccc;
}

.sunday, .saturday {
	background-color:pink;
}

.weekday {
	cursor:pointer;
}

.calendar_item .daynames td {
	text-align:center;
}

.monthnames {
	font-size:20pt;
}

.daynames td {
	font-weight:bold;
}

.calendar_item .checked {
	background-color:steelblue;
	color:#ffffff;
}

.message_original_message {
	display: none;
}

.message_viewer {
	background-color:lightgray;
	width:100%;
	padding:5px;
	margin-top:5px;
	border:1px solid #ccc;
	background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	border-radius:3px;
}

.merge_highlight {
	background-color:#b85c5c;
	color:#FFF;
	border-radius:3px;
	padding:0px 3px;
}

.search_highlight {
	background-color:#5cb85c;
	color:#FFF;
	border-radius:3px;
	padding:0px 3px;
}

.index_highlight {
	background-color:#5c5cb8;
	color:#FFF;
	border-radius:3px;
	padding:0px 3px;
}

.mail_merge_field {
	margin-top: 5px;
}

.message_language_table tr th {
	text-align:center;
}

.message_language_table tr td {
	vertical-align:middle !important;
	text-align:center
}

.message_language_table tr td div#message_instance_defail_wrapper {
	text-align:left
}

.message_language_table tr.selected{
	background-color:#337ab7 !important;
	color:#FFF;
}

.message_language_table tr div.round_symbol{
	width:14px;
	height:14px;
	margin:auto;
	border-radius:7px;
	background-color:rgb(39, 52, 67);
}

.message_language_table tr.selected div{
	background-color:#FFF;
}

/*
.inner_table .btn {
	padding: 3px;
}
*/
.extendable .inner_table {
	border-bottom-left-radius:13px;
	margin-bottom: 5px;
}

.inner_table .table_header_bg {
	/*background-color:#F99;*/
	height: 12px;
}

/*
tr.extendable {
	background-color: rgb(39, 52, 67);
}

tr.extendable .inner_div {
	height:200px;
	width:100%;
	text-align:left;
	border-bottom-left-radius:13px;
	margin-bottom: 5px;
	background-color:white;
	padding: 4px;
	overflow-x:hidden;
}
*/

.ui.dropdown > .ui.label[data-value*='fba'] {
    background-color:teal;
    color:white;
}

.ui.dropdown > .ui.label[data-value*='fba'] > .delete {
    display:none;
}

.ui.dropdown > .ui.label[data-value*='관리'] {
    background-color:crimson;
    color:white;
}

.itemTag.ui.selection.dropdown {
    border:0px !important;
    background-color:initial !important;
}

.ui.dropdown:not(.button)>.default.text {
    color:#999999 !important;
}

#span_header_search div {
    font-family:'Inconsolata' !important;
}

.redBadge {
    background-color:red;
    color:#ffffff;
    padding-left:5px;
    padding-right:5px;
    border-radius: 20px;
}

.blueBadge {
    background-color:slategray;
    color:#ffffff;
    padding-left:5px;
    padding-right:5px;
    border-radius: 20px;
}
.blueBadge2 {
    background-color:blue;
    color:#ffffff;
    padding-left:5px;
    padding-right:5px;
    border-radius: 20px;
}

.font-uk {
	color:orangered;
}

.font-uk::before {
	display: inline-block;
	content: '';
	background: url(/_images/flags.png) no-repeat;
	width: 16px;
	height: 11px;
	margin-right:3px;
	background-position: -36px -26px;	
}