@charset 'utf-8';

/* Icon Color #286599 */

html, body{ width:100%;height:100%; overflow: hidden; margin:0px; padding:0px;}
body{font-family: tahoma, sans-serif; font-size:12px;}
img{border:0;}
._Btn {cursor:pointer;}
.objhide {display:none;}
.floatclear {clear:both}
.grid_hover {background-color:#ffe6b0;}
p {margin-top:0px; margin-bottom:0px;}
input {outline:none;}
caption {text-align:left; padding:10px 0 2px 0;}
A:link {color: #339900; text-decoration:none ; cursor:pointer;}
A:visited 	{text-decoration:none ;}
A:hover {c	olor: #cc0000; text-decoration:underline ;}
#wrap {width:100%; height:100%; text-align:center;}
#container {width:100%; height:100%; margin:0 auto;}
#objGrid {width:100%; height:100%; margin:0 0 0 5px;}

.layer_Center{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}
.layerCenter {position:absolute;display:table;top:0;left:0;width:100%;height:100%;}
.layerCenter .layerInner{display:table-cell;text-align:center;vertical-align:middle;}
.layerCenter .layerContent{display:inline-block;}

.table_01 {border-collapse:collapse; border:1px #deeaf3 solid;padding:5px; font-family: Tahoma ;}
.table_01 th {text-align:left; background-color:#f9fbfd; border:1px #deeaf3 solid; padding:10px;  font-family: Tahoma ;  font-weight:normal;}
.table_01 td {border:1px #deeaf3 solid; padding:5px; text-align:left;}
.table_01 label {padding:0 0 0 5px;}

.table_02 {border-collapse:collapse; border:1px #929292 solid; padding:5px;font-family: Tahoma ;}
.table_02 th { text-align:center; background-color:#ececec; border:1px #929292 solid; padding:10px; font-weight:normal; color:#330000;}
.table_02 td { border:1px #929292 solid; padding:4px; text-align:center; color:#330000; font-family: Roboto,Arial,Helvetica ;}
.table_02 label {padding:0 0 0 5px;}

.input01 {width:96%; height:24px; border:1px solid #ffffff; background-color:#f9fbfd;	color:#330000;  font-size:12px; padding-left:5px; font-weight:bold; font-size:13px;}
.input01_over	{width:96%; height:24px; border:1px solid #cee1f0; background-color:#ffffff;  font-size:12px; padding-left:5px; font-weight:bold; font-size:13px;}
.input01_textarea	{width:96%; height:96px; border:1px solid #cee1f0; background-color:#ffffff;  font-size:12px; padding-left:5px; font-weight:bold; font-size:13px;}
.input_report_textarea	{width:96%; height:145px; border:1px solid #cee1f0; background-color:#ffffff;  font-size:12px; padding-left:5px; font-weight:bold; font-size:13px;}
/* Main */
.divMenu {cursor:pointer;}
.inpLogin	{width:120px; height:26px; border-top:0px solid #d0ffff;  border-bottom:2px solid #ffffff;  border-right:0px solid #d0ffff;  border-left:0px solid #d0ffff; background: transparent; font-weight:bold; font-size:14px; padding:0 10px 0 10px;}
.divLogin{width:180px; text-align:center; padding:5px 0 5px 0; cursor:pointer;}
#txtLogin {float:left; background-color: #b0cce3; width:140px; height:26px;  padding:6px 0 0 0px; font-size:14px; color:#000000;}
._objHeader {width:100%; height:60px;}
._objHeader1 {width:100%; height:44px;}
._objCi {float:left; width:300px; padding:5px 0 0 0px; text-align:center;}
._objBlank {float:right; width:1px; background: #ffcccc;}
._objInfor {overflow: hidden; padding:0 0 0 14px;}

/* DhtmlX */
.not_m_line{white-space:nowrap; overflow:hidden;}
.dhtmlx_message_area {width: 300px;}
.dhtmlx-error div {font-size: 13px;}
.dhtmlx-info {background-color: #0080c0;}
.dhtmlx-info div {background-color: #0080c0;color:#FFFFFF;font-size:13px;}
