html, body{margin:0; padding:0; width:100%;}
*{border-collapse:collapse;font-family: 'Roboto Condensed', sans-serif; box-sizing: border-box;}
nav a{color: #FFFFFF !important;}
a:hover{cursor: pointer !important;}
.status{border-top: 1px solid gray; border-bottom: 1px solid gray; padding: .3em .5em; text-align: center;}
.navbar-brand img{margin-top:-10px;}
.nav{text-transform:uppercase;margin-left:2%;}
.navbar-inverse, .dropdown-menu {background-color: #000 !important;}
.dropdown-menu a:hover {background-color: #222 !important;}
.progress-bar{text-align:left;color:black !important;text-indent:.2em;border-top:1px solid white;font-weight: bold; font-size: 1.2em;height: 1.5em;line-height: 1.3em;border-radius: 0;}
.progress{height: 1.65em;margin: -.16em 0 -.4em 0;border-radius: 0;}
.table > * {font-size:1em;}
.work-flow > *{font-size:1em;}
.table td{margin-right: 0 !important;padding-right: 0 !important;}
.table th {font-size:.9em;background-color:black;color: white; font-weight: 100;}
.table thead, .table thead tr{border:none !important;} 
#filter-pretraga{float:left !important;;margin-left:-1.5% !important;}
nav > *{font-family: 'Open Sans' !important;}
.heading{padding:1%;}
.sekcija{border:1px solid #111;padding:.5em 2em;margin-bottom:1%;}
.opis-sekcije{float:left;margin:0 0 .5% 0; padding:.5% 0%;background-color:#1e1e1e;color:#e1e1e1;border:1px solid #111;text-align:left;text-indent:2%;width:100%;}
.glyphicon-remove{color:white;}
label{width:100%}
.result-returned, .material-returned, .result-returned-worker{background-color:white;border:1px dotted lightblue;border-bottom:2px solid lightblue;width:100%;padding:10px;}
.statistika{border:1px solid silver;padding:1%;background:#f1f1f1;}
#tabela-stampa div > div{border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;padding:6px;}
.table > td{border:none !important;}
.table{margin-bottom:0px;padding-bottom:0px;}
#main-table td, #main-table th{border:1px solid black !important;font-size:0.93em;padding: 3px 3px;}
#main-table {border:2px solid gray; height:297mm; width:210mm; margin-left:auto; margin-right:auto;}
#tabela-proizvodi td{padding-top:0px;padding-bottom:0px;}
.grid{background-image: url("../img/mreza.jpg") !important; background-repeat: repeat !important;}
.naslov th{background-color: black; border-left:1px solid white; color:white}
.radnici td, .tok-rada td { padding: 0px 0 !important; font-size:.95em;}
.rezultat td, #pretraga td{line-height:2.5em !important;}
.table{border:1px solid #ccc;}
.no-display{display:none;}
.naslov tr{width:100% !important;}
.info-box, .info-label{float: left;padding: .1em; }
.info-label{font-weight: bold;}
.table-condensed>tbody>tr>td{padding: 1px;}
.sekcija .col-sm-3{padding-left: 0 !important; padding-right: 0 !important;}
.spec, .spec * {border:none !important; font-size: 10pt;}
.table>thead>tr>th {border: none !important;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
/* podrska za submenu */
.dropdown-submenu {
    position:relative;
}
.glyphicon-plus-sign{cursor: pointer;}
.masine th{
    /*transform-origin:  30;
    transform: rotate(270deg);*/
}
#planer-filter .form-control {
    width: 33%;
    float: left;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
}
 /* kraj prodska za submenu */

.tooltip-inner {
    max-width: none;
    white-space: nowrap;
    /*border:1px solid lightgray;*/
    padding: 5px !important;
    margin:0;
}
.tooltip.in{opacity:1!important;}

@media screen {
div.divFooter, div.divHeader {display: none;}
}
@media print {
	div.divHeader {position: absolute; top: 0; right: 0; left: 0; text-align: right; font-size: 10pt; padding-right:20px;border-bottom: 2px solid #ec2027 !important;}
	.spec *{font-size: 8pt;}
	div.divFooter{position: absolute; padding-right: 20px; right:0px; font-size: 9pt; text-align: right;border-top: 1px solid #ec2027 !important;width:100%;padding-top:1em;margin-top:1em;}
	.actions{display: none;}
	.spec{margin-top: 2em;}
}