.ltitle { 
	padding: 5px 10px; 
}
.ltitle_tbl { 
	min-height: 33px; width: 100%; 
}
.list_title { 
	width: 100%; 
}
.list_nav {
	padding-left: 15px; padding-top: 4px; vertical-align: top;
}
.nav_table {
	border-collapse: collapse; display: flex; align-items: center; max-height: 25px;
	border-radius: 5px; overflow: hidden; border: solid 1px #e5e5e5; background: #f0f0f0;
}
.nav {
	border-radius: 0; border: none; cursor: pointer; background: inherit;
}
.nav_table input.p {
	text-align: right; margin: 0; border: 1px solid #d7d7d7; color: #aaaaaa; outline: none;
}
.navlink { 
	display: flex; padding: 0 3px; COLOR: #b1b1b1; 
}
.nav:hover, .navlink:hover {
	background: #ffe5d7; color: #f05a2a;
}
.mand_msg { 
	margin-bottom: 5px; 
}
.mand_fld { 
	margin: 0px 4px; 
}
.field_r_cb { 
	display: flex; align-items: center; margin: 3px 0; 
}
.field_r_cb input {
	accent-color: #d35400; width: 13px; height: 14px; cursor: pointer; margin: 0 0 0 5px;
}
.field_r_cb label {
	cursor: pointer; margin: 0 6px 0 4px; white-space: nowrap;
}
.system_license_expire_msg {
	display: inline-block; background: #ffe9ec; color: #c51a12;
	font: 12px 'Calibri', 'Trebuchet MS'; padding: 3px 10px;
}
.fc-i {
	position: relative; top: -5px; font-size: 11px; font-weight: bold;
	cursor: pointer; padding: 2px; color: #0180a5;
}
.sys_upload_msg .tag {
	color: #6a6a6a; font-weight: bold;
}
.system_form { margin: 0px; padding: 0px; }
.sys_upload_msg .br { color: #c4281c; }
.sys_upload_msg .bl { color: #0d69ac; }
.sys_upload_msg .fn { color: #019b15; }
#system_menu_page_list td a { display: block; }
.svg_fav_add, .svg_fav_rem {
	width: 12px; stroke-width: 3; stroke: currentColor;
}
n_w, .ptab_parent td, .palette-td {
	white-space: nowrap;
}
.svg_search {
	width: 13px; margin: 0 3px;
}
.tableform, .tablelist, .lctable {
	margin: 0px 5px 10px 5px;
}
.form_err {
	word-break: break-word;
}
.bt, .bt-disabled {
	white-space: nowrap;
}
.listimage, .calimage {
	cursor: pointer;
}
.breadcrumbs_home {
	font-size: 16px; cursor: default; color: #A0A0A0;
}
.bread_def_icon {
	margin-right: 2px;
}
input[type=file].field {
	background: white; cursor: pointer;
}
input[type=file].field::file-selector-button {
	border: none; outline: none; background-color: #96709F; color: white; cursor: pointer;
	font-size: 11.5px; letter-spacing: 0.4px; padding: 5px 10px; margin-right: 10px;
}
.sys_btn_sep {
	margin: 0 2px;
}
