body {
background: linear-gradient(3deg, rgba(200,200, 200, 0.5) 25%, transparent 25%, transparent 75%, rgba(200,200, 200, 0.5) 75%, rgba(200,200, 200, 0.5)),
linear-gradient(78deg, rgba(200,200, 200, 0.5) 25%, transparent 25%, transparent 75%, rgba(200,200, 200, 0.5) 75%, rgba(200,200, 200, 0.5));
}

.hbody {
    font-family: "Lucida Grande","Lucida Sans Unicode", Tahoma, sans-serif;
    font-size: 12px;
    color: #555555;
}

.brg_header {
  	border: 3px solid #CCCCCC;    
    background: linear-gradient(45deg, #777777 0%,#999999 100%);   
    box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1);  
}

.brg_header h1 {
        padding: 0px;
        padding-top: 84px;
        font-size: 3.5em;
        line-height: normal;
        color: white;
        text-align: right;
        text-shadow: rgb(0, 0, 0) 0px 0px 9px;
    }

.container ul#css_nav li {
    margin: 0px 0.33% 20px 0px;
}

.brg-group h3 {
width: 100%;
font-size: 12px;
}

h3.rounded.col-md-12.py-2.mb-3 {

}

/* Validace - okno */
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    border: none;
}

/* Validace - nadpis */
div.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background-color: #ffb300;
    background-image: none;
    border: none;
    color: #000;
}

/* Validace - tlacitko */
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.btn.btn-primary {
    background-image: none;
    background-color: #3389e5;
    color: white;
}

div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
  text-align: center;
}

div.ui-dialog div.ui-dialog-buttonpane div.ui-dialog-buttonset {
  	float: unset;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    color: #fff;
    background: #0069d9;    
    border: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

#overlay {
	position: absolute; 	
    z-index: -1;
}

img#background {
    position: absolute;
    top: 0;
    z-index: -1;
}

.page-item.disabled .page-link {
    color: #959595;
    pointer-events: none;
    cursor: auto;
    background-color: #f8f9fa;
    border-color: ##e3e3e3;
}

/*
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}
*/ 
