/**调整grid在chrome下列宽度计算不足导致最后一列显示不全的问题**/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .x-grid3-cell, /* Normal grid cell */
    .x-grid3-gcell /* Grouped grid cell (esp. in head)*/
    {
        box-sizing: border-box;
    }
}
/** index.jsp **/
.body{font: 12px verdana;}
.layout-title {font: normal normal bold 22px verdana;background:#dfe8f6;padding: 5px 5px 5px 10px;color: darkblue;}
.layout-title-bgcolor {font: normal normal 12px verdana;background:#dfe8f6;padding: 5px 5px 5px 10px;color: darkblue;}
.layout-title span {font: normal normal bold 12px verdana;color: red;}
.text-right{padding:1px;width:80px;ime-mode:disabled;text-align:right}
.search-item {font:normal 11px tahoma, arial, helvetica, sans-serif;padding:3px 5px 3px 10px;border:1px solid #fff;border-bottom:1px solid #eeeeee;white-space:normal;color:#555;}
.search-item h3 {display:block;font:inherit;font-weight:bold;color:#222;margin-right:5px;}
.search-item h3 span {float: right;font-weight:normal;margin:0px 0px 5px 5px;display:block;clear:none;}
.search-item div {display:block;font:inherit;}
.search-item div span {float: right;font-weight:bold;margin:0px 0px 5px 5px;width:30px;display:block;clear:none;}
.x-display{font-size: 14px verdana;padding-left: 5px;}
#main-panel{padding:5px;}

.cj-search-form th{font: 12px verdana;}
.cj-search-form td{font: 12px verdana;}
.request{color: red;}
.requests{color: blue;}
.allow-float {clear:none!important;} /* 閸忎浇顔忕拠銉ュ帗缁辩姵璇為崝锟� */  
.sex-male {float:left;}   
.sex-female {float:left;padding:0px 0px 0px 20px;} 
.japYmdInp{width:70px;}
.mod-menu{font:14px verdana; padding:2px 2px 2px 2px; height:30px; vertical-align:bottom}
.mod-menu-sel{font:14px verdana; padding:2px 2px 2px 2px; height:30px; vertical-align:bottom; background-color:red;}
A:link.mod-menu-a {font-size:14px; text-decoration:none;}
A:visited.mod-menu-a {font-size:14px; color:blue; text-decoration:none;}
A:hover.mod-menu-a {font-size:14px; color:red; text-decoration:none;}

TABLE.VIEWTBL TD {font:10pt;position:relative;padding-left:1px; padding-top:3px; vertical-align: top!important; }
TABLE.VIEWTBL TR:nth-child(even){background:rgba(249, 249, 249, 1)}
TABLE.VIEWTBL TH {font:10pt;font-weight: bold; text-align: center;background-color:#cccccc!important; height:28px!important;}

TABLE.FORMTBL TD {background-color: #ffffff!important; font:10pt; height:28}
TABLE.FORMTBL TH {background-color: #E4EBFD!important; text-align: center; vertical-align: middle; font:10pt bold ;font-weight: bold; height:28px}

TABLE.TBL{padding:1px!important;spacing:1px!important;}
TABLE.TBL TD{padding:1px!important;background-color: #666666;}

table.cj-list td{font: 12px verdana;line-height:15px;vertical-align:middle;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
table.cj-list tr:nth-child(even){background:rgba(249, 249, 249, 1)}
table.cj-list th{font: 12px verdana;background:#f9f9f9 url(../images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0px 0px 0px;border-right:1px solid #d0d0d0;}
table.cj-list-border{border:1px solid #99bbe8;overflow:hidden;padding:0px}
.cj-list-div{border:1px solid #99bbe8;overflow:hidden;}
.hid{position:absolute;left:-10000px;top:-10000px;}

/*.form_text_hide{border-color:#DEE9F7!important;background-image:url()!important;width:0px!important;border:0px!important;}*/
.form_text_hide{background:rgba(223, 232, 246, 1)!important;border-color:rgba(223, 232, 246, 1)!important;width:0px!important;border:0px!important;padding-left:0px!important;padding-right:0px!important;}

.dragfileDropArea{z-index: 2; width: 90%; height: 150px; margin-top: -2px; background: #fefefe; border: 2px dashed #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; font-size: 120%; color: #bbb;}  
.file{position: relative; display: inline-block; text-decoration: none; color:black;} 
.file input{position: absolute; right: 0; top: 0; opacity: 0;} 
.dragfiletip{color: #999;}
.dropAreaTip{vertical-align:middle; line-height:150px;}