.ui-layout-container {
    overflow-x:visible !important; overflow-y:visible !important;
}
.ui-widget,
.ui-widget .ui-widget {
    font-size: 10px;
}

.accepted
{
    color: cadetblue;
}
.epos-menu-li, .epos-menu-li-active
{
    /*background-color: #2a8e25 !important;*/
    
}
.epos-submenu-ul
{
    padding: 2px !important;
    
}
.epos-menu-li-active
{
    background-color: #fcf0ba !important;
}
.epos-menu-li:hover
{
    background-color: #fcf0ba !important;
}
.epos-menu-link
{
    font-size: 16px !important;
    text-decoration: none !important;
}
.epos-submenu-header
{
    font-size: 16px !important;
    /*color: #777 !important;*/
    font-style: italic;
}
.ui-state-disabled[class~=epos-menu-link]
{
    
    opacity: 1 !important;
}
.epos-menu-link:hover
{
    
}
.hiddennn
{
    display: none;
}
#north_container
{
    /*29.03.2018:  overflow:auto;*/
     overflow:hidden; 
}
#northL
{
    float: left;
}
#northR
{
    float:right;
}
.ui-datatable-odd .ui-datatable-even .ui-state-hover
{
    color: #8c0100 !important; 
}

.epos-submenu
{
/*    background-color:#EEE;*/
margin: 5px;
border-left: #27ae60 2px solid;
   
}
.etap
{
    padding: 1px !important;
    margin: 1px !important;
    /*display: block;*/
}
.etap-active{
    /*font-size: xx-small;*/
/*    color: #2ecc71;*/
/*   border: 2px solid;*/
   font-weight: bold
}
.etap-default
{
    
    
    color: #333;
}

.disabled-row
{
    color: #aaaaaa;
}
.active-row
{
    color: #27ae60;
}
.h-selectOneRadio
{
    border: none !important;
    padding: 2px !important;
}
.h-selectOneRadio tr, .h-selectOneRadio td
{
    border: none !important;
    padding: 2px !important;
}
@media print{
/*  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #west-unit{ display:none !important;}  
  #center-unit{ width: 100% !important;}*/
}
/*.ui-state-default
{
    background-color: #2ecc71 !important;
}*/
/*                .ui-radiobutton {
                    margin: 3px 0;
                    width: 16px;
                    line-height: 16px;
                    display: inline-block;
                    vertical-align: middle;
                }
                .ui-icon-bullet {
                    background-position: -80px -144px;
                }
                .ui-radiobutton-icon {
                    margin-left: 1px;
                }
                .ui-icon {
                    display: block;
                    text-indent: -99999px;
                    overflow: hidden;
                    background-repeat: no-repeat;
                }
                .ui-state-active .ui-icon {
                    background-image: url(/showcase/javax.faces.resource/images/ui-icons_3d80b3_256x240.png.xhtml?ln=primefaces-bluesky);
                }
                .ui-state-default .ui-icon {
                    background-image: url(/showcase/javax.faces.resource/images/ui-icons_3d80b3_256x240.png.xhtml?ln=primefaces-bluesky);
                }*/

/*.ui-datatable-odd .ui-datatable-even .ui-state-hover
{
    color: #8c0100 !important; 
}*/