@import "common.css";
@import "bootstrap.css";
@import "bootstrap-combobox.css";


/* #container {
	position:relative;
}
#container #snb {
	width:142px;
	position:absolute;
	top:0;
	left:10px;
}
#container #contents {
	width:auto;
	padding: 10px 20px;
}
#container #main_contents {
	width:auto;
	padding:0 20px;
	background-color:#2d364b;
	background:url(../images/common/img_dash_bg.png);
} */
.dropdown li.first {
	margin-left: 170px;
}
/*left_navigation collapse / Expand*/



/* #snb .nav_col {
	background:url(../images/common/nav_ce.gif) no-repeat left top;
	position:absolute;
	top:0;
	right:-8px;
	width:8px;
	height:53px;
	cursor:pointer;
}
#snb .nav_col {
	display:block;
}
#snb .nav_exp {
	display:none;
} */
.snb_collapsed #snb .nav_col {
	display:none;
}
.snb_collapsed #snb .nav_exp {
	display:block;
}
.snb_collapsed #snb h2, .snb_collapsed #snb ul {
	display:none;
}
.snb_collapsed #snb .nav_exp {
	background:url(../images/common/nav_ce.gif) no-repeat right top;
	left:-10px!important;
	width:10px;
}
.snb_collapsed #snb {
	width:0!important
}
.snb_collapsed #contents {
	background:url(../images/common/nav_sh_ce.gif) repeat-y left top!important;
	margin-left:0!important;
}
/*left_navigation*/
#snb h2 {
	border-bottom:1px solid #5b8db0;
	font-size:1.25em;
	height:23px;
	padding-top:30px;
	margin-bottom:17px;
}
#snb ul li {
	margin:9px 0;
}
#snb ul li a {
	background:url(../images/common/navs.png) no-repeat left 4px;
	display:block;
	font-weight:bold;
	padding:4px 0 4px 12px;
}
#snb ul li ul {
	display:none;
	margin-bottom:7px;
	margin-left:14px;
}
#snb ul li ul li {
	margin:0
}
#snb ul li li a, #snb ul li.on li a {
	background:url(../images/common/navs.png) no-repeat left -23px;
	font-weight:normal;
	padding-left:8px;
	color:#000;
}
#snb ul li.on a {
	background:url(../images/common/navs.png) no-repeat left -46px;
	color:#666;
	cursor:default;
}
#snb ul li.on ul {
	display:block;
}
#snb ul li.on ul li a:hover {
	color:#2e7dab;
	cursor:pointer;
}
#snb ul li.on ul li.on a {
	font-weight:bold;
}
#snb ul li.on ul li.on a:hover {
	color:#000;
	cursor:default;
}
/*contents*/
#h_alarm {
	width: 294px;
	height: 60px;
	background: url(../images/alarm_bg_01.png) no-repeat;
}
#h_alarm.level0 {
	background: url(../images/alarm_bg_01.png) no-repeat;
}
#h_alarm.level1 {
	background: url(../images/alarm_bg_02.png) no-repeat;
}
#h_alarm.level2 {
	background: url(../images/alarm_bg_03.png) no-repeat;
}
#h_alarm .icon_level0 {
	position: absolute;
	top: -12px;
	left: -15px;
	display: block;
	width: 91px;
	height: 91px;
	background: url(../images/alarm_siren_01.gif) no-repeat;
}
#h_alarm .icon_level1 {
	position: absolute;
	top: -12px;
	left: -38px;
	display: block;
	width: 103px;
	height: 88px;
	background: url(../images/alarm_siren_02.gif) no-repeat;
}
#h_alarm .icon_level2 {
	position: absolute;
	top: -14px;
	left: -35px;
	display: block;
	width: 91px;
	height: 91px;
	background: url(../images/alarm_siren_03.gif) no-repeat;
}
#h_alarm .txt_level0 {
	position: absolute;
	top: 13px;
	left: 131px;
	display: block;
	width: 87px;
	height: 34px;
	font-size: 1px;
	text-indent: -9999px;
	background: url(../images/alarm_txt_01.gif) no-repeat;
}
#h_alarm .txt_level1 {
	position: absolute;
	top: 13px;
	left: 131px;
	display: block;
	width: 87px;
	height: 34px;
	font-size: 1px;
	text-indent: -9999px;
	background: url(../images/alarm_txt_02.gif) no-repeat;
}
#h_alarm .txt_level2 {
	position: absolute;
	top: 13px;
	left: 131px;
	display: block;
	width: 91px;
	height: 34px;
	font-size: 1px;
	text-indent: -9999px;
	background: url(../images/alarm_txt_03.gif) no-repeat;
}

.dropdown li {
	margin-right: 0!important;
}
.dropdown li a {
	display: block;
	height: 20px;
	padding: 0 29px 0 30px;
	font-size: 22px;
	font-family: 'nanum-barun-gothic-bold';
	border-right: 1px solid #979696;
}
.dropdown li:last-child a {
	border-right: 0;
}
.dropdown li a > em {
	display:none;
	font-size: 11px;
	color: #999;
	text-align: center;
	letter-spacing: -1px;
}
.dropdown li a.on > em {
	color: #ef915b;
}
#contents h4, #contents h5 {
	background-image: url(../images/bul_stit.png);
	background-repeat: no-repeat;
	font-size: 1em;
	padding: 12px 0 9px 22px;
	position: relative;
	font-family: 'nanum-barun-gothic-regular';
    font-size: 14px;
    color: #333;
    font-weight: normal;
}
#contents h4 .button, #contents h5 .button {
	position: absolute;
	right: 0;
	bottom: 5px;
}
#contents h4 {
	background-position: 0 11px;
	font-size: .8rem;
	letter-spacing: -1px;
}
.actionBar {
	border: 1px solid #d5d5d5;
}
#contents h5 {
	background-position:left -20px;
}
#contents h4 strong, #contents h5 strong {
	color:#555;
}
#contents h4 span, #contents h5 span {
	font-weight:normal;
	color:#555;
}
#contents h4 .slide, #contents h5 .slide {
	color:#bfbdbe;
	font-weight:normal;
	margin:0 3px;
}
/*font*/
span.description {
	background:url(../images/common/buls.gif) no-repeat left -117px;
	font-size:0.9em;
	padding-left:5px;
}
span.mandatory {
	background:none;
	color:#FF6600!important;
}
span.required {
	color:#FF6600;
	margin-left:3px;
}
span.focus {
	color:#e67e22;
}
span.error {
	color:#f90;
}
span.group {
	color:#f90;
}
strong.error {
	color:#ee651f!important;
	background-image :none!important;
	border-bottom:0!important;
	height:20px!important;
}
strong.focus {
	color:#69c;
}
.insertions {
	color:#6cc644;
}
.deletions {
	color:#bd2c00;
}
.txt_en {
	font-family:tahoma;
}
.bold {
	font-weight:bold!important;
}
/*link*/
a.detail {
	background:url(../images/ico_search_dt.png) no-repeat;
	color:#666;
	cursor:pointer;
	font-size:0.9em;
	padding-left:13px;
	margin-left:5px;
}
a.email {
	background:url(../images/ico_email.gif) no-repeat left 3px;
	padding-left:18px;
	margin-left:1px;
}
/*top*/
.goto_top {
	text-align:right;
	margin:10px 0;
}
a.top {
	background:url(../images/ico_top.gif) no-repeat 0 4px;
	color:#999;
	font-family:"tahoma";
	font-size:0.8em;
	font-weight:bold;
	padding-left:10px;
}
a.top:hover {
	color:#007da1;
}
/*buttons*/
.btn_reset, .btn_reset a, .btn_srch, .btn_srch a, .btn_list, .btn_list a, .btn_list_rd, .btn_list_rd a, .btn_page, .btn_page a, .btn_page_rd, .btn_page_rd a, .btn_page_bl, .btn_page_bl a, .btn_list_sm, .btn_list_sm a, .btn_link, .btn_link a {
	background-image:url(../images/button/buttons.png);
	background-repeat:no-repeat;
	color:#000;
	display:inline-block;
	font-weight:normal;
	line-height:normal;
	white-space:nowrap;
}
.btn_list a:hover, .btn_list_rd a:hover, .btn_page a:hover, .btn_page_rd a:hover, .btn_page_bl a:hover, .btn_list_sm a:hover, .btn_link a:hover {
	color:#3375a0;
	text-decoration:none!important;
}

