.ui-widget,.ui-widget .ui-widget {
    font-size: 95% !important;
} 


.ui-layout-unit .ui-layout-unit-content  {
    background: white;
    padding: 0px !important; 
}
.ui-layout-north {
    z-index: 20 !important;
    overflow: visible !important;
}
.ui-layout-west {
    z-index: 20 !important;
    overflow: visible !important;
}

.ui-layout-unit-content {
    overflow:visible !important;
}

.ui-corner-all {
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 3px;
}

.ui-widget-header{
    /*background: #333333 url("/javax.faces.resource/images/ui-bg_diagonals-thick_8_333333_40x40.png.xhtml?ln=primefaces-black-tie") 50% 50% repeat;*/
    color: white;
    background: #00a77e !important;
    border: 1px solid lightgray !important;

}

.ui-menuitem-icon{
    padding-top: 4px;
    padding-right: 2px;
}

ul.ui-menu-child
{
    white-space: nowrap;
    width: 250px !important;
}
ul.ui-picklist-list{
    width: 407px !important;
}
.ui-radiobutton {
    padding-right: 0px !important;
    padding-left: 10px;
    padding-top: 0px !important;
}
.sticky {
    position: fixed !important; 
    float: right !important; 
    bottom: 0;
    left: 80%;
    right: 0;
    height: 50px;
}

.ui-messages-error{
    background-color:red  !important;
    color: white  !important;

}
.ui-messages-info
{
    background-color:dodgerblue !important;
    color: white  !important;

}

.calendar input {
    width: 167px
}

.red {
    color: #FF0000 !important;
}

.ui-fileupload-content.ui-widget-content.ui-corner-bottom{

    background-color: white;
    border: 3px;
    background-image:  url("/images/dndarea.jpg") !important;
    min-height: 30px!important;
    text-align: center !important;
    border: 3px solid lightgray !important ;
    border-style:dashed !important ;
}

.ui-fileupload-files{
    margin-top: 25px  !important;

}

.hide{
    display: none;
}

.show{
    display: block;
}

.normalBackground{

    width: 400px; 
    font-weight: bold
}


.ui-column-filter.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all{
    font-size-adjust: 0.7;

}
.upper-logo {
    position: absolute;
    left:0%; margin: 20px;margin-top: 25px;top:0% ;z-index: 99;
}

.ui-widget-content{
    background: white;
    border: 1px solid lightgray;

}

.ui-state-hover{
    background:#bce6db !important;
    color: black !important;
}

.ui-widget-content .ui-datatable-even .ui-datatable-selectable .ui-state-hover{
    background: #00a77e; 
    border: 1px solid lightgray;

}

.centerd-text{
    text-align: center;
}

.left-text{
    text-align: left;
}
.ui-state-default, .ui-widget-content .ui-state-default{
    background: #00a77e;
}
@media only screen and (max-width: 1404px) {
    /* For mobile phones: */
    [class*="contentUnitde-DE"] {
        top: 180px !important;
    }
}
@media only screen and (max-width: 1404px) {
    /* For mobile phones: */
    [class*="contentUniten-EN"] {
        top: 180px !important;
    }
}
@media only screen and (max-width: 1404px) {
    /* For mobile phones: */
    [class*="contentUnitsk-SK"] {
        top: 180px !important;
    }
}
.bubble-green{
    position: relative ;
    background: #459e00 ;
    border-radius: .4em ;
}

.bubble-green:after{
    content: '';
    position: absolute ;
    left: 0 ;
    top: 50% ;
    width: 0 ;
    height: 0 ;
    border: 10px solid transparent ;
    border-right-color: #459e00 ;
    border-left: 0 ;
    margin-top: -10px ;
    margin-left: -10px ;
}

.bubble-grey{
    position: relative ;
    background: #c0c0c0 ;
    border-radius: .4em ;
}

.bubble-grey:after{
    content: '' ;
    position: absolute ;
    right: 0 ;
    top: 50% ;
    width: 0 ;
    height: 0 ;
    border: 10px solid transparent ;
    border-left-color: #c0c0c0 ;
    border-right: 0 ;
    margin-top: -10px ;
    margin-right: -10px ;
}
.message-grid .ui-panelgrid-content {
    background: #f5f3e5 ;
}

.message-grid .ui-widget-content{
    border: none ;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: #00a77e; 
    border: 1px solid lightgray; 


}

.ui-icon-myDelete{background-image: url("/resources/images/delete-icon.png") !important;  
                  border-radius: 0px!important;}
.ui-widget-header .ui-inputfield, .ui-widget-content .ui-inputfield{
    background: white;

}
.ui-icon-myDownload{background-image: url("/resources/images/download-icon.png") !important;  
                    border-radius: 0px!important;}

.fixed-size {
    table-layout: fixed;
    word-wrap: normal;
    white-space: normal;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    background: #00a77e; 
    border: 1px solid lightgray; 

}

@media screen and (max-width: 1280px) and (min-width: 300px) {
    .priority-5{
        display:none;
    }
}
.ui-inputfield.ui-state-focus{
    box-shadow: none ! important
}

.ui-radiobutton .ui-radiobutton-box{
    background: white;
}

.mycolumn{

    width: 150px!important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    color:black;
    background: white !important;
    border: 1px solid lightgray;
}

.ui-state-hover a{
    color: black
}
.ui-chkbox .ui-chkbox-box{
    background: white !important
}

li.ui-datalist-item::marker{

    color: white
}


.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield{

    -moz-box-shadow:none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ui-menu .ui-menubar .ui-widget .ui-widget-content .ui-corner-all .ui-helper-clearfix{
    border:none !important;
}