html, body{height: 100%; }
body{font-size: 13px; line-height: 18px;}
header{margin: 10px 0;width: 100%;}
.mainbody{ padding-bottom: 50px; min-height: 100%;overflow:hidden;}
.mainbody .row{margin: 0px;}
.page-header{margin-top: 0px;  border-bottom: 1px solid #1995DC; padding-bottom: 0px; }
.page-header h1{margin-top: 0px; font-size: 24px;}
.panel-body {width: 100%; margin: 0 auto;}
.panel-body .col-lg-3{margin:25px; border: 1px solid #006bd6; padding: 10px; }
.adjustImage{ border: 1px solid #000; text-align:center; width:auto; margin:0 auto; }
.adjustImage img{max-width: 200px; max-height: 200px;}
.textContainer{width: 100%; padding-top: 10px; }
.col-lg-12{padding-left: 0;}

/*****************/

.breadcrumb {

    background-color: #FBFBFB;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F5F5F5);
    background-repeat: repeat-x;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    list-style: none outside none;
    *margin: 5px 0 10px 0;
    *padding: 7px 14px;
}

.breadcrumb li {
    display: inline-block;
    text-shadow: 0 1px 0 #FFFFFF;
}
.breadcrumb .divider {
    color: #999999;
    padding: 0 5px;
}
.breadcrumb .active a {
    color: #333333;
}

.required{color: #f00;}
.file {padding: 0 18px;}
.error {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F00;
    font-size: 12px;
    width: 94%;
    top:0%;
    left:15px;
    height:42px;
    padding:10px;
    position:absolute;
    display:none;
}


.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
     text-align: left;
}
.center{float:none; margin: 0 auto; text-align: center;}

/*****************/
.footer{ margin:0; padding: 17px 0; border-radius: 0px; height: auto; }
.copyright{ color: #fff; text-align: center; }
.copyright a{ color: #fff; }
.filter {
	margin-left: 45px;
	width: 400px;
}
#cena_od,#cena_do {
	width: 60px;
}
.iskalnik {
	margin-top: 18px;
}
.table-responsive {
	overflow-y: auto;
	max-height: 500px;
}

table  { border-collapse: collapse; width: 100%; }
th, td { padding: 8px 16px; }
th     { background:#eee; min-width: 80px; max-height: 36px;}

.table-striped>tbody>tr.selected :nth-child(odd),.table-striped>tbody>tr.selected :nth-child(even) {
	background-color: #ADD8E6!important;
	height: 50px;
}

.table-striped>tbody>tr {
	height: 50px;
}
.table-striped>tbody>tr>td {
	text-align: left;
}

.tbl-artikel {
	
}
.tbl-artikel>tbody>tr>td>div {
	text-align: right;
	width: 100%;
	margin-bottom: 10px;
}
.tbl-artikel>tbody>tr>td>div>label {
	padding-right: 10px;
	padding-top: 3px;
}
.tbl-artikel>tbody>tr>td>div>input {
	width: 70%;
	float: right;
  }
  
.navtop {
	height: 80px !important;
}