/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
 /* position: absolute; */
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
  margin-top: 15px;
}
@media print {
  @page { margin: 0; }
  body { margin: 1.6cm; }
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 60px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}
.form-signin, .form-register {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
 
}
.form-control {
 margin-bottom: 10px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
}

code {
  font-size: 80%;
}
.repair-right{
border: 0;
border-left: 1px solid #e5e5e5;
}

.customer-repair {
text-align: right;
}
.repair-lable {
height: 34px;
vertical-align: middle;
margin: 0px;
}
 .repair-text {
width: 100%!important;
/* height: auto!important; */
} 
.repair-form {
width:100%;
}
.repair-radio div {
display:block!important;
}
.repair-save {
display: block!important;
text-align: right;
}
.repair-details {
padding-bottom: 15px;
}
.views-count {
position: absolute;
top: 10px;
right: 5px;
}
.head-status {
position: relative;
}
.delete-status-btn{
margin: 1px 3px 3px 0px!important;
font-size: 13px!important;
}
.status-body {
padding: 10px 30px 1px 15px!important;
}
#status_light option {
display: block!important;
}
.flag{
margin: 0px!important;
padding: 4px!important;
padding-top:10px!important;
}
.flag img {
height: 30px;
}
.lang-nav{
float: right!important;
padding-top: 10px;
}
.lang-nav li{
padding-right: 0px!important;
padding-left: 0px!important;
}
.t-repair-l {
  width: 35%;
  text-align: left;
}
.t-repair-r {
  text-align: right;
}
.rimages {
	height: 185px;
}

.image-block {
	padding: 8px;
	margin: 4px;
	border: 1px solid #ddd;
}
input.image-del {
    display: block;
}

.search-repair-list input, .search-repair-list select{
	margin-top:7px;
}
.search-repair-list .submit-repair-search{
	margin-top:-3px;
}

a.bold-grean {
    color: #52a95a!important;
    font-weight: bold;
}

.filters-search {
	margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
	
}
.filters {
	float: right;
}

.naslov-paketi {
	text-align: center;
}
.paketi {
    border-style: dashed;
    border-color: #52a95a;
    padding: 8px;
	margin: 5px;
	margin-bottom: 65px;
}
.paketi-button {
	bottom: 10px;
    position: absolute;
    margin-bottom: 10px;
	width: 85%;
    text-align: center;
}
.parallax-window {
    min-height: 400px;
    background: transparent;
}

@media print {
  body { font-size: 8pt }
}
.list-filter{
  font-size: 16px;
}
.list-filter.active {
  font-weight: bold;
} 
.filters{
  margin: 20px 0 20px 0;
}

/* List Repairs */
.th_lrs3 {
    width: 20%;
}
.th_lrs4 {
    width: 18%;
}
.th_lrs5 {
    width: 10%;
}
.th_lrs6 {
    width: 8%;
}

/* Statistics */
.year_select {
    display: inline-block;
    float: right;
    font-size: smaller;
}

legend{
  padding-bottom: 10px!important;
}