@charset "utf-8";
/* CSS Document */
@media print {
@page { size: auto;  margin: 10mm; }
html,body {
	font-family: Arial, Helvetica, sans-serif;	
	height:100%;
	width:100%;
}


form {
	margin:auto;
}
.to_hide{
	display:none;
}
.input_login {
	background-color: #f1f4f8;
	color: #194174;
	text-align:center;
}
.input_passwd {
	background-color: #f1f4f8;
	color: #194174;
	text-align:center;
}
.login_btn_container {
	text-align:center;
}
.box {
	margin:auto;
	width:auto;
	height:auto;
	border: 1px;
	border-style: solid;
  	border-color: #194174;
	border-radius: 5px;
	padding: 10px 10px 10px 10px;
}
.logo1 {
	text-align:center;
	margin:auto;
}
.top {
	position:absolute;
	top:0px;
	text-align:right;
	width:100%;
	height:1.5vw;
	font-family: Arial, Helvetica, sans-serif;
	color: #194174;
	background-color: #f1f4f8;
	display:none;
}

.disconnect{
  	color: #194174;
	font-size:1.2vw;
	margin:.4vw .8vw .2vw .8vw ;
	text-decoration: none;
	position:relative;
	top: .2vw;
}
.disconnect:hover{
  	color: black;
}
#top_logo{
	position:relative;
	float:left;
}

.table{
	color:black;
	width:auto;
	white-space: nowrap;
    overflow: hidden;
	text-align:center;
	font-size:9pt;
	margin-top:2vw;
	margin-left: auto;
  	margin-right: auto;
	border-collapse:collapse;
	padding:.2vw .5vw .2vw .5vw;
}
.table_head_line{
}
.table_head_row{
	border: 1px solid #194174;
	padding:.05vw .2vw .05vw .2vw;
	background-color:#174a7c;
	color:black;
}
.table_search_line{
}
.table_search_row{
	border: 1px solid #194174;
	padding:.05vw .2vw .05vw .2vw;
	background-color:white;
	color:black;
}
.table_add_line{
}
.table_add_row{
	width:auto;
	border: 1px solid #194174;
	background-color: #C5CFFA;
	color:black;
}
.table_list_line{
}
.table_list_row{
	border: 1px solid #194174;
	padding:.05vw .2vw .05vw .2vw;
	background-color:white;
	color:black;
}
.table_mod_line{
}
.table_mod_row{
	border: 1px solid #194174;
	padding:.05vw .2vw .05vw .2vw;
	background-color: #C5CFFA;
	color:black;
}
.table_note_line{
	width:100%;
}
.table_note_row{
	border: 1px solid #194174;
	padding:.05vw .2vw .05vw .2vw;
	background-color: #C5CFFA;
	color:black;
	width:100%;
}
.search_input_field {
	outline: none;
	font-size:.7vw;
	background: transparent;
    border: none;
	text-align:center;
	width:100%;
}
.add_input_field {
	outline: none;
	font-size:.7vw;
	background: transparent;
    border: none;
	text-align:center;
	width:100%;
}
.btn_add {
  	color: white;
	font-size:.7vw;
	padding:.1vw .3vw .1vw .3vw;
	text-decoration: none;
	position:relative;
	top: .2vw;
}
.add_btn_ {
  	color: #174a7c;
	font-size:.7vw;
	text-decoration: none;
	position:relative;
	top: .2vw;
}
.mod_item_btn {
  	color: #174a7c;
	font-size:.7vw;
	text-decoration: none;
	position:relative;
	top: .2vw;
}
.sav_item_btn {
  	color: #174a7c;
	font-size:.7vw;
	text-decoration: none;
	position:relative;
	top: .2vw;
}
.del_item_btn {
  	color: #174a7c;
	font-size:.7vw;
	text-decoration: none;
	position:relative;
	top: .2vw;
}
.mod_input_field {
	outline: none;
	font-size-adjust: 0.58;
	margin-left:-0.2vw;
	background: transparent;
    border: none;
	text-align:center;
	width:100%;
}