	
	.wd100p{width:100% !important;}
	.wd30{width:100px !important;}
	.wd50{width:50px !important;}
	.wd100{width:100px !important;}
	.wd200{width:100px !important;}
	.wd300{width:100px !important;}
	
	.wd100p{width:100% !important;}
	
	
	.nb-l{border-left:none !important;}
	.nb-r{border-right:none !important;}
	.nb-t{border-top:none !important;}
	.nb-b{border-bottom:none !important;}
	
	
	.m-auto {
	  margin: auto; }
	
	.m-40 {
	  margin: 40px !important; }
	
	.m-20 {
	  margin: 20px !important; }
	
	.m-10 {
	  margin: 10px !important; }
	
	.m-5 {
	  margin: 5px !important; }
	
	.m-4 {margin: 4px !important; }
	.m-3 {margin: 3px !important; }
	.m-2 {margin: 2px !important; }
	.m-1 {margin: 1px !important; }
	.m-0 {margin: 0 !important; }
	
	.mb-40 {
	  margin-bottom: 40px !important; }
	
	.mb-20 {
	  margin-bottom: 20px !important; }
	
	.mb-10 {
	  margin-bottom: 10px !important; }
	
	.mb-5 {
	  margin-bottom: 5px !important; }
	
	.mb-0 {
	  margin-bottom: 0 !important; }
	
	.mt-m100 {
	  margin-top: -100px !important; }
	  
	.mt-m50 {
	  margin-top: -50px !important; }
	  
	.mt-m40 {
	  margin-top: -40px !important; }
	
	.mt-m20 {
	  margin-top: -20px !important; }
	
	.mt-m15 {
	  margin-top: -15px !important; }
	  
	.mt-m10 {
	  margin-top: -10px !important; }
	
	.mt-m5 {
	  margin-top: -5px !important; }
	
	.mt-100 {
	  margin-top: 100px !important; }
	  
	.mt-50 {
	  margin-top: 50px !important; }
	  
	.mt-40 {
	  margin-top: 40px !important; }
	
	.mt-20 {
	  margin-top: 20px !important; }
	
	.mt-15 {
	  margin-top: 15px !important; }
	  
	.mt-10 {
	  margin-top: 10px !important; }
	
	.mt-5 {
	  margin-top: 5px !important; }
	.mt-3 {
	  margin-top: 3px !important; }
	.mt-2 {
	  margin-top: 2px !important; }
	
	.mt-0 {
	  margin-top: 0 !important; }
	
	.ml-40 {
	  margin-left: 40px !important; }
	
	.ml-20 {
	  margin-left: 20px !important; }
	
	.ml-10 {
	  margin-left: 10px !important; }
	
	.ml-5 {
	  margin-left: 5px !important; }
	
	.ml-0 {
	  margin-left: 0px !important; }
	
	.mr-40 {
	  margin-right: 40px !important; }
	
	.mr-25 {
	  margin-right: 20px !important; }
	
	.mr-20 {
	  margin-right: 10px !important; }
	
	.mr-15 {
	  margin-right: 10px !important; }
	
	.mr-10 {
	  margin-right: 10px !important; }
	
	.mr-5 {
	  margin-right: 5px !important; }
	
	.mr-4 {margin-right: 4px !important; }
	.mr-3 {margin-right: 3px !important; }
	.mr-2 {margin-right: 2px !important; }
	.mr-1 {margin-right: 1px !important; }
	.mr-0 {margin-right: 0px !important; }
	
	.p-30 {
	  padding: 30px !important; }
	
	.p-20 {
	  padding: 20px !important; }
	
	.p-15 {
	  padding: 15px !important; }
	
	.p-10 {
	  padding: 10px !important; }
	
	.p-5 {
	  padding: 5px !important; }
	
	.p-4 {padding: 4px !important; }
	.p-3 {padding: 3px !important; }
	.p-2 {padding: 2px !important; }
	.p-1 {padding: 1px !important; }
	.p-0 {padding: 0px !important; }
	
	.pb-100 {
	  padding-bottom: 100px !important; }
	
	.pb-50 {
	  padding-bottom: 50px !important; }
	  
	.pb-30 {
	  padding-bottom: 30px !important; }
	
	.pb-20 {
	  padding-bottom: 20px !important; }
	
	.pb-15 {
	  padding-bottom: 15px !important; }
	
	.pb-10 {
	  padding-bottom: 10px !important; }
	
	.pb-0 {
	  padding-bottom: 0px !important; }
	  
	.pb-5 {
	  padding-bottom: 5px !important; }
	  
	.pt-100 {
	  padding-top: 100px !important; }
	  
	.pt-50 {
	  padding-top: 50px !important; }
	
	.pt-30 {
	  padding-top: 30px !important; }
	
	.pt-20 {
	  padding-top: 20px !important; }
	
	.pt-15 {
	  padding-top: 15px !important; }
	
	.pt-10 {
	  padding-top: 10px !important; }
	
	.pt-5 {
	  padding-top: 5px !important; }
	
	.pt-0 {
	  padding-top: 0 !important; }
	
	.pl-100 {
	  padding-left: 100px !important; }
	  
	.pl-50 {
	  padding-left: 50px !important; }
	  
	.pl-30 {
	  padding-left: 30px !important; }
	
	.pl-20 {
	  padding-left: 20px !important; }
	
	.pl-15 {
	  padding-left: 15px !important; }
	
	.pl-10 {
	  padding-left: 10px !important; }
	
	.pl-5 {
	  padding-left: 5px !important; }
	
	.pl-2 {
	  padding-left: 2px !important; }
	  
	.pl-0 {
	  padding-left: 0px !important; }
	
	.pr-100 {
	  padding-right: 100px !important; }
	  
	.pr-50 {
	  padding-right: 50px !important; }
	  
	.pr-30 {
	  padding-right: 30px !important; }
	
	.pr-20 {
	  padding-right: 20px !important; }
	
	.pr-15 {
	  padding-right: 15px !important; }
	
	.pr-10 {
	  padding-right: 10px !important; }
	
	.pr-5 {
	  padding-right: 5px !important; }
	
	.pr-2 {
	  padding-right: 2px !important; }
	  
	.pr-0 {
	  padding-right: 0px !important; }
	
	.b-0 {
	  border: 0 !important; }
	
	.bt-0 {
	  border-top: 0 !important; }
	
	.bb-0 {
	  border-bottom: 0 !important; }
	
	.b-a {
	  border: 1px solid rgba(0, 0, 0, 0.05) !important; }
	
	.b-r {
	  border-right: 1px solid rgba(0, 0, 0, 0.05) !important; }
	
	.b-b {
	  border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important; }
	
	.b-l {
	  border-left: 1px solid rgba(0, 0, 0, 0.05) !important; }
	
	.b-t {
	  border-top: 1px solid rgba(0, 0, 0, 0.05) !important; }
	
	.b-dashed {
	  border-style: dashed !important; }
	  
	.b-dotted {
	  border-style: dotted !important; }
	
	.b-solid { border-color: #ddd !important; }
	
	.b-2x { border-width: 2px !important; }
	
	.b-3x { border-width: 3px !important; }
	
	.b-cyan { border-color: #22beef !important; }
	
	.b-amethyst { border-color: #cd97eb !important; }
	
	.b-green {
	  border-color: #a2d200 !important; }
	
	.b-orange {
	  border-color: #ffc100 !important; }
	
	.b-red {
	  border-color: #ff4a43 !important; }
	
	.b-greensea {
	  border-color: #16a085 !important; }
	
	.b-dutch {
	  border-color: #1693A5 !important; }
	
	.b-hotpink {
	  border-color: #FF0066 !important; }
	
	.b-drank {
	  border-color: #A40778 !important; }
	
	.b-blue {
	  border-color: #418bca !important; }
	
	.b-lightred {
	  border-color: #e05d6f !important; }
	
	.b-slategray {
	  border-color: #3f4e62 !important; }
	
	.b-darkgray {
	  border-color: #333 !important; }
	
	.b-primary {
	  border-color: #428bca !important; }
	
	.b-success {
	  border-color: #5cb85c !important; }
	
	.b-warning {
	  border-color: #f0ad4e !important; }
	
	.b-danger {
	  border-color: #d9534f !important; }
	
	.b-info {
	  border-color: #5bc0de !important; }
	
	.b-default {
	  border-color: #616f77 !important; }
	  
	.b-black {
	  border-color: #000000 !important; }
	  
	.b-silver {
	  border-color: #CCCCCC !important; }
	
	.br-0 {
	  border-radius: 0 !important; }
	
	.br-2 {
	  border-radius: 2px !important; }
	
	.br-2-l {
	  border-radius: 2px 0 0 2px !important; }
	
	.br-2-r {
	  border-radius: 0 2px 2px 0 !important; }
	
	.br-2-t {
	  border-radius: 2px 2px 0 0 !important; }
	
	.br-2-b {
	  border-radius: 0 0 2px 2px !important; }
	
	.br-4 {
	  border-radius: 4px !important; }
	  
	.br-10 {
	  border-radius: 10px !important; }
	  

	.text-xs {
	  font-size: 10px !important; }
	
	.text-sm {
	  font-size: 12px !important; }
	
	.text-md {
	  font-size: 16px !important; }
	
	.text-lg {
	  font-size: 18px !important; }
	
	.text-mlg {
	  font-size: 25px !important; }
	
	.text-elg {
	  font-size: 32px !important;
	  line-height: 34px; }
	
	.text-light {
	  font-weight: 300 !important; }
	  
	 .shadow{
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,66,0.3);
		box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); 
	 }
	 
	 .shadow2{
		-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,66,0.5);
		box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.5); 
	 }
	 
	 .shadow-insert{
		-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);
		-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,66,0.3);
		box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3); 
	 }
	 
	 .bl-1{
		 border:none;
		 border-left:5px solid #ccc;
		 margin-bottom:10px;
		 display:block;
		 width:100%;
		 text-align:left;
	 }
	 .bl-1:hover{
		 border-left:5px solid #777;
	 }
	 
	 
	 
	#scroller {
		width:99%;
		overflow-x:scroll;
		list-style:none;
		margin:0 auto;
		padding:0 0 0 1px;
		white-space:nowrap;
	}
	#scroller li {
		display:inline-block;
		word-spacing:0;
	}
	*+html #scroller li { display:inline;}

.printouts *{
	font-size: 11px;
}



.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.block {
	display: block !important;
}

.btn.bg-white{
	background-color: #fff;
	cursor: hand;
}

.btn.bg-white:hover{
	background-color: #000;
}

.badge.other{
	position: absolute;
	color: #000;
	padding: 5px 8px 6px 8px;
	background-color: #fff;
	margin-top: -10px;
	margin-right: -10px;
}
.badge.other.thin{
	padding: 2px 5px 3px 5px;
}
.badge.other.danger{
	background-color: red;
	color: #fff;
}
.badge.other.danger{
	background-color: red;
	color: #fff;
}
.badge.other.success{
	background-color: #1abc9c;
	border-color: #1abc9c;
	color: #fff;
}
.badge.other.primary{
	background-color: #1a73e8;
	border-color: #1a73e8;
	color: #fff;
}