/* Change to display: block if you wish to show filter and export elements by default */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,600';
:root {
    --main-header-color: #8994a5; /*#c3d1e7;*/
	--main-header-font-color: white; /* #163a58; */
    --main-back-color: #e1e1df;
    --main-font-family: 'Open Sans', 'Roboto', sans-serif; 
}

.mydbr_popupframe th.border {background: var(--main-header-color)!important;border-bottom: 0 solid var(--main-header-color)!important;}
.mydbr_popupframe {background: var(--main-back-color)!important;}
.header_n .app_info {color:var(--main-header-font-color);}


.dir_tree {overflow: hidden;}
div.sidebelow {display: flex;flex-direction: column-reverse;}
a.button {text-decoration: none;}
/* a.novisit,div #favmenu li a,div #favmenu li a:visited {color: var(--main-header-font-color);} */
span.folder_bc > a.novisit {color: var(--main-header-font-color);}
.row_header.report_params_header_row {display:none;}
.ac_results li,.ui-widget,body,input.button {font-family: "Open Sans",Roboto,Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;}

.ui-datepicker-header {background: #8bc34a;}
html.pdf body {background-color:white;}
html.pdf .cell_header {border:1px solid gray;}

.padleft {margin-left: 0px;}
.desktop .group h1 {font-size: 1.4em;padding: 3px;color: var(--main-header-font-color) !important;background: var(--main-header-color) !important; margin:unset; text-shadow:unset!important;}
.desktop div.login a {color:unset;}
.group ul .main {padding-top:0px;}

#topbanner > .notification.fatal {display:none;}
html.desktop .subtitle{font-size: 14px;font-weight: normal;color: black;}
table {font-size:14px;}
.logintxt {font-size:14px;}
td.input_label{font-size:14px}
th.paramTitle{font-size:20px;}
html.pdf .textlogo {display:initial;}
html.pdf .fixpng {display:none;}
html {height:100%;box-sizing: border-box;}
body {font-size:14px;background-color:#E1E1DF;}
.oem_footer {margin-top:10px;}

.reports .group {
    color: var(--main-header-font-color) !important;
    
	padding-top:0px;
}
.group_toggle {top:10px;display:none;}
.group li:hover {border-color:#eee;}
.minified {margin:unset;}

div.search {
	display: none;
}

.organization_chart .toggle_wrap {height: 14px!important;width: 16px!important;border-radius: 0px 0px 8px 8px!important;}
div.i_apppic {
  margin: 10px auto;
  text-align: center;  
  width: 301px;
  height: 267px;
  background-image: url(images/dimoslogo.png);
}
.popup_content {background-color: #e6e6e6;padding: 3px;}
.mydbr_popupframe>tbody>tr>td {padding:0px!important;}

.report_top, .header_n, .row_header, .drill_header, .cell_header {background: var(--main-header-color);color:var(--main-header-font-color);}
.content .cell,.cell_header,.cell_ct_top,.cell_ct  {border:1px solid gray;}

.odd:hover td, .even:hover td, .popuprow:hover, .autocomplete ul li.selected {
	background-color: #e6e6e6 !important;
}
tr.kpchkbox td.input_cell  {display:flex;}


.fa-lg {
    font-size: 1.6em;
    line-height: 1em;
    vertical-align: -50%;
}

.checkboxlist {background-color: unset;}

table:not(.nohover) > tbody > tr.odd:hover > td, 
table:not(.nohover) > tbody > tr.even:hover > td, 
.popuprow:hover, 
.autocomplete ul li.selected, 
table:not(.nohover) > tbody > .row.odd:hover, 
table:not(.nohover) > tbody > .row.even:hover {
	background-color: unset !important;
}

.columnfilter { background-color: unset; } 
th .selectfilter_ {width: -webkit-fill-available;}

input[type="checkbox" i] {transform : scale(1.5);}
input[type="radio" i] {transform : scale(1.3);}
/* CSS ΕΚΤΥΠΩΣΗΣ ΠΑΝΤΑ ΣΤΟ ΤΕΛΟΣ */
@media print {.textlogo {display:initial;} .fixpng {display:none;} .report_top{border-bottom: unset;background:white;} body {background-color:white;} .row_header, .drill_header, .cell_header{color:black;} .oem_footer{display:none;} a.button {display:none!important;} div.kwn {margin:0px;} 
               .app_info.noselect.oem_app_info {display:none;} @page {margin: 15pt 10pt 15pt 10pt;} #printDateTime {display: block!important;}}
			   