[data-notify="progressbar"] {
	margin-bottom: 0px;
	position: absolute;
	bottom: 5px;
	left: 0px;
	width: 100%;
	height: 5px;
}
[data-notify="container"] {
	padding-bottom:15px;
	z-index:100000 !important;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.small-input{
	min-width: 25px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

.small-padding{
	padding-left:2px;
	padding-right:2px;
}

.fieldsets .icheckbox_minimal{
	display:block;
}

.custom-status{
	width:15px;
	height:15px;
	border-radius:20px;
	-moz-border-radius:20px;
	display:inline-block;
	background:#fff;
	border: 1px solid #666;
}

.custom-status.status-0{
	background:#FFF;
}

.custom-status.status-1{
	background: yellow;
}

.custom-status.status-2{
	background:#C01F0A;
}

.custom-status.status-3{
	background:#2EBD35;
}


.deleted{
	font-style:italic;
	font-size:11px;
}

.trans_text{
	color: rgba(0,0,0,0);
}

#tire_list tbody tr td:nth-child(n+7):nth-child(-n+11){
	text-align: center !important;
}

.label-white {
  background-color: #f0f0f0;
}

.label-trans {
	background-color: #fff;
	background-color: rgba(0,0,0,0);	
}

#tire_list.index span.change_season_status, #tire_list_.index span.change_season_status{
	cursor: pointer; 
}

.label:empty{
	display:inline-block !important;
	width:17px;
	height:18px;
}

#tire_list.index span.change_season_status, #tire_list_.index span.change_season_status{
	width:17px;
	display:inline-block;
	border:1px solid #eee;
}

.week-count{
	position:absolute;
	left:0px;
	top:0px;
	background:#ccc;
	border:1px solid 222;
	color:#000;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	border-radius:10px;
	font-weight:bold;
}

.tfoot{
	margin-top:15px;
}

.tfoot .pagination{
	float:right;
	margin-top:0px;
}

#auto-page .dataTables_filter, #auto-page .dataTables_info{
	display:none;
}

@media (max-width:767px){

	#container > #languages,#container > #logo
	{
width:auto;
	}
	#container {
		width: 100%;
		padding: 0;
	}

	#content {
		width: 100%;
	}
	#logo
	{
		margin-top: 0;
	}
	div#logo img {
		width: 54vw !important;
		max-width:230px;
	}
	#languages {
		margin-top: 8vw;
        margin-right: 0;
        padding: 0 10px;
	}
	.form-block.disabled .logout
	{
		left:0 !important;right:0 !important;
	}
	.form-block input[type='submit']
	{
		right:0 !important;
		left: 0 !important;
	}
	.numfoottxt
	{font-size:15px !important;}
	h2{
		font-size: 24px;
	}
	.form-block .head 
	{
		font-size:18px !important;
		padding-top:18px !important;
	}
	input[type='submit'], input[type='text']
	{
		font-size:18px !important;
	}
	.form-block.disabled .logout
	{
		top:350px !important;
	}
 
}