@charset "utf-8";
/* CSS Document */

.thumbnail {
	background:#e5e5e5;
}
.thumbnail h2 {
	margin:0 0 10px 0;
	color:#e2001a;
	text-shadow:1px 1px 1px #fff;
}
.thumbnail h3 {
	margin:0 0 10px 0;
	color:#375bb6;
	text-shadow:1px 1px 1px #fff;
}

.thumbnail h5 {
	margin:0 0 10px 0;
	color:#375bb6;
	text-shadow:1px 1px 1px #fff;
	font-weight:bold;
}

.thumbnail p {
	text-shadow:1px 1px 1px #fff;
}

.panel-default-usermenu {
	padding:10px;
}

.panel-default-usermenu .btn {
	margin-top:10px;
}

.list-group-item a {margin-bottom:10px;}

.form-control-1 {
	text-align:center;
	  width: 32px;
	  height: 34px;
	  padding: 6px 2px;
	  font-size: 14px;
	  line-height: 1.428571429;
	  color: #555555;
	  vertical-align: middle;
	  background-color: #ffffff;
	  background-image: none;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-2 {
	text-align:center;
	  width: 48px;
	  height: 34px;
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.428571429;
	  color: #555555;
	  vertical-align: middle;
	  background-color: #ffffff;
	  background-image: none;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-4 {
	text-align:center;
	  width: 96px;
	  height: 34px;
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.428571429;
	  color: #555555;
	  vertical-align: middle;
	  background-color: #ffffff;
	  background-image: none;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-8 {
	text-align:center;
	  width: 192px;
	  height: 34px;
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.428571429;
	  color: #555555;
	  vertical-align: middle;
	  background-color: #ffffff;
	  background-image: none;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control-12 {
	text-align:left;
	  width: 300px;
	  height: 34px;
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.428571429;
	  color: #555555;
	  vertical-align: middle;
	  background-color: #ffffff;
	  background-image: none;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.input-box {padding-top:10px;padding-bottom:10px;}


.col-xs-12 select {
	background:#efefef;
	padding:5px;
	width:100%;
	  padding: 6px 12px;
	  font-size: 14px;
	  line-height: 1.428571429;
	  color: #555555;
	  vertical-align: middle;
	  background-color: #ffffff;
	  background-image: none;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
			  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.checkbox-label {
	display:block;
}

.table-hover {cursor:pointer;}


.panel-body ul {
	margin:5px 0 0 10px;
	padding:5px 0 0 10px;
}

/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {

	.thumbnail h2 {
		font-size:20px;
	}
	.thumbnail h5 {
		font-size:12px;
	}
	.panel-body ul {
		margin:5px 0 0 0px;
		padding:5px 0 0 5px;
	}

}

@media (min-width: 769px) and (max-width: 1024px) {
	
	label {font-size:10px;}

}

@media (min-width: 1025px) and (max-width: 1280px) {
	
	label {font-size:12px;}

}

