.hidden{display: none !important;}
.block{display: block;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.center {margin: 0 auto;text-align:center;}
.receiptBody {margin:0 auto;text-align:left;}
.right{text-align: right;}
.left {text-align: left;}
.Fleft {float: left;}
.Fright {float: right;}
.red {color:red;}
.green {color:green;}
.darkgreen {color:#006600}
.royal{color:#4169e1;}
.blue {color: blue;}
.white {color: white;}
.black {color: black;}
.orange {color: orange;}
.icon-yellow  {color: #FFCD32;}
.icon-green {color: #ACDE8B;}
.finger {cursor:pointer;}
.xsmall {font-size: x-small;}
.small {font-size: small;}
.medium {font-size: medium;}
.clear {clear:both;}
.fontnormal {font-weight: normal;}
.percent10 {width:10% !important;}
.percent15 {width:15% !important;}
.sixth {width:15% !important;}
.fifth {width:19% !important;}
.quarter {width:23% !important;}
.percent30 {width:31% !important;}
.third {width:32% !important;}
.percent36 {width:36% !important;}
.percent40 {width:39% !important;}
.half {width:48% !important;}
.percent60 {width:58% !important;}
.twothird {width:64% !important;}
.percent70 {width:72% !important;}
.threequarter {width:75% !important;}
.percent80 {width: 90% !important;}
.percent90 {width: 90% !important;}
.percent95 {width: 95% !important;}
.full {width:100% !important;}
.h30{height:32px;}
.wid25 {width: 25px;}
.wid50 {width: 50px;}
.wid60 {width: 60px;}
.wid80 {width: 80px;}
.wid100 {width: 100px;}
.wid120 {width: 120px; }
.wid125 {width: 125px;}
.wid150 {width: 150px;}
.wid160 {width: 160px;}
.wid200 {width: 200px;}
.wid250 {width: 250px;}
.wid300 {width: 300px;}
.inline-block{display:inline-block;}
.centerDiv {text-align: center;}
.leftDiv {text-align: left;}
.rightDiv {text-align: right;}
.justifyDiv {text-align: justify;}
.centered {margin-left: auto; margin-right: auto;}
.right {margin-left: auto; margin-right: 0;}
.rowDiv {float:left; display:inline; margin-right:5px;}
.rowDivR {float:right; display:inline; margin-right:5px;}
.padDivSml {margin: 2px 2px 2px 2px;}
.padDiv {margin: 4px 4px 4px 4px;}
.padDivTop {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.padDivBottom {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.padDivExTop {margin: 8px 4px 4px 4px;}
.padDivBig {margin: 10px 10px 10px 10px;}
.padDivVBig {margin: 15px 15px 15px 15px;}
.padNoLeft {margin: 4px 4px 4px 0px;}
.pad1px {padding: 1px 1px 1px 1px;}
.pad3px {padding: 3px;}
.pad10 {padding: 10px;}
.padSides{padding: 0 5px;}
.padLeft10{padding: 0 0 0 10px;}
.indent {margin-left: 30px;}
.indentsml {margin-left: 12px;}
.outline {border: 1px solid #ccc;}
.cup_outline {border-width: 0 1px 1px 1px;border-style:dashed;border-color: #d3d3d3;}
.vtop {vertical-align: top;}
.vmiddle {vertical-align: middle;}
.vbaseline {vertical-align: baseline;}
.vbottom { vertical-align: bottom; }
.pointer {cursor: pointer;}
.tight {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.thinborder {border:1px solid #FF0000;}
.overhide {overflow: hidden;}
.errtext {font-weight: bold; color: #990000;}
.dotbottom { border-bottom: 1px dashed #C0C0C0; }
.gray { color: #808080; }
.grayback {background-color: #D3D3D3; }
.pastelGreenBG {background-color: #EAFFEF; }
.GhostWhite {background-color: #f8f8ff;}
.ivoryBG {background-color: #fffff0; }
.whiteback  { background-color: #FFFFFF; }
.white{color:white;}
.dragable {cursor: move;}
.blueback {background-color: #D5DDF4;}
.cleanlist {list-style: none;}
.nowrap {white-space:nowrap;}
.nolink {text-decoration: none;}
.borderRight {border-right:1px solid black;}
.bgWhite {background: white;}
.bgActive {background: #ffffe0;}
.noBorder{ border: 0; }
.ucase{text-transform: uppercase;}
.lcase{text-transform: lowercase;}
/********* Badge Preview *****/
.bpStyle2 {border: 1px dashed gray;margin: 10px;padding:10px;text-align:center;background-image:url("https://www.microspec.com/reg/lib/images/badge_void.jpg")} 
.bpStyle2 p {padding:0;margin-bottom:-1px;margin-top:-3px;}
.bpStyle2 #bHeader {padding-bottom:5px;}
.bpStyle2 #bNick, .bpStyle2 #bFirst, .bpStyle2 #bLast, .bpStyle2 #bCompany, .bpStyle2 #bBadgeType, .bpStyle2 #bBarCode, .bpStyle2 #bSalutation{
font-weight: bold;
font-size: 14pt;
}
.bpStyle2 #bCompany { margin-bottom: -5px; }
.bpStyle2 #bBadgeType { margin-top: 5px; }
.bpStyle2 #bTitle, .bpStyle2 #bCity, .bpStyle2 #bProvState, .bpStyle2 #bCountry{font-style: italic;font-size: 12pt;}
#CardOwner {text-transform: uppercase;}
.img-muted { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}
.colCount3{
	-webkit-column-count: 3; 
	   -moz-column-count: 3;
			column-count: 3;
}
@media print {
	a[href]:after {
		content: none !important;
	}
	.no-print, .no-print *
	{
		display: none !important;
	}  
}