label {
	font-weight: normal;
}

th {
	text-align: center;
}

td {
	white-space: normal !important;
}

input[type="text"]{
	width: 200px !important;
}

select {
	width: 200px !important;
}

.container {
	padding-left: 0px;
	padding-right: 0px;
}

.form-group {
	width: 100%;
	margin: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.form-control {
	margin-bottom: 15px;
}

.form-horizontal .control-label {
	text-align: left;
	padding-top: 0px;
}

.panel-heading {
	font-weight: bold !important;
}

.panel-heading a {
	color: #333;
}

.row {
	margin-left: 0px;
	margin-right: 0px;
}

.glyphicon-barcode {
	font-size: 18px;
	vertical-align: top;
}

.glyphicon-qrcode {
	font-size: 38px;
}

footer {
	padding: 5px;
}

footer a, footer label {
	color: #fff;
	margin: 0;
}

.clsMobile {
	display: none;
}

.a_ori {
	text-decoration: underline;
	cursor: pointer;
}

.wp_nowrap {
	white-space: nowrap !important;
}

@media screen and (max-width: 480px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 15px !important;
	}

	input[type="text"]{
		width: 100% !important;
	}
	
	select {
		width: 100% !important;
	}
	
	.container {
		width: 100% !important;
	}
	
	.panel-body {
		padding: 10px 0px 10px 0px !important;
	}
	
	.panel-default {
		border-color: #fff !important;
	}

	.clsMobile {
		display: inline-block;
	}
	
	.clsDesktop {
		display: none;
	}

}

@media screen and (max-width: 768px) and (min-width: 481px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: 15px !important;
	}

	input[type="text"]{
		width: 200px !important;
	}
	
	select {
		width: 200px !important;
	}

	.container {
		width: 100% !important;
	}
	
	.panel-body {
		padding: 10px 0px 10px 0px !important;
	}
	
	.panel-default {
		border-color: #fff !important;
	}

	.clsMobile {
		display: inline-block;
	}
	
	.clsDesktop {
		display: none;
	}

}
