body { 
	background-color: #ffffff; 
	font-family: "Open Sans", Arial;
	height:100%; 
	margin:0px; padding:0px;
	width: 100%;
}

.load_file { color: #ff90e6; }
.load_row_show{ color: #ff90e6; font-weight: bold; }
.err_row_show{ color: #ff90e6; font-weight: bold; }
.calc_file{ color: #ff2026; font-weight: bold;  text-shadow: 1px 1px 2px #ffffff, -1px -1px 2px white;}
.calc_file_progress{ color: #1bbb1f; font-weight: bold; }
.datagrid-header-row {font-weight: bold}


.file1block { background-color:#8cff3c30; color: black; }
.file2block { background-color:#9fbbff30; color: black; }
.file3block { background-color:#ffc6c630; color: black; }





#conf_res_tables {
	width: 100%;
	height: 100%;
}


.c-btn-cv {
    float: right;
	width: 18px;
    padding: 0px;
    margin: 0px;
    height: 18px;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    box-shadow: none;
    border: 1px solid #d5d5d5;
    background: #f3f3f3;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    font-family: cursive;
	opacity: .95;
}

.c-btn-cv:hover {
	border-color: #b8b8b8;
    opacity: 1;
    background-color: #d9e2d9;
}


.c-btn-cv .l-btn-text {
	line-height: 8px;
    font-size: 15px;
    font-weight: bold;
    margin-left: 4px;
}

.datagrid-row-selected {
    background: #0081c2;
    color: #fff;
}

.datagrid-cell {
	position: relative;
	color: #000000;
}

.datagrid-row-selected .datagrid-cell {
    color: #fff;
}


.value-c-btn.c-btn-cv-r {
    margin-right: 18px;
    float: right;
}
.value-c-btn {
    overflow: hidden;
}
.c-btn-cont {
    height: 19px;
    padding-top: 1px;
    display: block;
}

.c-btn-cv.c-btn-arr .l-btn-text {
	font-size: 18px;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 4px;
}

a.c-btn-cv-img span.l-btn-left {
	background-image: url(img/gist.png);
}


.datagrid-header-row, .datagrid-row {
	height: 14px;
}


.filter-fieldset {
	margin-bottom: 0px;
    background: radial-gradient(#448430, #f5f5f5);
    border: none;
    height: 1px;
}

.filter-fieldset legend {
	color: gray
}

input.datagrid-editable-input.datagrid-filter {
	color: red;
	font-weight: bold;
	background-color: transparent;
	border: none;
}
.datagrid-filter-c .textbox .textbox-text {
	color: red;
	font-weight: bold;
	background-color: transparent;/*#e6f8ff;*/
	border: none;
}
.datagrid-filter-c {
	background-color: #e6f8ff;
}
.datagrid-filter-c .textbox {
	background-color: transparent;
	border: none;
}
.datagrid-filter-c.filter-item-has-value {
	background: #a6fca6;
	background: linear-gradient(to right, #d2ffdf, #a8e8a5);
}