.text-left {
	text-align: left!important;
}
.text-center {
	text-align: center!important;
}
.text-right {
	text-align: right!important;
}
/*btn_search*/
.btn_reset, .btn_reset a, .btn_srch, .btn_srch a, .btn_list, .btn_list a, .btn_list_rd, .btn_list_rd a {
	height:20px;
}
.btn_reset a, .btn_srch a {
	font-family:tahoma;
	font-size:0.9em;
}
.btn_reset {
	background:none;
	margin-right:3px;
}
.btn_reset a {
	background-position:left -27px;
	color:#000;
	padding:3px 3px 3px 7px;
}
.btn_reset a:hover {
	color:#2e7dab;
}
.btn_srch {
	background-position:right 0;
}
.btn_srch a {
	background-position:left 0;
	color:#fff;
	font-weight:bold;
	height:16px;
	padding:3px 7px;
	margin-right:2px;
}
.btn_srch a:hover {
	color:#d1fff8;
}
.btn_srch_expand {
	margin-left:-1px;
}
/*btn_list*/
.btn_list {
	background-position:right -110px;
}
.btn_list a {
	background-position:left -110px;
}
.btn_list_rd {
	background-position:right -80px;
}
.btn_list_rd a {
	background-position:left -80px;
}
.btn_list a, .btn_list_rd a {
	padding:5px 5px 3px 5px;
	margin-right:2px;
	height:12px;
	font-size:0.9em;
}
.btn_list a span.ico_bul, .btn_list_rd a span.ico_bul {
	margin-top:0px;
}
/*btn_page*/
.btn_page, .btn_page_rd {
	height:25px;
}
.btn_page a, .btn_page_rd a {
	height:14px;
	padding:6px 5px 5px 7px;
	margin-right:2px;
	font-weight:bold;
}
.btn_page {
	background-position:right -180px;
}
.btn_page a {
	background-position:left -180px;
}
.btn_page_rd {
	background-position:right -150px;
}
.btn_page_rd a {
	background-position:left -150px;
}
.btn_page_bl {
	height:26px;
}
.btn_page_bl {
	background-position:right -270px;
}
.btn_page_bl a {
	background-position:left -270px;
	height:14px;
	color:#4f7a96;
	font-size:0.95em;
	font-weight:bold;
	padding:8px 20px 5px 22px;
	margin-right:2px;
}
.btn_page_bl a:hover {
	color:#55a5d9;
}
/*btn_small*/
.btn_list_sm {
	height:17px;
}
.btn_list_sm {
	background-position:right -230px;
}
.btn_list_sm a {
	background-position:left -230px;
	height:11px;
	font-size:0.9em;
	padding:3px 1px 3px 4px;
	margin-right:3px;
}
/*btn_link*/
.btn_link {
	height:32px;
}
.btn_link {
	background-position:right -320px;
}
.btn_link a {
	background-position:left -320px;
	height:14px;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	padding:10px 20px 8px 25px;
	margin-right:5px;
}
.btn_link a:hover {
	color:#ccffff;
}
/*btn_icon*/
.btn_list a span, .btn_list_rd a span {
	width:13px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	margin-right:1px;
}
.btn_page a span, .btn_page_rd a span, .btn_page_bl a span {
	width:13px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-1px;
	margin-right:2px;
}
.btn_link a span {
	width:13px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
}
.btn_list_sm a span {
	width:6px;
	height:5px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-1px;
	margin-right:2px;
}
.btn_list_sm a span.ico_bul {
	height:12px;
	margin-top:1px;
}
/*icon*/
span.ico_add {
	background:url(../images/button/ico_add.gif) no-repeat;
}
span.ico_apply {
	background:url(../images/button/ico_apply.gif) no-repeat;
}
span.ico_cancel {
	background:url(../images/button/ico_close.gif) no-repeat;
}
span.ico_close {
	background:url(../images/button/ico_close.gif) no-repeat;
}
span.ico_del {
	background:url(../images/button/ico_del.gif) no-repeat;
}
span.ico_down {
	background:url(../images/button/ico_down.gif) no-repeat;
}
span.ico_edit {
	background:url(../images/button/ico_edit.gif) no-repeat;
}
span.ico_help {
	background:url(../images/button/ico_help.gif) no-repeat;
}
span.ico_go {
	background:url(../images/button/ico_go.gif) no-repeat;
}
span.ico_go_wt {
	background:url(../images/button/ico_go_wt.gif) no-repeat;
}
span.ico_guide {
	background:url(../images/button/ico_guide.gif) no-repeat;
}
span.ico_list {
	background:url(../images/button/ico_list.gif) no-repeat;
}
span.ico_mail {
	background:url(../images/button/ico_mail.gif) no-repeat;
}
span.ico_print {
	background:url(../images/button/ico_print.gif) no-repeat;
}
span.ico_save {
	background:url(../images/button/ico_save.gif) no-repeat;
}
span.ico_setting {
	background:url(../images/button/ico_setting.gif) no-repeat;
}
span.ico_up {
	background:url(../images/button/ico_up.gif) no-repeat;
}
span.ico_xls {
	background:url(../images/button/ico_xls.gif) no-repeat;
}
span.ico_xls_up {
	background:url(../images/button/ico_xls_up.gif) no-repeat;
}
span.ico_bul {
	background:url(../images/button/ico_bul.gif) no-repeat;
	width:7px!important;
}
span.ico_s_del {
	background:url(../images/button/ico_s_del.gif) no-repeat;
}
span.ico_s_up {
	background:url(../images/button/ico_s_up.gif) no-repeat;
}
span.ico_s_down {
	background:url(../images/button/ico_s_down.gif) no-repeat;
}
/*form_wrap*/
.form_wrap_ico {
	position:relative;
	padding-right:22px;
}
.form_wrap_ico input {
	width:100%
}
.form_wrap_ico .ico_search {
	position:absolute;
	top:0;
	right:0;
}
.form_wrap_date {
	white-space:nowrap;
	position:relative;
}
.form_wrap_date img {
	vertical-align:middle;
}
.form_wrap_input {
	padding-right:4px;
}
.form_wrap_textarea {
	padding-right:3px;
}
.form_radio label, .form_check label {
	margin-right:7px;
}
.form_wrap_textarea textarea, .form_wrap_input input, .form_wrap_date input, .form_wrap_ico input {
}
.form_multi_radio, .form_check {
	display:inline-block;
	margin-top:3px;
}
/*form_dropdown*/
.form_dropdown_wrap {
	position:relative;
	padding-right:3px;
}
.form_dropdown_wrap .ico_dropdown, .form_dropdown_wrap .ico_dropdown_close {
	background-image:url(../images/common/ico_dropdown.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:3px;
	right:3px;
	width:16px;
	height:13px;
}
.form_dropdown_wrap .ico_dropdown {
	background-position:left top;
}
.form_dropdown_wrap .ico_dropdown_close {
	background-position:left -13px;
}
.form_dropdown_wrap .list_box {
	border:1px solid #ccc;
	position:static;
	margin-left:2px;
}
.form_dropdown_wrap .list_box li {
	padding:0;
	line-height:normal;
}
.form_dropdown_wrap .list_box li a, .form_dropdown_wrap .list_box li label {
	display:block;
	padding:3px;
}
.form_dropdown_wrap .list_box li a:hover {
	background:#f7f8f8;
}
.form_dropdown_wrap .list_box li input {
	margin-right:3px;
}
.form_dropdown_wrap .list_box li.button {
	background:#eee;
	text-align:right;
	font-size:0.9em;
	line-height:1em;
}
.form_dropdown_wrap .list_box li.button a {
	display:inline-block;
}
.form_dropdown_wrap .list_box li.button a:hover {
	background:none;
}
/*form*/
input.initial {
	color:#b6b6b6;
}
input.tr {
	text-align:right;
	padding-right:2px;
}
/*search_tab*/
.srch_tab {
	background:#fafafb;
	border-bottom:1px solid #e7e7e7;
	height:24px;
	width:100%;
}
.srch_tab li {
	float:left;
	margin:6px 5px 0 7px;
}
.srch_tab li a {
	background:url(../images/common/ico_checks.png) no-repeat left top;
	color:#999;
	display:block;
	font-weight:bold;
	height:13px;
	padding-left:18px;
}
.srch_tab li.on a {
	background:url(../images/common/ico_checks.png) no-repeat left -30px;
	color:#000;
}
/*search*/
.srch_wrap {
	position:relative;
	border:1px solid #c2c6cc;
	margin-top:-1px;
}
.srch_wrap .srch_form {
	position:relative;
	padding:9px 10px 9px 0;
	margin-right:140px;
}
.srch_wrap .button {
	position:absolute;
	bottom:8px;
	right:10px;
}
.se_wrap {
	position:relative;
}
.se_wrap .button {
	position:absolute;
	bottom:11px;
	right:10px;
}
.srch_table {
	border-collapse:collapse;
	width:100%;
}
.srch_table th, .srch_table td {
	border:none;
	vertical-align:top;
	padding:1px 0
}
.srch_table th {
	/*background:url(../images/common/buls_search.gif) no-repeat 15px 9px;*/
	padding-left:21px;
}
.srch_table input {
	height:17px;
}
.type1 .srch_form {
	margin-right:90px;
}
.type2 .button {
	position:relative;
	text-align:right;
	padding-top:5px;
}
.type2 .button .customize {
	position:absolute;
	buttom:8px;
	left:20px;
}
/*List*/
.list_head {
	position:relative;
	height:25px;
}
/*list_sort*/
.list_sort {
	line-height:normal;
}
.list_sort li {
	float:left;
}
.list_sort li.result {
	background:url(../images/common/buls.gif) no-repeat 0 -45px;
	padding:9px 0 0 7px;
}
span.f_on, span.b_on, span.f_off, span.b_off, span.f_on a, span.b_on a, span.f_off a, span.b_off a {
	background-image:url(../images/button/btn_bg_sort.png);
	background-repeat:no-repeat;
	display:inline-block;
	line-height:normal;
	height:19px;
}
span.f_on a, span.b_on a, span.f_off a, span.b_off a {
	white-space:nowrap;
	font-size:0.9em;
	height:12px;
}
span.f_on a, span.b_on a {
	padding:4px 4px 3px 15px;
	color:#000;
	margin-right:1px;
}
span.f_off a, span.b_off a {
	padding:4px 4px 3px 4px;
	color:#ccc;
	margin-right:1px;
}
span.f_on {
	background-position:right top;
}
span.f_on a {
	background-position:left top;
}
span.b_on {
	background-position:right -30px;
}
span.b_on a {
	background-position:left -30px;
}
span.f_off {
	background-position:right -60px;
}
span.f_off a {
	background-position:left -60px;
}
span.b_off {
	background-position:right -90px;
}
span.b_off a {
	background-position:left -90px;
}
/*list_wrap*/
.list_wrap {
/*margin-bottom:10px;*/
}
/*list_button*/
.list_head .button {
	position:absolute;
	right:0;
	bottom:4px;
}
/*list_table*/
.list_table {
	clear:both;
	width:100%;
	border-collapse:collapse;
	border:1px solid #d5d5d5;
}
.list_table th {
	background:#e8e8e8;
	border:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	text-align:center;
}
.in table th {
	background:#e8e8e8;
	border:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	text-align:center;
}
.list_table th {
	padding:3px 3px 1px 3px;
}
.list_table td {
	padding:2px 3px 1px 3px;
	border:1px solid #d5d5d5;
	text-align:center;
	background-color:#fff;
}
.list_table tr.alt th {
	background:#edf7fb;
}
.list_table tr.over {
	background:#f9fcfe;
}
.list_table img {
	vertical-align:middle;
}
.list_table td a:hover {
	text-decoration:underline;
}
/*list_total*/
.list_table tr.total th, .list_table th.total {
	background:#fcf8e3!important;
	border:1px solid #e7e7e7;
	color:#ff5400;
	text-align:left;
}
.list_table tr.total td, .list_table td.total, .list_table th.amount {
	background:#fcf8e3!important;
	color:#ff5400;
	text-align:left;
	font-weight:bold;
}
.list_table tr.sub_total th, .list_table th.sub_total {
	background:#f9ffe5;
	border:1px solid #e7e7e7;
	text-align:left;
}
.list_table tr.sub_total td, .list_table td.sub_total {
	background:#f9ffe5;
	text-align:right;
}
/*list_variety*/
.list_table tr.line td {
	border-bottom:1px solid #aeaeae
}
.list_table td.tc {
	text-align:center;
}
.list_table td.tl {
	text-align:left;
}
.list_table td.tr {
	text-align:right;
}
.list_table td.head1 {
	background:#f8fcfe;
}
.list_table td.head2 {
	background:#f8f8f8;
}
.list_table td.head3 {
	background:#f9f9f9;
}
.list_table th input, .list_table td input {
	vertical-align:middle;
}
/*list_pagination*/
.list_table td.pagination {
	background:#f7f7f7;
	text-align:right;
}
.list_table td.pagination .btn_list_sm {
	margin-right:5px;
	margin-left:-2px;
}
.list_table td.pagination select {
	margin-right:5px;
}
.list_table td.pagination img {
	margin-right:3px;
}
.list_table td.pagination .pt {
	margin-left:10px;
}
/*pagenation*/
.paginate {
	margin-top:10px;
	text-align:center;
	z-index:-1
}
.paginate a, .paginate strong {
	padding:2px 7px;
	color:#000;
	text-decoration:none;
	color:#666;
	border:1px solid #fff;
	font-family:tahoma;
	display:inline-block;
}
.paginate a:hover {
	border:1px solid #ccc;
}
.paginate strong {
	color:#fa8100;
}
.paginate a, .paginate strong, .paginate img {
	vertical-align:middle;
}
.paginate a.first, .paginate a.pre, .paginate a.next, .paginate a.last {
	padding:0;
	margin:0;
	border:none;
}
.paginate a.first:hover, .paginate a.pre:hover, .paginate a.next:hover, .paginate a.last:hover {
	border:none;
}
/*process*/
.process_wrap {
	background:#f3f5f6;
	border:1px solid #88a9c0;
	height:26px;
	margin-top:-1px;
	margin-bottom:10px;
	position:relative;
}
.process_wrap ul li {
	background:url(../images/common/bg_prcs.gif) no-repeat left top;
	position:relative;
	float:left;
	font-weight:bold;
	height:16px;
	padding:7px 0 3px 0;
	text-align:center;
}
.process_wrap ul li.first {
	background:none;
}
.process_wrap ul li.on {
	color:#3a6b9a;
}
.process_wrap ul.p3 li {
	width:33%
}
.process_wrap ul.p1 li {
	width:100%;
	background:none;
	text-align:left;
	padding-left:90px;
}
.process_wrap .expand, .process_wrap .collapse {
	background-image:url(../images/common/ico_layer.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:8px;
	right:10px;
	font-size:0.9em;
	padding-right:10px;
}
.process_wrap .expand {
	background-position:right top;
}
.process_wrap .collapse {
	background-position:right -10px;
}
/*process_icon*/
.process_wrap span.rgst {
	position:absolute;
	top:5px;
	left:7px;
}
span.rgst {
	color:#fff;
	display:inline-block;
	font-size:0.9em;
	font-weight:normal;
	padding:1px 1px 0px 1px;
	line-height:normal;
	height:12px;
	min-width:70px;
	text-align:center;
}
span.r_save {
	background:#fac357;
	border:1px solid #e1af4e;
}
span.r_processing {
	background:#85b0d8;
	border:1px solid #779ec2;
}
span.r_complete {
	background:#acc65b;
	border:1px solid #9ab252;
}
span.r_cancel {
	background:#6fc3bc;
	border:1px solid #64afa9;
}
span.r_reject {
	background:#bcb937;
	border:1px solid #a9a631;
}
/*form_tab*/
.form_tab {
	background:#ffffff;
	border-bottom:1px solid #6699cc;
	height:24px;
	margin-top:15px;
	width:100%;
}
.form_tab li {
	float:left;
	margin-right:1px;
}
.form_tab li a {
	background:#f8f8f8;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-bottom:none;
	border-left:1px solid #ebebeb;
	color:#888;
	display:block;
	height:13px;
	padding:6px 7px 4px 7px;
}
.form_tab li.on a {
	background:#6699cc;
	border-top:1px solid #6699cc;
	border-right:1px solid #6699cc;
	border-bottom:none;
	border-left:1px solid #6699cc;
	color:#fff;
	padding:6px 7px 4px 7px;
	cursor:default;
}
/*form_wrap*/
.form_wrap_first {
	margin-top:10px;
}
.form_wrap {
/*margin-bottom:10px;*/
}
/*form_table*/
.form_table {
	clear:both;
	width:100%;
	border-collapse:collapse;/*margin-bottom:10px;*/
}
.form_table {
	border:1px solid #d5d5d5;
}
.form_table th, .form_table td {
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	padding:4px 5px 4px 5px;
	vertical-align:middle;
}
.form_table th {
	background:#f0f0f0!important;
	color:#000;
	text-align:right;
}
.form_table td.head1 {
	background:#f7f7f7;
	text-align:center;
}
.form_table th.head1 {
	background:#f0f0f0!important;
	text-align:center;
	color:#333;
}
.form_table tr.head1 {
	background:#dff0d8;
	background-color:#ff0000!important;
	text-align:center;
}
.form_table th.tr {
	text-align:right;
}
.form_table th.tl {
	text-align:left;
}
.form_table td.tc {
	text-align:center;
}
.form_table th.sub {
	background:#fff url(../images/common/buls.gif) no-repeat 5px -180px;
	color:#4f95a7;
	padding-left:11px;
}
.form_table tr.sub_line th.sub, .form_table tr.sub_line td {
	border-bottom:none;
}
.form_s {
	border:1px solid #e4e4e4;
	border-top:1px solid #3fa5be;
}
.form_s th {
	background:#f5f9fb;
}
.form_table .total {
	color:#ff5400;
}
.form_table th.total {
	background:#fffbce;
}
.form_table td.total {
	background:#fffde5;
	text-align:right;
}
.form_table td.img_seelct {
	vertical-align:middle;
}
.form_table td.img_seelct img {
	display:block;
	margin:5px 0
}
.form_table td.pd_0 {
	padding:0;
}
/*list_box*/
.list_box {
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	overflow-y:auto;
}
.list_box li {
	border-bottom:1px solid #ededed;
	padding:1px 2px;
	line-height:1.7em;
}
.list_box li.selected {
	background:#dbeaf7;
}
/*attach*/
.attach_check {
	position:relative;
	padding:2px 0 2px 0;
	border-bottom:1px solid #e6f1f5;
	line-height:normal;
}
.attach_check label input {
	margin-right:0;
	vertical-align:text-bottom
}
.attach_file label input {
	margin-right:5px;
	vertical-align:middle;
}
.attach_file {
	max-height:62px;
	overflow-y:auto;
	padding-top:2px;
	line-height:normal;
}
.attach_file ul li {
	position:relative;
	margin:3px 0;
}
.attach_file ul li img {
	margin-bottom:2px;
	margin-right:5px;
	vertical-align:middle
}
.attach_check .file_size {
	position:absolute;
	bottom:3px;
	right:0;
	color:#999;
	font-size:0.9em;
}
.attach_file ul li .file_size {
	position:absolute;
	top:2px;
	right:0;
	color:#999;
	font-size:0.9em;
}
/*calendar*/
.cal_wrap {
	background:#f7f8f8;
	border:1px solid #7b8594;
	font-size:0.9em;
	font-family:tahoma;
	padding:5px;
	width:200px;
	position:relative;
}
.cal_wrap .layer_close {
	background:url(../images/button/btn_layer_close.gif);
	display:block;
	width:16px;
	height:15px;
	position:absolute;
	top:7px;
	right:2px;
	text-indent:-1000em;
}
.cal_date {
	text-align:center;
	margin-bottom:3px;
}
.cal_date img, .cal_date select {
	vertical-align:middle;
}
.cal_table {
	background:#fff;
	border-collapse:collapse;
	width:100%;
}
.cal_table th, .cal_table td {
	text-align:center;
	border:1px solid #c2c6cc;
}
.cal_table th {
	background:#e2ecf2;
	color:#7b8594;
	font-weight:bold;
}
.cal_table th.sun {
	color:#900;
}
.cal_table th.sat {
	color:#069;
}
.cal_table td {
	border:1px solid #ddd;
}
.cal_table td.pre, .cal_table td.next {
	background:#f7f7f7;
}
.cal_table td.weekend {
	color:#CC0000;
}
.cal_table td.over {
	background:#f0fafd;
}
.cal_table td.select {
	color:#36c;
	font-weight:bold;
}
/*page_summary*/
.page_summary {
	position:relative;
	margin:0 0 20px 0;
	min-height:100px;
}
.page_summary img {
	position:absolute;
	top:10px;
	left:5px;
}
.page_summary .text_area {
	margin-left:140px;
	display:block;
	padding:20px 0 0 0
}
.page_summary .text_area strong {
}
.page_summary .text_area ol, .page_summary .text_area ul {
	margin-top:12px;
}
.page_summary .text_area ol li, .page_summary .text_area ul li {
	margin-bottom:7px;
}
.nums li {
	background-image:url(../images/common/nos.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
.nums li.no1 {
	background-position:left top;
}
.nums li.no2 {
	background-position:left -35px;
}
.nums li.no3 {
	background-position:left -70px;
}
.nums li.no4 {
	background-position:left -105px;
}
.nums li.no5 {
	background-position:left -140px;
}
.nums li.no6 {
	background-position:left -175px;
}
.nums li.no7 {
	background-position:left -210px;
}
.nums li.no8 {
	background-position:left -245px;
}
.nums li.no9 {
	background-position:left -280px;
}
.nums li.no10 {
	background-position:left -315px;
}
/*box*/
.box_form p {
	line-height:1.4em;
}
.box_form {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
}
.box_form h6 {
	background:url(../images/common/buls.gif) no-repeat left -288px;
	font-size:1em;
	height:11px;
	padding:0 0 6px 10px!important;
	position:relative;
}
.box_index {
	padding:10px;
	border:1px solid #ededed;
	margin-bottom:10px;
}
.box_index li {
	background:url(../images/common/buls.gif) no-repeat left -114px;
	padding:2px 6px;
}
.box_graph {
	padding:10px;
	border:1px solid #ededed;
	text-align:center;
}
.nobox_img {
	text-align:center;
	margin-top:15px;
}
hr.section {
	visibility:hidden;
}
.box_layer {
	border:1px solid #88a9c0;
	border-top:none;
	padding:0 10px 10px 10px;
	margin-top:-10px;
}
/*tree*/
.tree ul ul {
	margin:0 0 0 -3px;
}
.tree li {
	background:url(../images/common/trees.png) no-repeat -16px -80px;
	position:relative;
	padding:0 0 0 14px;
	margin:5px 0;
	white-space:nowrap;
}
.tree li a {
	background:url(../images/common/trees.png) no-repeat 0px -16px;
	padding:1px 0 2px 18px;
}
.tree li input {
	margin-right:3px;
	vertical-align:middle
}
.tree li.active a {
	font-weight:bold;
}
.tree li.active li a {
	font-weight:normal;
}
.tree a.root {
	background:url(../images/common/trees.png) no-repeat 0 -18px;
	display:block;
	color:#53b4e4;
	font-weight:bold;
	padding-left:18px;
	height:15px;
}
.tree li.toggle ul {
	display:none;
}
.tree li.toggle {
	background:url(../images/common/trees.png) no-repeat -32px -64px;
}
.tree li.toggle a {
	background:url(../images/common/trees.png) no-repeat 0px 0px;
}
.tree li.last a {
	background:url(../images/common/trees.png) no-repeat 0px -32px;
}
/*popup*/
#pop_wrap {
	/*position:relative;*/
	height:100%;
}
#pop_wrap #contents {
	padding:10px 15px;/*overflow:auto;height:100%;*/
}
#pop_wrap h3 {
	background:#4f677e;
	color:#fff;
	padding:7px 10px 6px 10px;
	font-size:1em;
	border-bottom:1px solid #000;
}
/*#pop_wrap h3 {
	background:#ee3b24;
	color:#fff;
	background-image :linear-gradient(#ee3b24, #e00101);
	padding:7px 10px 6px 10px;
	font-size:1em;
	border-bottom:1px solid #e00101;
}*/
#pop_wrap h3 .pop_close {
	background:url(../images/common/btn_pop_close.gif) no-repeat;
	width:21px;
	height:21px;
	text-indent:-1000em;
	display:block;
	position:absolute;
	top:2px;
	right:7px;
}
#pop_wrap .pop_button {
	border-top:1px solid #d5d5d5;
	/*position:absolute;
	bottom:0;*/
	width:100%;
	padding-top:5px;
}
#pop_wrap .pop_button p {
	padding:5px 10px 5px 10px;
	text-align:right;
}
.page_button {
	border-top:1px solid #d5d5d5;
	/*position:absolute;
	bottom:0;*/
	width:100%;
	padding-top:10px;
	margin-top:20px;
}
/*alert_msg*/
#msg_wrap {
	border:2px solid #eee;
	position:relative;
	width:100%;
}
.alert_img {
	padding:10px 10px 0 10px;
	border-right:1px solid #eee;
	position:absolute;
	top:0;
	left:0;
}
.alert_msg {
	position:relative;
	margin-top:20px;
	margin-left:75px;
	line-height:1.5em;
	padding-bottom:25px;
}
.alert_msg h3 {
	font-size:1.5em;
	margin-bottom:20px;
}
.alert_msg ul {
	margin-right:20px;
}
.alert_msg .alert_ko {
	border-bottom:1px solid #eee;
	margin-bottom:10px;
	padding-bottom:10px;
}
/*log_info*/
.msg_wrap h1 {
	dispaly:block;
	position:relative;
	border-bottom:3px solid #3070a5;
	padding:10px 0;
}
.box_in {
	border:2px solid #eee;
	border-top:none;
}
.box_in dl {
	width:360px;
	font-family:tahoma;
	margin:0 auto;
}
.box_in dt {
	background:url(../images/common/buls.gif) no-repeat left -140px;
	width:160px;
	font-weight:bold;
	padding-left:5px;
}
.box_in dt, .box_in dd {
	float:left;
}
.box_in .wrap {
	padding:20px 0
}
.box_in .in_button {
	clear:both;
	text-align:center;
	padding-top:18px;
}
.box_in .security_info {
	background:#f8f8fb;
	clear:both;
	color:#666;
	font-size:0.9em;
	padding:6px 20px;
	line-height:1.2em;
}
.box_in .security_info p {
	padding:2px 0
}
.box_in .wrap p.txt_logout {
	text-align:center;
	padding:25px 0 10px 0;
	font-size:1.3em;
	font-family:tahoma;
	font-weight:bold;
}
.box_in .wrap p.txt_log {
	text-align:center;
	padding:10px 0 20px 0;
	font-size:1.2em;
	font-family:tahoma;
}
.box_in .wrap p.txt_log a {
	color:#C00;
	text-decoration:underline;
}
/*email*/
.mail_wrap h1 {
	background:url(../images/logo.png) no-repeat 0 0;
	dispaly:block;
	text-indent:-1000em;
}
.mail_wrap footer {
	padding-top:8px;
}
.mail_wrap .mail_head {
	position:relative;
}
.mail_wrap .mail_head h2 {
	font-size:1.4em;
	padding-bottom:5px;
}
.mail_wrap .mail_head .confidential {
	background:#f8b045;
	border:1px solid #ff4e00;
	color:#fff;
	font-size:0.9em;
	padding:2px 5px 1px 5px;
	height:12px;
	position:absolute;
	top:3px;
	right:0
}
.mail_wrap .mail_head h3 {
	background:#f3f5f6;
	border:1px solid #dbe2e5;
	border-bottom:none;
	color:#666;
	font-size:1em;
	padding:8px 10px;
}
.mail_wrap .box_in {
	border:2px solid #e5e5e5;
	padding:15px;
}
.mail_wrap .box_in .wrap {
	padding:10px 0 20px 0
}
.mail_wrap .box_in .mail_head {
	position:relative;
	border-bottom:1px solid #d5d5d5;
}
/*loading*/
.loading_bar {
	width:220px;
	height:40px;
	text-align:center;
}
.loading_bar span {
	color:#5f7584;
	display:block;
	text-align:center;
	margin-top:7px;
}
/*common margin*/
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.ml10 {
	margin-left:10px;
}
.ml20 {
	margin-left:20px;
}
.ml30 {
	margin-left:30px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb20 {
	margin-bottom:20px!important;
}
.mb30 {
	margin-bottom:30px!important;
}
.mr15 {
	margin-right:15px!important;
}
.mr25 {
	margin-right:25px!important;
}
.mr30 {
	margin-right:30px!important;
}
.mr10 {
	margin-right:10px!important;
}
.mr5 {
	margin-right:5px!important;
}
.btn_tdarea {
	padding:3px 0!important;
}
.pt15 {
	padding-top:15px;
}
.search_txt {
	display: block;
	min-height: 20px;
	margin-top: 4px;
	margin-right:4px;
	margin-left:4px;
}
.form_table .search_txt {
	display: block;
	min-height: 20px;
	margin-top: -2px;
	margin-right:4px;
	margin-left:4px;
}
.divide_area {
	width:100%;
	position:relative;
	display:block;/*margin-left:-1px;*/
}
.divide_area ul li {
	float:left;
}
.divide_40 {
	width:39%;
	margin-right:1%;
}
.divide_60 {
	width:60%;
}
.srch_form input[type="radio"] {
	margin:5px 0 0;
	margin-top: 1px \9;
	/* IE8-9 */
    line-height: normal;
}
.btn_area_right {
	float:right;
}
.btn-normal {
	color: #454545;
	background-color: #eee;
	/*background-image:linear-gradient(#fbfbfb, #f3f3f3)!important;*/
	/* background-image:linear-gradient(#fcfcfc, #eee)!important; */
	border:1px solid #d5d5d5!important;
	font-weight:bold!important;
}
.btn-normal:hover, .btn-normal:focus, .btn-normal:active, .btn-normal.active, .open .dropdown-toggle.btn-normal {
	color: #333;
	background-color: #ededed;
	/* background-image:linear-gradient(#eee, #ddd)!important; */
	border:1px solid #ccc!important;
}
.btn-normal:active, .btn-normal.active, .open .dropdown-toggle.btn-normal {
	background-image: none;
}
.btn-normal .disabled, .btn-normal [disabled], fieldset[disabled] .btn-normal, .btn-normal .disabled:hover, .btn-normal [disabled]:hover, fieldset[disabled] .btn-normal :hover, .btn-normal .disabled:focus, .btn-normal [disabled]:focus, fieldset[disabled] .btn-normal :focus, .btn-normal .disabled:active, .btn-normal [disabled]:active, fieldset[disabled] .btn-normal :active, .btn-normal .disabled.active, .btn-normal [disabled].active, fieldset[disabled] .btn-normal .active {
	background-color: #fff;
	border-color: #ccc;
}
.form-inline .form-group {
	display : inline-block;
	margin-bottom:0;
	vertical-align:middle;
}

.form-inline .form-group .label2 {
	margin-right:0px;
	text-align:left;
}

.form-inline .form-group .label2 input[type="radio"] {
	margin-top: 1px \9;
	margin-right: 6px;
  	line-height: normal;  	 
}

.form-inline-sm .form-group-sm {
	display : inline-block;
	margin-bottom:0;
	vertical-align:middle;
}

.form-horizontal .form-group {
	margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .control-label {
	padding-top:7px;
	margin-bottom:0;
	text-align:right;
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	float:left;
}
.form-group-sm .form-control {
}
.dash_area {
	width:1320px;
	/*background-color:#006666;
	height:100px;*/
	margin:auto;
	padding:10px 0;
}
.exploregrid {
/*margin:-15px -15px 20px*/
}
.exploregrid::before {
display:table;
content:""
}
.exploregrid::after {
display:table;
clear:both;
content:""
}
.exploregrid-item {
	float:left;
	/*width:305px;*/
	width:310px;
	/*height:185px;*/
	height:261px;
	/*padding:20px;*/
	margin:10px;
	font-size:14px;
	color:#555;
	border:1px solid rgba(0, 0, 0, 0.085);
	border-bottom-color:rgba(0, 0, 0, 0.125);
	border-radius:4px;
	-webkit-transition:border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
	transition:border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), 0 5px 10px rgba(0, 0, 0, 0.05);
	position:relative;
}
/*.exploregrid-item:hover {
	text-decoration:none;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.15);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.05), 0 8px 15px rgba(0, 0, 0, 0.1)
}
.exploregrid-item:hover .exploregrid-item-title {
	color:#4078c0
}*/
.exploregrid-item:hover .exploregrid-item-header {
	opacity:1
}
.exploregrid-item-mini {
	width:100%;
	height:auto;
	min-height:100px;
	margin:0 0 15px
}
.exploregrid-item-mini .exploregrid-item-header {
	height:10px
}
.exploregrid-item-mini .exploregrid-item-title {
	font-size:16px
}
.exploregrid-item-header {
	height:74px;
	/*margin:-21px -21px 0px -21px;*/
	margin:-1px -1px 0px -1px;
	background-color:#f1f1f1;
	border-top:1px solid rgba(0, 0, 0, 0.7);
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-webkit-transition:opacity 0.1s ease-in-out;
	transition:opacity 0.1s ease-in-out;
	background:url(../images/common/img_dash_tit.png) repeat-x;
	position:relative;
}
.exploregrid-item-title {
	margin-top:3px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:normal;
	line-height:1.3;
	color:#dfe2e4;
	margin-left:10px;
	background: url(../images/common/buls_title.png) -1px -56px no-repeat;
	padding-left:10px;
}
.exploregrid-item-header .result {
	margin-top:2px;
	margin-bottom:3px;
	font-size:14px;
	font-weight:normal;
	line-height:1.3;
	color:#dfe2e4;
	padding-left:10px;
	margin-left:10px;
	background: url(../images/common/buls_title.png) -1px -56px no-repeat;/*border-left :2px solid #c1c1c1;*/
}
.exploregrid-item-title a {
	color:#dfe2e4;
}
.exploregrid-item-title a:hover {
	color:#dfe2e4;
	text-decoration:underline;
}
.exploregrid-item-meta {
	display:block;
	margin-bottomp:5px;
	font-size:13px;
	color:#a6a6a6;
	padding-left:10px;
	margin-top:7px;
}
.exploregrid-item-meta-details {
	margin-right:10px;
}
.exploregrid-item-meta .cog a {
	position:absolute;
	top:5px;
	right:7px;
	font-size:16px;
	width:22px;
	height:22px;
	text-align:center;
	padding-top:2px;
	background:url(../images/common/img_set_bg.png) no-repeat;
}
.exploregrid-item-meta .cog a:hover {
	position:absolute;
	top:5px;
	right:7px;
	font-size:16px;
	width:22px;
	height:22px;
	text-align:center;
	padding-top:2px;
	background:url(../images/common/img_set_bg_hover.png) no-repeat;
}
.exploregrid-item-meta .mchart a {
	position:absolute;
	top:5px;
	right:30px;
	width:22px;
	height:22px;
	text-align:center;
	padding-top:2px;
	background:url(../images/common/ico_mchart.png) no-repeat;
}
.exploregrid-item-meta .mchart a:hover {
	position:absolute;
	top:5px;
	right:30px;
	width:22px;
	height:22px;
	text-align:center;
	padding-top:2px;
	background:url(../images/common/ico_mchart_ov.png) no-repeat;
}
.exploregrid-item-meta-details .octicon {
	width:16px;
	text-align:center
}



/*
.txt_level0 {
	font-size:12px;
	color:#41af23!important;
	margin-right:5px;
	font-weight:bold;
}
.txt_level1 {
	position: absolute;
	top: 13px;
	left: 40px;
	display:block;
	font-size:20px;
	color:#fff!important;
	margin-right:5px;
	font-weight:bold;
	padding: 0 0 0 20px;
	text-indent: -9999px;
}
.txt_level2 {
	font-size:12px;
	color:#9e47f6!important;
	margin-right:5px;
	font-weight:bold;
}
.txt_level3 {
	font-size:12px;
	color:#f58026!important;
	margin-right:5px;
	font-weight:bold;
}
.txt_level4 {
	font-size:12px;
	color:#e0342f!important;
	margin-right:5px;
	font-weight:bold;
}
*/
/*
.txt_hogi {
	font-size:14px;
	color:#dfe2e4;
	background: url(../images/common/buls_title.png) 0 -57px no-repeat;
	padding-left:10px;
}
.icon_level0 {
	width:47px;
	height:47px;
	text-indent:-99999px;
	background:url(../images/common/lev0.png) no-repeat;
	display: inline-block;
	position:absolute;
	top:6px;
	right:10px;
}
.icon_level1 {
	width:47px;
	height:47px;
	text-indent:-99999px;
	background:url(../images/common/lev1.png) no-repeat;
	display: inline-block;
	position:absolute;
	top:6px;
	right:10px;
}
.icon_level2 {
	width:47px;
	height:47px;
	text-indent:-99999px;
	background:url(../images/common/lev2.png) no-repeat;
	display: inline-block;
	position:absolute;
	top:6px;
	right:10px;
}
.icon_level3 {
	width:47px;
	height:47px;
	text-indent:-99999px;
	background:url(../images/common/lev3.png) no-repeat;
	display: inline-block;
	position:absolute;
	top:6px;
	right:10px;
}
.icon_level4 {
	width:47px;
	height:47px;
	text-indent:-99999px;
	background:url(../images/common/lev4.png) no-repeat;
	display: inline-block;
	position:absolute;
	top:6px;
	right:10px;
}
.shade-gradient {
	background-image:-webkit-linear-gradient(180deg, #eee, #fff)!important;
	background-image:linear-gradient(180deg, #eee, #fff)!important;
}*/
/* .reponav-item {
	float: left;
	padding: 8px 22px 9px 22px;
	color: #333;
	white-space: nowrap;
	font-size: 13px;
	box-sizing: border-box;
} */
/* .reponav-item > span {
	font-family: 'nanum-barun-gothic-regular';
	font-weight: normal;
	letter-spacing: 0;
	font-size: 15px;
	color: #333;
} */
/* .reponav-item .octicon {
	color:#bbb
}
.reponav-item .counter {
	color:#555
}
.reponav-item:hover, .reponav-item:focus {
	text-decoration:none
}
.reponav-item.selected {
}
.reponav-item.selected > span {

}
.reponav-item.selected_main {
	color:#fff;
	background-color:#2d364b;
	border-color:#d42a25 #e5e5e5 transparent;border-color:#d26911 #e5e5e5 transparent;
	font-weight:bold;
	background:url(../images/common/img_dash_bg1.png);
	border-radius:3px 3px 0 0;
	box-sizing: border-box;
}
.reponav-item.selected>.octicon {
	color:inherit
}
.reponav {
	position: relative;
	top: 74px;
	margin-top: 0;
	left: 194px;
	width: 840px;
}
.reponav::before {
 display:table;
 content:""
}
.reponav::after {
 display:table;
 clear:both;
 content:""
} */
.exploregrid-graph {
	border-top:1px solid #ececec;
	font-size:11px;
	height:186px;
	background-color:#fff;
}
.exploregrid-item-meta a {
	color:#a6a6a6;
}
.exploregrid-item-meta a:hover {
	color:#fff;
	text-decoration:underline;
}
.lev0 {
	background:url(../images/lev0.jpg);
}
.lev1 {
	background:url(../images/lev1.jpg);
}
.lev2 {
	background:url(../images/lev2.jpg);
}
.lev3 {
	background:url(../images/lev3.jpg);
}
.lev4 {
	background:url(../images/lev4.jpg);
}
#graphs {
	width:100%;
	position:relative;
	border:1px solid #ddd;
	padding:0 20px;
	display:table;
	border-radius:3px;
}
#graphs .graph_area {
	margin:0;
}
#graphs .graph_area .data {
	display:table-cell;
	margin-right:12px;
	margin-bottom:34px;
	width:270px;
}
/*#graphs .graph .data {
	display:table-cell;
	margin-right:12px;
	margin-bottom:34px;
	width:270px;
	border:1px solid #97c1da;
	background-color:#d0e3ef;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	background-image:-webkit-linear-gradient(#d8ebf8, #d0e3ef);
	background-image:-moz-linear-gradient(#d8ebf8, #d0e3ef);
	border-radius:3px;	
}*/

