@page
{
	size: A4;
}

.page-wrapper
{
	width: 210mm;
	/**height: 297mm;**/
}

#forma-paginacija, #odeljakBrojaZapisa
{
	display: none;
}

#pagination-div
{
	display: none;
}

input.btn-emp-details
{
	display: none;
}

#header-row
{
	display: table;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 2px;	
}

#image-wrapper
{
	float: left;
	width: 16.66%;	
}

#individual-data-wrapper
{
	float: left;
	width: 83.33%;
	height: 12%;	
}

#individual-header-wrapper
{
	box-sizing: border-box;
	height: 16%;
}

#general-inner, #working-inner,
#break-inner
{
	height: 50mm;
}

#general-section, #working-section, #break-section
{
	font-size: 10pt !important;
	font-weight: normal !important;
	float: left;
	width: 33.33%;
}

.header-field, .header-data-row
{
	font-weight: normal;
	font-size: 10pt;	
}

.header-data-row	
{
	margin-top: 3px !important;
}

.header-field, .header-label
{
	padding-top: 2px !important;
	height: 5mm !important;
	font-size: 8pt !important;
}

.report-table-style
{
	border: 1px solid black;
}

.report-table-style th
{
	font-weight: normal !important;
	padding: 2px !important;
}

#calendar-wrapper, .events-calendar
{
	height: 150mm !important;
	max-height: 160mm;
}
/*
.fc-time-grid-container
{
	height: 80mm !important;
}
*/

.nazivDana, .datumDana
{
	font-size: 10px !important;
	font-weight: normal !important;
}

.events-legend
{
	margin-top: 0;
	page-break-after: avoid;
}

#header-row
{
	page-break-inside: always;
}

.page-wrapper
{
	page-break-before: avoid;
        page-break-after: always;
}

#general-inner, #working-inner,
#break-inner
{
	padding: 5px;
}

#general-inner, #report-image
{
	border: 1px solid black;
}

.row-employee .header-field
{
	height: 13px !important;
	padding-top: 3px !important;
}

.row-employee .header-label
{
	height: 13px !important;
	padding-top: 3px !important;
}

.row-employee
{
	height: 13px !important;
}

.header-field, .header-label
{
	
	margin-top: 5px;
}

div.fc-time, span.fc-time
{
	display: inline !important;
}

.fc-content .fc-time span
{
	display: inline !important;
}

/*
.fc-content .fc-title
{
	display: inline !important;
	overflow: visible;
	word-wrap: break-word;
}
*/

.fc-content .fc-title, .fc-content .fc-time,
.fc-content .fc-time::after
{
	display: none;
}

.fc-time-grid-container
{
	border: 1px solid #cccccc;
}

div.fc-time::before
{
	display: none;
}

.fc-toolbar
{
	display: none;
}

#report-general-title, #report-working-title, 
#report-break-title
{
	height: 18px;
	font-size: 14pt;
}

.report-table-style tr td
{
	height: 10px !important;
	padding: 2px !important;
}


/* Stilovi za dogadjaje */
/*
.ptr-presence
{border: 1px solid #33a0ff; }
.ptr-entrance-bfr-shift
{border: 1px solid #00ff99; }
.ptr-entrance-delay
{border: 1px solid #ff6857; }
.ptr-early-exit
{border: 1px solid #ff6600; }
.ptr-exit-after-shift
{border: 1px solid #008502; }
.ptr-break
{border: 1px solid #fff75c; }
.ptr-non-working
{border: 1px solid #de7aff; }
.ptr-vehicle-passage
{border: 1px solid #2bff00; }
.ptr-approved-exit
{border: 1px solid #00a6ed; }
.ptr-business-exit-no-entrance
{border: 1px solid #ffb400; }
.ptr-business-trip
{border: 1px solid #0000ff; }
.ptr-errors
{border: 1px solid #ff0000; }
*/

td.fc-widget-header
{
	border-left: 1px solid #cccccc !important;
}

.events-legend
{
	margin-top: 5px;	
	margin-bottom: 5px;
	margin-left: 15px;
	border: 1px solid #dddddd;
	border-radius: 3px;	
	padding-bottom: 5px;
	width: 96%;	
	height: auto;
	padding-left: 7px;
	padding-right: 7px;
}

.legend-item
{
	float: left;
	margin-right: 5px;	
	padding-top: 3px;
}

.legend-icon
{
	width: 15px !important;
	height: 15px !important;
	float: left;	
}

.legend-title
{
	font-size: 8px !important;
	font-color: black;
	float: left;
	margin-left: 3px !important;
	padding-top: 3px !important;	
}

/* Sekcija za vise detalja */
.more-details .table-responsive
{
	overflow-x: visible !important;	
        max-height: 80mm;
        overflow: hidden;
}

.more-details .table-responsive th, .more-details td
{
	font-size: 8px !important;
} 

.nazivDana, .datumDana
{
	font-weight: normal !important;
}

/* Za obicne stranice */
header.main-header, aside#mainSidebar, footer.main-footer
{
	display: none;
}

.content-wrapper
{
	margin-left: 0px !important;	
	margin-top: -30px !important;
}

section.content
{
	margin-left: 0px !important;
	padding-left: 0px !important;
}

a[href]:after 
{
    content: none !important;
}

#po_form
{
	display: none;
}
