@CHARSET "UTF-8";
 
.datagrid-header .datagrid-cell{
	position: relative;
	color: #fff;
    font-size: 0.677vw;
    padding: 0 0.78125vw!important;
    margin: 0vw;
}
.datagrid-header .datagrid-header-row td:nth-child(2) .datagrid-cell{
	border-left-color: transparent!important;
}
.datagrid-header .datagrid-header-row td:last-child .datagrid-cell{
	border-right-color: transparent!important;
}
.datagrid-header-row{
	height:1.25vw!important;
	background: #414d6e;
}

.datagrid-body td{
    border-color: transparent!important;
}
.datagrid-header td{
	border-width: 0 1px 0px 0!important;
    border-style: solid!important;
    border-color:#f0f4f7!important;
}
.datagrid-header .datagrid-header-row.datagrid-filter-row td{
	background: #fff!important;
 	border-top: 0.3vh solid #f1f4f7!important;
    border-bottom: 0.3vh solid #f1f4f7!important;
    border-right-color: transparent!important; 
}
.datagrid-body td{
	border-top:0.3vh solid #f1f4f7!important;
}
.datagrid-header-over{
	background:none!important;
}
.datagrid-view .datagrid-editable-input{
	border-radius: 0.2vw!important;
	font-size:0.625vw;
	height: 18px!important;
    margin-left: 0.78125vw; 
    color: #2a2a2a;
   	width:90%!important; 
} 
.datagrid-view .datagrid-editable-input {
    border: 1px solid #c6cbe1;
    border-radius: 0!important;
}

.datagrid-filter-c{
	text-align:center;    
}

.datagrid-row-selected,
.datagrid-row-over{
	background:#426ce8!important;
}
.datagrid-body .datagrid-row-selected td,
.datagrid-body .datagrid-row-over td{
	color:#fff!important;
}
.datagrid-header, .datagrid-td-rownumber{
    color: #fff;
    font-size: 0.729vw;
}
.datagrid-row{
	height:1.67vw!important;
	lin-height:2.083vw;
	margin-top:0.2vw;
}

.datagrid-body .datagrid-row td{
	font-size:0.677vw;
	color:#666;
}
.datagrid-htable{
	height:1.875vw;
}
.panel-header, .panel-body, .accordion{
	border-color: #f2f2f2!important;
}
.datagrid-header-row .textbox{
    height: 1.14583vw!important;
    border-radius: 0.2vw!important;
    font-size: 0.625vw;
    color: #bbbbbb;
}

.datagrid-sort .datagrid-sort-icon{
	top: 0.26vw;
    display: inline-block!important;
    position: absolute;
    right: 0.52vw;
    width: 0.52vw;
    height: 0.52vw;
}
.datagrid-header-row  .combo-arrow{
	background: url(../../img/eir/iconSelect.png) no-repeat 0.1vw 0.05vw;
}
.combobox-item, .combobox-stick{
	font-size:0.729vw;
}
.datagrid-sort .datagrid-sort-icon, 
.datagrid-sort-desc .datagrid-sort-icon, 
.datagrid-sort-asc .datagrid-sort-icon, 
.datagrid-row-collapse, .datagrid-row-expand{
	background: url(../../img/edoV2/tableIcon.png) no-repeat; 
}




input[type="checkbox"] {
    width: 0.729vw;
    height: 0.729vw;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height:0.9375vw;
    margin-right: 0.52vw;
    position: relative;
}
 
input[type="checkbox"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #f1f4f7;
    width: 0.729vw;
    height: 0.729vw;
    border: 0.05vw solid #c9d4de;
    border-radius: 0.2vw;
}
 
input[type="checkbox"]:checked::before {
    content: "\2713";
    background-color: #f1f4f7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 0.05vw solid #426ce8;
    border-radius: 0.2vw;
    color: #426ce8;
    font-size: 0.5vw;
    font-weight: bold;
    line-height: 0.8vw;
}
.datagrid-header-check input[type="checkbox"]::before{
	width: 0.833vw;
    height: 0.833vw;
}

.datagrid-header-row.datagrid-filter-row td[field="ck"]{
	background:#fff url(../images/ckicon.png) no-repeat center !important;
	background-size:1.5vh 1.5vh!important;
}

.datagrid-header-inner{
	background:#fff;
}

.datagrid-cell-check input[type="checkbox"],
.datagrid-header-check input[type="checkbox"]{
    margin-top: 5px;
}

#tabdgDetail .datagrid-sort .datagrid-sort-icon{
    padding: 0 13px 11px 0;
}