#graphs .graph_area .graph {
	margin-left:0;
	width:500px;
	height:120px;
	background-color:#eee;
}
#graphs .h2 {
	line-height:1.5;
	font-size:14px;
	color:#d42a25;
}
#graphs .tag {
	line-height:1.5;
	color:#333;
	font-size:14px;
	display:block;
}
#graphs .zone {
	line-height:1.5;
	color:#4078c0;
	font-size:14px;
	display:block;
}
#graphs .h2, .tag .zone {
	font-stretch:condensed;
	-webkit-font-smoothing:antialiased
}
#graphs .graph_area .data, #graphs .graph_area .graph {
	display:table-cell;
	vertical-align:top
}
/*#graphs .data {
	width:1px;
	padding-right:30px;
	white-space:nowrap
}*/
#graphs .bottom_line {
	/*margin:30px 0 30px;*/
	border-bottom:1px solid #ddd;
	width:100%;
	display:block;
	z-index:1px;
	clear:both;
}
.conversation-list-heading {
	height:0;
	margin:40px 0 30px;
	font-size:14px;
	font-weight:bold;
	color:#565656;
	text-align:center;
	border-bottom:1px solid #ddd;
	clear:both;
}
.conversation-list-heading .inner {
	position:relative;
	top:-10px;
	display:inline-block;
	padding:0 5px;
	background:#fff
}
.boxed-group {
	position:relative;
	border-radius:3px;
	clear:both;/*margin:0;
	padding:0;
	width:100%;*/
}
.boxed-group .counter {
	color:#fff;
	background-color:#babec0
}
.boxed-group.flush .boxed-group-inner {
	padding:0
}
.boxed-group.condensed .boxed-group-inner {
	padding:0;
	font-size:12px
}
.boxed-group>h3, .boxed-group .heading {
	display:block;
	padding:9px 10px 10px;
	margin:0;
	font-size:14px;
	line-height:17px;
	background-color:#f5f5f5;
	border:1px solid #d8d8d8;
	border-bottom:0;
	border-radius:3px 3px 0 0
}
.boxed-group>h3 a, .boxed-group .heading a {
	color:inherit
}
.boxed-group>h3 a.boxed-group-breadcrumb, .boxed-group .heading a.boxed-group-breadcrumb {
	font-weight:normal;
	color:#666;
	text-decoration:none
}
.boxed-group>h3 .avatar, .boxed-group .heading .avatar {
	margin-top:-4px
}
.boxed-group-inner {
	padding:10px;
	font-size:13px;
	color:#666;
	background:#fff;
	border:1px solid #d8d8d8;
	border-radius:3px;
}
.clearfix::before {
 display:table;
 content:""
}
.clearfix::after {
 display:table;
 clear:both;
 content:""
}
.pulse-graph {
	/*float:left;*/
	/*padding:15px;*/
	border-bottom :1px solid #eee;
}
.my-3 {
	margin-top:12px !important;
	margin-bottom:12px !important
}
.summary-stats {
	display:table;
	width:100%;
	table-layout:fixed;
}
.summary-stats li:first-child {
	border-left :0;
	border-bottom-left-radius:3px;
}
.summary-stats li {
	display:table-cell;
	margin:0;
	color:#333;
	text-align:center;
	padding-bottom:10px;
	/*font-size:14px;*/
	background-color:#f8f8f8;
	width:100%;
}
.summary-stats li .num {
	display: block;
	padding-top:7px;
	font-size:14px;
	color:#333;
	padding-bottom:3px;
}
.form-group .prev {
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:19px;
	color:#666;
	text-align:center;/*display:inline-block;*/
}
.form-group .prev_disabled {
	/*cursor:pointer;*/
	width:20px;
	height:20px;
	line-height:19px;
	color:#999!important;
}
.form-group .prev:hover {
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:19px;
	color:#000;
	background-color:#ccc;
	border-radius:3px;
}
.form-group .next {
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:19px;
	color:#666;
	text-align:center;/*display:inline-block;*/
}
.form-group .next_disabled {
	width:20px;
	height:20px;
	line-height:19px;
	color:#999;
}
.form-group .next:hover {
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:19px;
	color:#000;
	background-color:#ccc;
	border-radius:3px;
}
.form-group .prev::after {
 position: absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0, 0, 0, 0);
 border:0;
 content:"Previous Month"
}
.form-group .next::after {
 position: absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0, 0, 0, 0);
 border:0;
 content:"Previous Month"
}
.data ul li {
	/*background:url(../images/common/li-chevron.png) 0 6px no-repeat;*/
	padding-left:10px;
	font-size:12px;
	border-left:2px solid #c1c1c1;
	margin-bottom:4px;
	font-weight:bold;
	color:#454545;
}
.data .sub {
	margin:7px 0 0 10px;
}
/*.data .sub li {
	background: url(../images/common/buls_title.png) 0 -57px no-repeat;
	border-left:0!important;
	padding-left:14px;
}*/
.data .sub li {
	background: url(../images/common/buls_title.png) 0 -137px no-repeat;
	border-left:0!important;
	padding-left:19px;
	font-weight:normal!important;
	color:#333;
}
.txt_r {
	color:#d42a25;
}
.txt_b {
	color:#4078c0;
}
.txt_g {
	color:#767676;
}
.label {
	display:inline-block;
	padding:3px 4px;
	font-size:11px;
	font-weight:bold;
	line-height:1;
	color:#fff;
	border-radius:2px;
	box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.12)
}
.combobox-container textarea, input[type="text"] {
	border:1px solid #cccccc;
	height:25px;
	padding:4px 6px;
	line-height:20px;
}
textarea, input[type="text"] placeholder {
	color:#454545;
}
.blog-aside {
	width:100%;
}
.menu {
	/*margin-bottom:15px;*/
	list-style:none;
	background-color:#fff;
	border:1px solid #d8d8d8;
	border-radius:3px
}
.menu-item {
	position:relative;
	display:block;
	padding:7px 10px 8px 10px;
	border-bottom:1px solid #eee
}
.menu-item:first-child {
	border-top:0;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.menu-item:first-child::before {
 border-top-left-radius:2px
}
.menu-item:last-child {
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
.menu-item:last-child::before {
 border-bottom-left-radius:2px
}
.menu-item:hover {
	text-decoration:none;
	background-color:#f9f9f9
}
.menu-item.selected {
	font-weight:bold;
	color:#222;
	cursor:default;
	background-color:#fff
}
.menu-item.selected::before {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:2px;
 content:"";
 background-color:#d26911;
}
.menu-item .octicon {
	width:16px;
	margin-right:5px;
	color:#333;
	text-align:center
}
.menu-item .counter {
	float:right;
	margin-left:5px
}
.menu-item .menu-warning {
	float:right;
	color:#d26911
}
.menu-item .avatar {
	float:left;
	margin-right:5px
}
.menu-item.alert .counter {
	color:#bd2c00
}
.menu .scroll {
	overflow-y:auto;
}
.menu-item input {
	margin:1px 0 0 0!important;
	vertical-align:top;
}
.btn_check {
	vertical-align:top;
	margin-top:2px!important;
}
span.required {
	color:#ff6600;
	margin-left:3px;
	margin-right:5px;
	font-weight:bold;
	vertical-align:middle;
}
.leg_bar1 {
	width:100%;
	height:2px;
	display:block;
	background-color:#3498db;
	vertical-align:top;/*margin-top:7px;*/
}
.leg_bar2 {
	width:100%;
	height:2px;
	display:block;
	background-color:#2ecc71;
	vertical-align:top;/*margin-top:7px;*/
}
.leg_bar3 {
	width:100%;
	height:2px;
	display:block;
	background-color:#8e44ad;
	vertical-align:top;/*margin-top:7px;*/
}
td.select_area {
	padding:2px 7px 0px 7px!important;
}
.input-group-addon1 {
}
.form-group .txt_r {
	text-align:right;
}
.col-md-8 {
	float:left;
}
.col-md-6 {
	float:left;
	width : 50%;
}
.dow {
	font-weight:bold;
}
.picker-switch {
	font-weight:bold;
}
/*td.separator {
    margin:0!important;
	padding:0!important;	
	width:0!important;
	background-color:#333333
}*/
.form_table .table-condensed th {
	background-color:#fff!important;
	border:0!important;
}
.form_table .table-condensed td {
	border:0!important;
}

.table.table-condensed.list_table .form-group {
	display: inline-block;
}
.table.table-condensed.list_table .form-group.form-group-sm label + .form-control {
	display: inline-block;
}
.table.table-condensed.list_table .form-group.form-group-sm + .form-group.form-group-sm {
	margin-left: 14px;
} 
.table.table-condensed.list_table .btn.btn-default {
	height: 25px;
	font-size: 12px;
	padding: 0 11px;
}
.table.table-condensed.list_table tr.offline td {
	font-size: 14px;
	background-color: #b4b4b4;
}

.table.table-condensed.list_table tr.active td {
	font-size: 14px;
	background-color: #ede24e;
}

.table.table-condensed.list_table tr.active td span.red {
	color: #0860e4;
	font-weight: bold;
	font-size: 16px;
}
.table.table-condensed.list_table tr.active td a {
	font-size: 16px;
	color: #000;
}
.table.table-condensed.list_table tr.active td.wrong {
	color: #0860e4;
	font-weight: bold;
	background-color: #d1c416;
}


.table.table-condensed.list_table tr.active td:nth-child(3),
.table.table-condensed.list_table tr.active td:nth-child(4),
.table.table-condensed.list_table tr.active td:nth-child(5),
.table.table-condensed.list_table tr.active td:nth-child(6),
.table.table-condensed.list_table tr.active td:nth-child(7),
.table.table-condensed.list_table tr.active td:nth-child(8) {
	font-size: 16px;
}
.table.table-condensed.list_table tr.danger td {
	font-size: 14px;
	background-color: #f69e98;
}
.table.table-condensed.list_table tr.danger td span.red {
	color: #0860e4;
	font-weight: bold;
	font-size: 16px;
}
.table.table-condensed.list_table tr.danger td a {
	font-size: 16px;
	color: #000;
}
.table.table-condensed.list_table tr.danger td.wrong {
	color: #0860e4;
	font-weight: bold;
	background-color: #eb756d;
}
.table.table-condensed.list_table tr.offline td.wrong {
	color: #004ab9;
	font-weight: bold;
	font-size: 16px;
	background-color: #8b8b8b;
}
.table.table-condensed.list_table tr.offline td span.red {
	color: #004ab9;
	font-weight: bold;
	font-size: 16px;
}
.table.table-condensed.list_table tr.danger td:nth-child(3),
.table.table-condensed.list_table tr.danger td:nth-child(4),
.table.table-condensed.list_table tr.danger td:nth-child(5),
.table.table-condensed.list_table tr.danger td:nth-child(6),
.table.table-condensed.list_table tr.danger td:nth-child(7),
.table.table-condensed.list_table tr.danger td:nth-child(8) {
	font-size: 16px;
}
.table-msg-box {
	display: none;
	min-height: 30px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	color: red;
	border: 1px solid #d6ce9a;
	background-color: #f7f2d4;
}

.table-topbar {
	padding: 5px;
}
.table-topbar:after {
	display: block;
	content:'';
	clear:both;
}
.day-count {
	color: #4199f2;
}
.series-chart-wrapper {
	position: relative;
    margin: 10px 0 20px;
    padding: 0 0 20px;
    background-color: #fff;
}
.timeline-box-wrapper {
	min-width: 1300px;
	min-height: 430px;
	border: 1px solid #dfdfdf;
	border-top: 2px solid #c40000;
}
.timeline-box-wrapper:after {
	display: block;
	content: '';
	clear: both;
}
.timeline-box-wrapper .chart-box {
	float: left;
	width: calc(100% - 230px);
	min-height: 430px;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.timeline-box-wrapper .chart-box div > img {
	width: 100%;
	vertical-align: top;
}
.timeline-box-wrapper .last-time-box {
	float: left;
	width: 230px;
	min-height: 430px;
	padding: 80px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.critical-data {
	width: 220px;
	margin: 0 auto;
	padding: 8px 0 12px;
	border: 1px solid #ccc;
	border-radius: 5px;	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #c6c6c5; /* Old browsers */
	background: -moz-linear-gradient(top,  #c6c6c5 0%, #5e605d 21%, #5d5e61 38%, #5d5e61 41%, #333330 81%, #bec4c2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c6c6c5 0%,#5e605d 21%,#5d5e61 38%,#5d5e61 41%,#333330 81%,#bec4c2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c6c6c5 0%,#5e605d 21%,#5d5e61 38%,#5d5e61 41%,#333330 81%,#bec4c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c5', endColorstr='#bec4c2',GradientType=0 ); /* IE6-9 */
}
.last-time-data {
	width: 220px;
	height: 150px;
	margin: 20px auto 0;
	padding: 14px 0 0;
	border: 3px solid #a7a5a5;	
	border-radius: 8px;	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #c6c6c5; /* Old browsers */
	background: -moz-linear-gradient(top,  #c6c6c5 0%, #5e605d 21%, #5d5e61 38%, #5d5e61 41%, #333330 81%, #bec4c2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c6c6c5 0%,#5e605d 21%,#5d5e61 38%,#5d5e61 41%,#333330 81%,#bec4c2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c6c6c5 0%,#5e605d 21%,#5d5e61 38%,#5d5e61 41%,#333330 81%,#bec4c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c5', endColorstr='#bec4c2',GradientType=0 ); /* IE6-9 */
}
.critical-data > label {
	color: #fff;
	font-size: 26px;
	text-align: center;
	font-weight: normal;
	font-family: 'nanum-barun-gothic-bold';
}
.critical-data > label > input[type='text'] {
	width: 200px;
	height: 55px;
	margin: 10px 0 0;
	text-align: center;
	font-size: 26px;
	line-height: 40px;
	font-weight: normal;
	color: #f00; 
	border: 2px solid #767779;
	border-radius: 5px;
	background: #373737; /* Old browsers */
	background: -moz-linear-gradient(top,  #373737 0%, #1b1b1b 7%, #212020 48%, #353535 85%, #0f0e0e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #373737 0%,#1b1b1b 7%,#212020 48%,#353535 85%,#0f0e0e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #373737 0%,#1b1b1b 7%,#212020 48%,#353535 85%,#0f0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#0f0e0e',GradientType=0 ); /* IE6-9 */
}
.critical-data > label > input.form-control.input-min.hide {
	display: none;
}
.last-time-data > label {
	color: #fff;
	font-size: 32px;
	text-align: center;
	font-weight: normal;
	font-family: 'nanum-barun-gothic-bold';
}
.last-time-data > label > input[type='text'] {
	width: 200px;
	height: 74px;
	margin: 10px 0 0;
	text-align: center;
	font-size: 38px;
	font-weight: normal;
	color: #fff;
	letter-spacing: -1px;
	border: 2px solid #767779;
	border-radius: 5px;
	background: #373737; /* Old browsers */
	background: -moz-linear-gradient(top,  #373737 0%, #1b1b1b 7%, #212020 48%, #353535 85%, #0f0e0e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #373737 0%,#1b1b1b 7%,#212020 48%,#353535 85%,#0f0e0e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #373737 0%,#1b1b1b 7%,#212020 48%,#353535 85%,#0f0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#0f0e0e',GradientType=0 ); /* IE6-9 */
}
.critical-data > label > input:read-only,
.critical-data > label > input[readonly] {
	color: #f00 !important;
	font-weight: bold;
	cursor: default !important;
}
.last-time-data > label > input:read-only,
.last-time-data > label > input[readonly] {
	color: #fff !important;
	font-weight: bold;
	cursor: default !important;
}
.series-chart-wrapper .nav.nav-pills {
	height: 45px;
    padding: 8px 0;
    background-color: transparent;
    border-bottom: 1px solid #ccc;
}
.series-chart-wrapper .nav.nav-pills > li {
	padding-right: 2px;
}
.series-chart-wrapper .nav.nav-pills > li > a {
	width: 180px;
	padding: 8px 8px 3px;
	border-radius: 0;
    color: #767676;
    font-family: 'nanum-barun-gothic-bold';
    font-weight: normal;
    font-size: 20px;
    letter-spacing: -1px;
    text-align: center;
    border: 1px solid #8f8e8e;
    border-radius: 4px 4px 0 0;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #d4d4d4 50%, #9d9d9d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#d4d4d4 50%,#9d9d9d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fefefe 0%,#d4d4d4 50%,#9d9d9d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#9d9d9d',GradientType=0 ); /* IE6-9 */
}
.series-chart-wrapper .nav.nav-pills > li:nth-child(5) > a {
	height: 37px;
	line-height: 22px;
	font-size: 18px;
	letter-spacing: -2px;
}
.series-chart-wrapper .nav.nav-pills > li.active > a {
	display: block;
	height: 38px;
	color: #fff;
	font-weight: bold;
	border: 1px solid #c40000;
	border-bottom: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	background: #f4cdcd; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4cdcd 0%, #d03434 28%, #c40000 57%, #c40000 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f4cdcd 0%,#d03434 28%,#c40000 57%,#c40000 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f4cdcd 0%,#d03434 28%,#c40000 57%,#c40000 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4cdcd', endColorstr='#c40000',GradientType=0 ); /* IE6-9 */
}
.one-third {
	width:16%;
}
.two-third {
	width:84%!important;
	height:150px;
}
/*.column {
	float:left;
	display:table;
	margin:30px 0;
}*/
.column_dev {
	float:left;
	display:table;
	margin:30px 0;
}
.column_drag {
	float:left;
	display:table;
	margin:10px 0;
}
select::-ms-expand {
 width:12px;
 border:none;
 background:transparent;
 margin-left:10px;
}
.multiselect-selected-text {
	text-align:left;
}
.btn .multi-caret {
	margin-left:10px;
	float:right;
}
.actionBar label {
	margin-right:6px;
}
.form-inline label {
	margin-right:6px;
}
.actionBar input {
	margin-right:25px;
}
.actionBar select {
	margin-right:25px;
}
.table_scroll {
	overflow-y:auto;
}
_:-ms-fullscreen, :root .alarm_table_scroll {
 overflow-y:auto;
 height:205px;
}
.dashboard_scroll {
	overflow-y:auto;
	/*height:409px;*/
	height:362px;
}
_:-ms-fullscreen, :root .dashboard_scroll {
 overflow-y:auto;
 height:371px;
}
.btn_all {
	width:100%;
	display:table;
}
.aside_menu .active {
	background-color: #fcf8e3;
	color:#ff5400;
	border-color:#eee;
	font-weight:bold;
}
.dash_setting {
	width:314px;
	height:265px;
	font-size:14px;
	color:#555;
	border:1px solid rgba(0, 0, 0, 0.085);
	border-bottom-color:rgba(0, 0, 0, 0.125);
	border-radius:4px;
	-webkit-transition:border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
	transition:border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
	background-color:#000;
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:100;
	/*filter: alpha(opacity=50);
	opacity: .5;*/
	background: rgba(0, 0, 0, 0.5);
	margin:auto;
	vertical-align:middle;
	text-align:center;
}
.dash_setting .plus {
	position:absolute;
	left:101px;
	top:90px;
	color:#fff;
	display:inline-block;/*margin-top:100px;*/
}
.dash_setting .plus p {
	color:#fff;
	font-size:14px;
	text-shadow:0 1px 10px rgba(0, 0, 0, 100);
	font-weight:bold;
}
input[type=text]::-ms-clear {
 display: none;
}
.authentication {
	background-color:#f5f5f5;
}
.error_bg {
	background:url(../images/common/color_BG_bright.jpg);
}
.authentication .header-logged-out {
	padding:40px 0 0;
	background-color:transparent;
	border-bottom:0;
}
.authentication .header-logo {
	display:block;
	width:200px;
	height:80px;
	margin:0 auto;
	color:#333;
	background:url(../images/sk-ci-only.png) no-repeat center center;
	
}
.authentication .flash {
	width:340px;
	padding:15px 20px;
	margin:0 auto;
	margin-bottom:10px;
	font-size:13px;
	border-style:solid;
	border-width:1px;
	border-radius:5px;
}
.authentication .flash .container {
	width:auto;
}
.authentication .flash .flash-close {
	height:40px;
}
.authentication .flash.is-signed-in, .authentication .flash.is-signed-out {
	width:100%;
	border-top:0;
	border-right:0;
	border-left:0;
	border-radius:0;
}
.authentication .auth-form .password-note {
	padding:0 20px;
}
.authentication .auth-form label {
	display:block;
	margin-bottom:7px;
	font-weight:normal;
}
.authentication .auth-form .btn {
	margin-top:20px;
}
.authentication .auth-form .u2f-error {
	margin-bottom:0;
}
.Password-link {
	font-size:12px;
	color:#ff5400;
}
.Password-link a:hover {
	text-decoration:underline!important;
}
.authentication .auth-form-header {
	/*padding:10px 0;*/
	color:#333;
	text-align:center;
	text-shadow:none;
	background-color:transparent;
	border:0;
	margin:31px 0 43px 0;
}
.authentication .auth-form-header h1 {
	font-size:28px;
	font-weight:300;
}
.auth-form-header-line {
	height:0;
	font-size:28px;
	color:#454545;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
	clear:both;
}
.auth-form-header-line .inner {

	display:inline-block;
	padding:0 15px;
	background:#f9f9f9;
}
.auth-form-header ul li {

}
.auth-form-header ul li.line {
	color:#454545;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
	width:121px;
	display:inline;
}
.auth-form-header ul li.title {
	color:#454545;
	text-align:center;
	font-size:28px;

	padding:0 15px;
	text-shadow:0 2px 0 rgba(255, 255, 255, 1)
}
.authentication .auth-form-body {
	padding:20px;

}
.authentication .auth-form-body.u2f-auth-form-body {
	padding:20px;
}
.authentication .create-account-callout {
	padding:13px 20px;
	text-align:center;
	border:1px solid #97c1da;
	border-radius:5px;
	font-size:13px;
	background-color:#d8ebf8;/*background:-webkit-linear-gradient(#d8ebf8,#d0e3ef);*//*box-shadow:0 1px 3px rgba(0, 0, 0, .1);*/
}
.create-account-callout a {
	color:#325d72;
}
.create-account-callout a:hover {
	color:#ff5400;
	text-decoration: underline;
}
.authentication .two-factor-help {
	padding:0 0 0 20px;
	margin-top:20px;
	border:0;
}
.authentication .two-factor-help .octicon-device-mobile {
	top:3px;
	left:0;
}
.authentication .two-factor-help .octicon-key {
	top:0;
	left:0;
}
.authentication .auth-footer {
	border-top:0;
}
.authentication .auth-footer-links {
	text-align:center;
}
.authentication .auth-footer-links a {
	color:#9b9b9b;
}
.authentication.enterprise .header-logo {
	width:204px;
	height:29px;
}
.authentication.enterprise .header-logged-out {
	padding:48px 0 28px;
	background-color:transparent;
}
.authentication.hosted .header-logo {
	width:48px;
	height:48px;
}
.authentication.hosted .header-logged-out {
	padding:40px 0 20px;
	background-color:transparent;
}
.auth-form {
	width:360px;
	margin:0 auto;
}
.auth-form .password-note {
	margin:15px 0;
	text-align:center;
}
.auth-form-header {
	position:relative;
	padding:10px 0;
	margin:0;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
	background-color:#829aa8;
	border:1px solid #768995;
	border-radius:3px 3px 0 0;
}
.auth-form-header h1 {
	font-size:16px;
}
.auth-form-header h1 a {
	color:#fff;
}
.auth-form-header .octicon {
	position:absolute;
	top:10px;
	right:20px;
	color:rgba(0, 0, 0, 0.4);
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.1);
}
.auth-form-message {
	max-height:140px;
	padding:20px 20px 10px;
	margin-bottom:20px;
	overflow-y:scroll;
	border:1px solid #d8dee2;
	border-radius:3px;
}
/* .auth-form-body {
	padding:20px;
	font-size:14px;
	background-color:#fff;
	border:1px solid #c5c5c5;
	border-top:0;
	border-radius:0 0 3px 3px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .1);
} */
.auth-form-body .input-block {
	margin-top:5px;
	margin-bottom:15px;
}
.auth-form-body p {
	margin:0 0 10px;
}
.input-block {
	display:block;
	width:100%;
}
.auth-form-control {
	min-height:34px;
	padding:7px 8px;
	font-size:13px;
	color:#333;
	vertical-align:middle;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:right 8px center;
	border:1px sos3px;
	outline:none;
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.auth-form-control.focus, .auth-form-control:focus {
	border-color:#51a7e8;
	outline:none;
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);
}
.auth-close {
	float:right;
	width:14px;
	height:25px;
	margin:-6px -5px 0 0;
	line-height:25px;
	color:inherit;
	text-align:center;
	cursor:pointer;
	background:none;
	border:0;
	-webkit-appearance:none;
	opacity:0.6;
	font-size:18px;
}
.auth-close:hover {
	opacity:1;
}
.auth-footer {
	position:relative;
	padding-bottom:40px;
	margin-top:40px;
	font-size:12px;
	line-height:1.5;
	color:#565656;
	border-top:1px solid #eee;
}
.auth-footer::before {
 display:table;
 content:"";
}
.auth-footer::after {
 display:table;
 clear:both;
 content:"";
}
.auth-footer-links {
	margin:0;
	list-style:none;
}
.auth-footer-links li {
	display:inline-block;
	line-height:16px;
}
.auth-footer-links li+li {
	margin-left:10px;
}

.modal-dialog.modal-lg {
	width: 1100px;
}
.modal-dialog.modal-md {
	width: 800px;
}
/*alert*/
.alert {
	position:relative;
	min-height:38px;
	padding:15px;
	margin:10px 0 10px 0;
}
.modal-body .alert {
	position:relative;
	min-height:38px;
	margin:10px 0 10px 0;
	padding:0;
}
.alert dt, .alert dd {
	float:left;
}
.alert dt {
	margin-right:5px;
	position:absolute;
	top:0;
	left:10px;
}
.alert dd {
	margin-left:62px;
	min-height:38px;
	margin-top:0px;
	line-height:1.6em;
}
.alert dd strong {
	display:block;
}
.img_success {
	background:url(../images/img_alert.png) 0 0 no-repeat;
	width:38px;
	height:38px;
}
.img_warning {
	background:url(../images/img_alert.png) 0 -43px no-repeat;
	width:38px;
	height:38px;
}
.img_error {
	background:url(../images/img_alert.png) 0 -86px no-repeat;
	width:38px;
	height:38px;
}
.alert dd.row1 {
	margin-top:10px;
}
.alert .strong {
	font-weight:bold;
}
.tab_equal td {
	padding:8px 7px 8px 7px!important;
}
.tab_equal {
	clear:both;
	width:100%;
	border-collapse:collapse;
	border:1px solid #d5d5d5;
}
.tab_equal th {
	padding:8px 7px 8px 7px!important;
}
#columns .widget .widget-head h3 {
	font-size:12px;
	color:454545px;
}
.dashboard_color_area {
	width:100%;
	height:28px;
	line-height:26px;
	color:#dfe2e4;
	display:inline-block;
	text-align:right;
}
.dashboard_color_area .col1 {
	margin-right:10px;
	color:#3498db;
}
.dashboard_color_area .col2 {
	margin-right:10px;
	color:#2ecc71;
}
.dashboard_color_area .col3 {
	margin-right:10px;
	color:#f1c40f;
}
.dashboard_color_area .col4 {
	margin-right:10px;
	color:#e67e22;
}
.error-form {
	width:560px;
	margin:0 auto;
	text-align:center;
}
.authentication .error-form-body {
	padding:25px 20px;
	border-top:1px solid #d1d1d1;
	border-radius:5px;
	margin-bottom: 20px;
}
.error-form-body {
	padding:20px;
	font-size:12px;
	background-color:#fff;
	border:1px solid #d1d1d1;
	border-top:0;
	border-radius:0 0 3px 3px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .1);
}
.error-form-body p {
	margin:0 0 10px;
}
.error_alert {
	position:relative;
	min-height:38px;
	margin:10px 0 10px 0;
}
.error_alert dt {
	margin-right:5px;
	position:absolute;
	top:-25px;
	left:0;
}
.error_alert dd {
	margin-left:130px;
	min-height:38px;
	margin-top:0px;
	line-height:1.6em;
}
.error_alert dt, .error_alert dd {
/*float:left;*/
}
/*.img_error_pa {
	background:url(../images/img_alert.png) 0 -86px no-repeat;
	width:38px;
	height:38px;
}*/
.img_error_pa {
	background:url(../images/common/img_error.png) no-repeat;
	width:103px;
	height:112px;
}
.auth-form-header ul li.err_line {
	color:#454545;
	text-align:center;
	border-bottom:1px solid #d5d5d5;
}
input:-webkit-, textarea:-webkit-autofill, select:-webkit-autofill {
 background-color:none;
 background-image:none;
}

.input_button{ background-color: #60849e; color: #ffffff; height: 27px; border:none; border-radius:3px; display:inline-block; font-size: 0.8rem; line-height: 13px; text-align: center;padding:0; margin:0; }
.nodata_txt {
	text-align:center;
	padding:20px 0;
	display:block;
	font-weight:bold;
	color:#777;
	background-color:#f9f9f9;
	margin:0 -20px;
}
.highlight {
	padding:9px 14px;
	margin-bottom:14px;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	border-radius:3px;
	line-height:20px;
}
#gnb .alarm_area {
	display: block;
	position: absolute;
	top: 61px;
	right: 18px;
	z-index: 500;
}
.ta_area {
	padding:20px;
	/*background-color:#c4f1d9;
	border:1px solid #97e4b9;*/
	position:relative;
}
.alarm_table {
	clear:both;
	width:100%;
	border-collapse:collapse;
}
.alarm_table th {
	background:#e8e8e8;
	border-bottom:2px solid #fff;
	text-align:center;
	padding:9px 9px 9px 9px;
	border:2px solid #fff;
}
.alarm_table td {
	padding:8px 9px 10px 9px;
	border:2px solid #fff;
	text-align:center;
	background-color:#fff;
}
.alarm_table td :before {
	border-bottom:0px solid #fff;
}
.alarm_table td.head1 {
	background:#0db38a;
	color:#fff;
	font-weight:bold;
}
.alarm_table td.head2 {
	background:#0db352;
	color:#fff;
	font-weight:bold;
}
.alarm_table td.head3 {
	background:#0d88b3;
	color:#fff;
	font-weight:bold;
}
.head1_line {
	border:2px solid #0db38a;
	width:260px;
	height:160px;
	position:absolute;
	top:22px;
	left:168px;
}
.head2_line {
	border:2px solid #0db352;
	width:260px;
	height:160px;
	position:absolute;
	top:22px;
	left:430px;
}
.head3_line {
	border:2px solid #0d88b3;
	width:260px;
	height:160px;
	position:absolute;
	top:22px;
	left:692px;
}
.head1_td {
	padding:10px 9px 11px 9px;
	text-align:center;
	background-color:#0db38a;
	color:#fff;
	font-weight:bold;
}
.head2_td {
	padding:10px 9px 11px 9px;
	text-align:center;
	background-color:#0db352;
	color:#fff;
	font-weight:bold;
}
.head3_td {
	padding:10px 9px 11px 9px;
	text-align:center;
	background-color:#0d88b3;
	/*1960a5*/
	color:#fff;
	font-weight:bold;
}
.alarm_table tr.A_hogi td {
	background:#f7f7f7;
	background:url(../images/common/img_td_bg.png) 0 0;
}
.alarm_table tr.B_hogi td {
	background:#f3f3f3;
	background:url(../images/common/img_td_bg1.png) 0 0;
}
.alarm_table tr.C_hogi td {
	background:#eeeeee;
	background:url(../images/common/img_td_bg2.png) 0 0;
}

.function .user .focus {
	cursor: pointer;
}

.group-table-info:after {
	display: block;
	content: '';
	clear: both;
}
.group-table-info .left-table-wrapper {
	float: left;
	width: 50%;
}
.group-table-info .right-table-wrapper {
	float: left;
	width: calc(50% - 20px);
	margin-left: 20px;
}

.btn.btn-primary {
	color: #fff;
	background: #337ab7;
    border-color: #2e6da4;
}

.table-condensed > thead > tr > th, 
.table-condensed > tbody > tr > th, 
.table-condensed > tfoot > tr > th {
	font-weight: normal;
} 

.modal-content .default {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f677e', endColorstr='#5e7c98',GradientType=0 ); /* IE6-9 */ 
}
 

