body { padding-top: 60px; font-size: 9pt;}



.container-fluid {
    padding-left:  0px;
    padding-right: 0px;
}

.navbar-right {
    padding-right: 15px;
}

.col-sm-2 {
    padding-left: 0;
    padding-right: 0;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: silver;
    color: white;  
}

ui-widget { font-family: Verdana,sans-serif; font-size: 9pt; }
.ui-widget .ui-widget { font-size: 9pt; }


.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.login-panel {
    width:300px;
    height:200px;
    position:absolute;
    left:50%;
    top:40%;
    margin:-100px 0 0 -150px;
}

.btn-100 {	
    width: 100%;
}

.c1 {
    background-image: url("/javax.faces.resource/gfx/clenstvi-1.png.xhtml")  !important;
    background-position: center !important;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;    
    margin: 0 auto;
}
.c2 {
    background-image: url("/javax.faces.resource/gfx/clenstvi-2.png.xhtml")  !important;
    background-position: center !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin: 0 auto;
}
.c3 {
    background-image: url("/javax.faces.resource/gfx/clenstvi-3.png.xhtml")  !important;
    background-position: center !important;
    background-repeat: no-repeat;
    text-align: center !important;
    height: 16px;
    width: 16px;
    margin: 0 auto;
}

.p1 {
    background-image: url("/javax.faces.resource/gfx/plneni-1.png.xhtml")  !important;
    background-position: center !important;
    background-repeat: no-repeat;
    text-align: center !important;
    height: 16px;
    width: 16px;
    margin: 0 auto;
}
.p2 {
    background-image: url("/javax.faces.resource/gfx/plneni-2.png.xhtml")  !important;
    background-position: center !important;
    background-repeat: no-repeat;
    text-align: center !important;
    height: 16px;
    width: 16px;
    margin: 0 auto;
}
.p3 {
    background-image: url("/javax.faces.resource/gfx/plneni-3.png.xhtml")  !important;
    background-position: center !important;
    background-repeat: no-repeat;
    text-align: center !important;
    height: 16px;
    width: 16px;
    margin: 0 auto;
}




.addclengrid tr, .addclengrid td {
    border: none;
}

.ui-growl {
    right: 20px;
    top: 50%;
}


.ui-datatable .ui-row-editor .ui-icon-pencil {        
    text-indent: initial;
    overflow-x: visible;
    overflow-y: visible;
    background-repeat: initial;
    background-image: initial;    
    background-position: initial;    
    font-family:'Glyphicons Halflings';    
}

.ui-icon-pencil:before {
    font-family:'Glyphicons Halflings';
    content: "\270f";
}

.ui-datatable .ui-row-editor .ui-icon-check {
     text-indent: initial;
    overflow-x: visible;
    overflow-y: visible;
    background-repeat: initial;
    background-image: initial;    
    background-position: initial;    
    font-family:'Glyphicons Halflings';
    font-size: 1.3em;
}
.ui-icon-check:before {
    font-family:'Glyphicons Halflings';
    content: "\e084";
}


.ui-datatable .ui-row-editor .ui-icon-close {
    text-indent: initial;
    overflow-x: visible;
    overflow-y: visible;
    background-repeat: initial;
    background-image: initial;    
    background-position: initial;    
    font-family:'Glyphicons Halflings';
    font-size: 1.3em;
    margin-left: 5px;
}
.ui-icon-close:before {
    font-family:'Glyphicons Halflings';
   content: "\e083";   
}

.ui-selectonelistbox {
    box-shadow: initial;
}

.ui-state-highlight {
    text-shadow:none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    text-shadow:none;
    font-weight: bold;
}

.align-center {
   text-align:center !important;
}

.ui-datatable tfoot td {
    vertical-align: top;
}

.vcenter {
   height: 60px;
    vertical-align: middle;    
    display: table-cell;
    background: #eee;
}
.colsum {
    text-align:center !important;
    margin:0;
    padding: 0;   
}

.hide-column-names table thead tr {
    display: none;
}


