:root {
    --main-header-color: #4fa9d4; /* #ff9900; */
    --main-back-color: #e1e1df;
}
/* ---------------------  myDairy Header   ------------------------#00afef------------------ */
.desktop .par_title {background: #00afef;border:0px;}
.row_header, .drill_header, .cell_header {color: white;background: var(--main-header-color);}
.desktop .report_top {padding: 5px;background: var(--main-header-color);}
.desktop .report_top a {color:white;padding: 0px 10px 0px 10px;}
.desktop .header_n {padding: 5px;background: var(--main-header-color);}
.desktop .header_n a {color:white;padding: 0px 10px 0px 10px;vertical-align: middle;opacity: 0.8;text-decoration: none;}
.desktop .header_n a:hover {opacity: 1;}
.desktop .report_top a {color:white;vertical-align: middle;opacity: 0.8;text-decoration: none;}
.desktop .report_top a:hover {opacity: 1;}
.desktop .header_n .login {padding:0px;color:white;}
.fa-18x {font-size:1.8em;line-height: 28px;opacity: 0.8;color:white;padding-left:10px;padding-right:10px;}
.fa-18x:hover {opacity:1;}
.desktop body.bg {background-color: #E1E1DF;visibility:visible}
.header_n .localize {background-repeat: no-repeat;}
.desktop body {font-size: 14px;background-color: #E1E1DF;}
.desktop .breadcrumb {padding:5px;}
.desktop #param_input_toggle {background-image: unset;width: unset;height: unset;}

.hovermenu li {background-color:var(--main-header-color);}
.export {margin-right: 30px;}
ul.hovermenu_icon ul:after,ul.hovermenu_icon ul:before {content:unset;}
/* ---------------------------- Mobile style --------------------------------------- */
.mobile #prefButton {display:none;}
.mobile #apptitle {display:none;}

/* -------------------- sidebar menu ----------------------------------------------- */
.sidebar>div {margin-bottom:0px;}
.sidebar {background-color:#E1E1DF;border-left:0px solid #A5A9AC;border-bottom:0px solid #A5A9AC;float: left;width: 235px;padding: 0px;}
.sidebar .sidetitle {background-color:#E1E1DF;border-top:1px solid #A5A9AC;border-bottom:1px solid #A5A9AC;}
div.sidetitle {background-color:#E1E1DF;}
div.group {width:230px;padding:0px;margin: 5px 5px 0px 2px;}
.group h1 {font-size: 1.4em;font-weight: 500;padding:4px;background: var(--main-header-color)!important;}


/* --------------------- myDairy custom --------------------------------------------- */
div.oem_login_bg {height:130px;margin-top:50px;text-align:center;color: white;font-size: 24px;}
div.i_apppic {display:none;}
#home {font-size: x-large;font-weight: bold;}
/*
#homelogo {width: 150px;}
#home {height: 30px;display: block;background:url(../user/images/myiges/Iges.png) no-repeat;}
*/
#username {font-size: 16px;vertical-align: middle;}
.ac_results li,.ui-widget,body,input.button {
    margin: 0;
    font-family: Roboto,Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.group_toggle {display:none;}

/* Change to display: block if you wish to show filter and export elements by default 
.main {min-height:18px;}
li.report[data-id="22"] .main{background:url(../user/images/wine/bottling.png) no-repeat;}
li.report[data-id="24"] .main{background:url(../user/images/wine/settings-2.png) no-repeat;}
li.report[data-id="67"] .main{background:url(../user/images/wine/settings-2.png) no-repeat;}
li.report[data-id="32"] .main{background:url(../user/images/wine/grape-40.png) no-repeat;}
li.report[data-id="40"] .main{background:url(../user/images/wine/small_barrel.png) no-repeat;}
li.report[data-id="43"] .main{background:url(../user/images/wine/bottling.png) no-repeat;}
li.report[data-id="20"] .main{background:url(../user/images/wine/lab21.png) no-repeat;}
li.report[data-id="55"] .main{background:url(../user/images/wine/chart2.png) no-repeat;}
li.report[data-id="60"] .main{background:url(../user/images/wine/lab25.png) no-repeat;}
li.report[data-id="61"] .main{background:url(../user/images/wine/lab20.png) no-repeat;}
li.report[data-id="99"] .main{background:url(../user/images/agro/euro.png) no-repeat;}
li.report[data-id="105"] .main{background:url(../user/images/agro/sms3.jpg) no-repeat;}
li.report[data-id="107"] .main{background:url(../user/images/agro/contacts.jpg) no-repeat;}
li.report[data-id="83"] .main{background:url(../user/images/agro/kartela.png) no-repeat;}
li.report[data-id="29"] .main{background:url(../user/images/agro/agrotis.png) no-repeat;}
li.report[data-id="113"] .main{background:url(../user/images/agro/history.png) no-repeat;}
li.report[data-id="122"] .main{background:url(../user/images/agro/documents.png) no-repeat;}
li.report[data-id="123"] .main{background:url(../user/images/agro/osde.png) no-repeat;}
li.report[data-id="124"] .main{background:url(../user/images/agro/osde.png) no-repeat;}
*/
.admin>ul>li.report, li.report .main {background:none;}
/* .group ul .main, div.admin>ul>li {padding-left:0px;} */
a.novisited[href="index.php?m=15"] .main {background:url(../user/images/wine/settings-2.png) no-repeat;}

.login_title {font-size: 14.4px;}

/* .mydbr_tab_wrapper {margin-left:10px;} */
.touch #show {display:none;}
.no-touch .group ul .main {padding-left: 30px;border-left: 0px;border-right: 0px;padding-bottom:2px;}
.group ul  {border-left: 0px;border-right: 0px;}
.no-touch .group h1  {font-size: 1.4em;padding: 5px;}
.description {display: none;}

.cell,.cell_header,.cell_ct_top,.cell_ct  {border:1px solid gray;vertical-align:middle;padding:7px;min-height:30px;}
.title {padding-top:1em;}
tr.odd {
	background-color: #f7f7f7;
}

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

.hover {
    max-width: 85px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hover:hover{
    overflow: visible; 
    white-space: normal; 
    word-wrap: break-word;
    max-width: 320px;
    position: absolute;
    background-color:#FFF !important;
}

div.search {
	display: none;
}
.popup_content {background-color: #e6e6e6;padding-top: 3px;}
input.checkboxitem, input.optgroupcb {-webkit-transform: scale(1.3, 1.3);-moz-transform: scale(1.3, 1.3);}
.novisit {font-size: 14px;}
.fixpng {display:none;!important;height:33px;width:10px;}

.padleft {margin-left:0px;}

.report_22 select:not(:-internal-list-box) {
    width: 150px;
    overflow: visible ;
    overflow-x: visible;
    overflow-y: visible;}

.export>li{background-image:url(../user/images/dl.png)}
/* 
body.login {background-image: url(../user/images/mydairy/bg_photo.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
*/
background-color:inherit;display:table;padding:10px 10px 10px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;
border-radius:3px;background-size: cover;}


a.nsl{padding-left:39px;font-size:10px;color:#f6f6f6;text-decoration:none}
.subtitle{font-size: initial;}
div.title {margin-top:0px;color:black;}
.no-touch body {font-size:14px;background-color:#E1E1DF;}
/* body {font-size:14px;background-color:#E1E1DF;font-family: 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;} */

table {font-size:14px;}
.logintxt {font-size:14px;}

.reports .wrapper .bg {background-color:#E1E1DF;}
.in_report_param {background-color:#E1E1DF;}
.content report_81 {background-color:#E9EEF1;}
.notif_side {border:none;margin-bottom:0px;padding:0px;}

.inline_report_cell {padding-top: 2px;}
.inline_newwin {visibility: hidden;top:2px!important;}
.inline_refresh {visibility: hidden;top:2px!important;}
.inline_close {top:2px!important;}
div.topbanner{background-color:#E1E1DF;}
.reports {background-color:#E1E1DF;}

.wrapper  {background-color:#E1E1DF;}
.sidebelow {background-color:#E1E1DF;}
td.input_label{font-size:14px}
tr.report_params_header_row{color:transparent;}
th.paramTitle{font-size:20px;}
table.sortable{padding-bottom: 20px;}

div.dbr_textboxred{color: #CF5454;margin-left:auto;margin-right:auto;font-size:14px;text-align:center;padding:0px 5px 5px 5px}	
div.dbr_textboxblack{margin-left:auto;margin-right:auto;font-size:14px;text-align:center;padding:0px 5px 5px 5px}	
td.summary{font-style:normal;font-weight:bold;color:black;} 
ul.hlist>li a{text-decoration:none;padding:4px 4px;border:1px solid #888;color:#003;border-radius:2px;background-color:#70DF6B}	
.group li:hover{border:2px solid #E1E1DF;background-color:#E1E1DF;}		

div.i_check,a.i_check{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center center;background-image:url(images/checknew.png);background-repeat:no-repeat}	
div.i_uncheck,a.i_uncheck{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center center;background-image:url(images/unchecknew.png);background-repeat:no-repeat}
div.i_stop,a.i_stop{display:block;overflow:hidden;min-width:32px;height:32px;background-position:center center;background-image:url(images/stop.png);background-repeat:no-repeat}	
div.i_start,a.i_start{display:block;overflow:hidden;min-width:32px;height:32px;background-position:center center;background-image:url(images/start.png);background-repeat:no-repeat}
div.i_stopsmall,a.i_stopsmall{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center center;background-image:url(images/stopsmall.png);background-repeat:no-repeat}	
div.i_startsmall,a.i_startsmall{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center center;background-image:url(images/startsmall.png);background-repeat:no-repeat}
div.i_closedsmall,a.i_closedsmall{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center center;background-image:url(images/closedsmall.png);background-repeat:no-repeat}
div.i_new,a.i_new{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center;background-image:url(images/new.png);background-repeat:no-repeat}	
div.i_search,a.i_search{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center;background-image:url(images/search.png);background-repeat:no-repeat}
div.i_edit,a.i_edit{min-width:18px;background-position:center;width:inherit;}
div.i_delete,a.i_edit{min-width:18px;background-position:center;width:inherit;}
div.i_edit2,a.i_edit2{display:block;overflow:hidden;min-width:16px;height:18px;background-position:center;background-image:url(images/edt.png);background-repeat:no-repeat}	
div.i_delete2,a.i_delete2{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center;background-image:url(images/dlt.png);background-repeat:no-repeat;} 
div.i_print,a.i_print{display:block;overflow:hidden;height:18px;background-position:center;background-image:url(images/pr.png);background-repeat:no-repeat}

div.i_add,a.i_add{display:block;overflow:hidden;width:16px;height:16px;background-position:center;background-image:url(images/add.png);background-repeat:no-repeat;} 
div.i_copy,a.i_copy{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center;background-image:url(images/copy.png);background-repeat:no-repeat}
div.i_mail,a.i_mail{display:block;overflow:hidden;height:18px;width:18px;background-position:center;background-image:url(images/email-icon.png);background-repeat:no-repeat}
div.i_cam,a.i_cam{display:block;overflow:hidden;height:18px;background-position:center;background-image:url(images/cam.png);background-repeat:no-repeat}
div.i_folder,a.i_folder{display:block;overflow:hidden;min-width:18px;height:18px;background-position:center;background-image:url(images/folder.png);background-repeat:no-repeat;background-size:contain;}
div.i_pdf,a.i_pdf{display:block;overflow:hidden;height:18px;background-position:center;background-image:url(images/pdf.png);background-repeat:no-repeat}
div.i_map,a.i_map{display:block;overflow:hidden;height:18px;background-position:center;background-image:url(images/thesgala/map.png);background-repeat:no-repeat}
div.i_upl,a.i_upl{display:block;overflow:hidden;height:22px;background-position:center;background-image:url(images/upl.png);background-repeat:no-repeat}
div.i_act,a.i_act{display:block;overflow:hidden;min-width:16px;height:16px;background-position:center;background-image:url(images/act.png);background-repeat:no-repeat}
div.i_dsb,a.i_dsb{display:block;overflow:hidden;min-width:16px;height:16px;background-position:center;background-image:url(images/dsb.png);background-repeat:no-repeat}	
div.i_invoice,a.i_invoice {display: block;overflow: hidden;width: 20px;height: 20px;background-image: url(images/invoice2.png);background-repeat: no-repeat;}


.clickable {text-decoration: underline;}
.selectfilter_{margin-bottom: 3px;padding: 1px;}
a.button {text-decoration: blink;}

div.user_content {background-color: inherit;}

.tooltip {
    position: relative;
    display: inline-block;
    background: url(images/help.png) no-repeat center center;
    height: 18px;
    width:20px;
    
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #fff;
    color: black;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: 100%;
    right: 105%;
    
    
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

input[type="search"]:focus::-moz-placeholder {
    opacity: 100!important;
}

.lfa {font-size:1.4em;text-align:center;width: 100%;}


div.topmenu {position:absolute;transform: translateX(-50%);display: -webkit-inline-box;top:8px;} 
div.lefttopmenu {position:absolute;display: -webkit-inline-box;top: -24px;left: 80px;}
div.leftmenu {position:absolute;display: -webkit-inline-box;top: 7px;left: 80px;}
div.mmenu {display: -webkit-inline-box;margin-bottom:15px;} 
div.topmenu > div.bmmar {margin:0px !important;} 
div.leftmenu > div.bmmar {margin:0px !important;} 
div.lefttopmenu > div.bmmar {margin:0px !important;} 
div.mmenu > div.bmmar {margin:0px !important;} 
@media print {.fa, .file_upload, .lfa, .topmenu, .leftmenu, .lefttopmenu #bdiv {display:none !important;}}

a.disabled {color: gray;} 

a.hbutton {font-size:14px;padding-top: 3px;padding-bottom: 3px;margin-left: 5px;margin-right: 5px;}

a.mbutton { margin-left: 20px;padding: 6px;min-width: 46px;}

a.bfa {font-size:1.1em;display:initial;}    
    
.columnfilter {background-color: #E1E1DF;}

.oem_footer {background-color: transparent;color: black; left: 0;right: 0;}