/* Width PCT */
.width-1-pct { width: 1% !important; }
.width-2-pct { width: 2% !important; }
.width-3-pct { width: 3% !important; }
.width-4-pct { width: 4% !important; }
.width-5-pct { width: 5% !important; }
.width-6-pct { width: 6% !important; }
.width-7-pct { width: 7% !important; }
.width-8-pct { width: 8% !important; }
.width-9-pct { width: 9% !important; }
.width-10-pct { width: 10% !important; }
.width-11-pct { width: 11% !important; }
.width-12-pct { width: 12% !important; }
.width-13-pct { width: 13% !important; }
.width-14-pct { width: 14% !important; }
.width-15-pct { width: 15% !important; }
.width-16-pct { width: 16% !important; }
.width-17-pct { width: 17% !important; }
.width-18-pct { width: 18% !important; }
.width-19-pct { width: 19% !important; }
.width-20-pct { width: 20% !important; }
.width-21-pct { width: 21% !important; }
.width-22-pct { width: 22% !important; }
.width-23-pct { width: 23% !important; }
.width-24-pct { width: 24% !important; }
.width-25-pct { width: 25% !important; }
.width-26-pct { width: 26% !important; }
.width-27-pct { width: 27% !important; }
.width-28-pct { width: 28% !important; }
.width-29-pct { width: 29% !important; }
.width-30-pct { width: 30% !important; }
.width-31-pct { width: 31% !important; }
.width-32-pct { width: 32% !important; }
.width-33-pct { width: 33% !important; }
.width-34-pct { width: 34% !important; }
.width-35-pct { width: 35% !important; }
.width-36-pct { width: 36% !important; }
.width-37-pct { width: 37% !important; }
.width-38-pct { width: 38% !important; }
.width-39-pct { width: 39% !important; }
.width-40-pct { width: 40% !important; }
.width-41-pct { width: 41% !important; }
.width-42-pct { width: 42% !important; }
.width-43-pct { width: 43% !important; }
.width-44-pct { width: 44% !important; }
.width-45-pct { width: 45% !important; }
.width-46-pct { width: 46% !important; }
.width-47-pct { width: 47% !important; }
.width-48-pct { width: 48% !important; }
.width-49-pct { width: 49% !important; }
.width-50-pct { width: 50% !important; }
.width-51-pct { width: 51% !important; }
.width-52-pct { width: 52% !important; }
.width-53-pct { width: 53% !important; }
.width-54-pct { width: 54% !important; }
.width-55-pct { width: 55% !important; }
.width-56-pct { width: 56% !important; }
.width-57-pct { width: 57% !important; }
.width-58-pct { width: 58% !important; }
.width-59-pct { width: 59% !important; }
.width-60-pct { width: 60% !important; }
.width-61-pct { width: 61% !important; }
.width-62-pct { width: 62% !important; }
.width-63-pct { width: 63% !important; }
.width-64-pct { width: 64% !important; }
.width-65-pct { width: 65% !important; }
.width-66-pct { width: 66% !important; }
.width-67-pct { width: 67% !important; }
.width-68-pct { width: 68% !important; }
.width-69-pct { width: 69% !important; }
.width-70-pct { width: 70% !important; }
.width-71-pct { width: 71% !important; }
.width-72-pct { width: 72% !important; }
.width-73-pct { width: 73% !important; }
.width-74-pct { width: 74% !important; }
.width-75-pct { width: 75% !important; }
.width-76-pct { width: 76% !important; }
.width-77-pct { width: 77% !important; }
.width-78-pct { width: 78% !important; }
.width-79-pct { width: 79% !important; }
.width-80-pct { width: 80% !important; }
.width-81-pct { width: 81% !important; }
.width-82-pct { width: 82% !important; }
.width-83-pct { width: 83% !important; }
.width-84-pct { width: 84% !important; }
.width-85-pct { width: 85% !important; }
.width-86-pct { width: 86% !important; }
.width-87-pct { width: 87% !important; }
.width-88-pct { width: 88% !important; }
.width-89-pct { width: 89% !important; }
.width-90-pct { width: 90% !important; }
.width-91-pct { width: 91% !important; }
.width-92-pct { width: 92% !important; }
.width-93-pct { width: 93% !important; }
.width-94-pct { width: 94% !important; }
.width-95-pct { width: 95% !important; }
.width-96-pct { width: 96% !important; }
.width-97-pct { width: 97% !important; }
.width-98-pct { width: 98% !important; }
.width-99-pct { width: 99% !important; }
.width-100-pct { width: 100% !important; }

/* Min-Width */
.min-width-100{ min-width: 100px !important; }
.min-width-200{ min-width: 200px !important; }
.min-width-230{ min-width: 230px !important; }
.min-width-300{ min-width: 300px !important; }
.min-width-400{ min-width: 400px !important; }
.min-width-500{ min-width: 500px !important; }

/* Width PX */
.width-20-px { width: 20px !important; }
.width-30-px { width: 30px !important; }
.width-50-px { width: 50px !important; }
.width-70-px { width: 70px !important; }
.width-80-px { width: 80px !important; }
.width-90-px { width: 90px !important; }
.width-100-px { width: 100px !important; }
.width-110-px { width: 110px !important; }
.width-120-px { width: 120px !important; }
.width-130-px { width: 130px !important; }
.width-140-px { width: 140px !important; }
.width-150-px { width: 150px !important; }
.width-160-px { width: 160px !important; }
.width-170-px { width: 170px !important; }
.width-180-px { width: 180px !important; }
.width-190-px { width: 190px !important; }
.width-200-px { width: 200px !important; }
.width-210-px { width: 210px !important; }
.width-220-px { width: 220px !important; }
.width-230-px { width: 230px !important; }
.width-240-px { width: 240px !important; }
.width-250-px { width: 250px !important; }
.width-260-px { width: 260px !important; }
.width-270-px { width: 270px !important; }
.width-280-px { width: 280px !important; }
.width-290-px { width: 290px !important; }
.width-300-px { width: 300px !important; }
.width-330-px { width: 330px !important; }
.width-350-px { width: 350px !important; }
.width-500-px { width: 500px !important; }

/* Max-Width */
.max-width-100{ max-width: 100px !important; }
.max-width-200{ max-width: 200px !important; }
.max-width-230{ max-width: 230px !important; }
.max-width-250{ max-width: 250px !important; }
.max-width-300{ max-width: 300px !important; }
.max-width-400{ max-width: 400px !important; }
.max-width-500{ max-width: 500px !important; }

/* Margin */
.margin-0{ margin: 0px !important; }
.margin-5{ margin: 5px !important; }
.margin-10{ margin: 10px !important; }
.margin-15{ margin: 15px !important; }
.margin-20{ margin: 20px !important; }

.margin-top-0{ margin-top: 0px !important; }
.margin-top-4{ margin-top: 4px !important; }
.margin-top-5{ margin-top: 5px !important; }
.margin-top-7{ margin-top: 7px !important; }
.margin-top-10{ margin-top: 10px !important; }
.margin-top-15{ margin-top: 15px !important; }
.margin-top-20{ margin-top: 20px !important; }

.margin-right-0{ margin-right: 0px !important; }
.margin-right-5{ margin-right: 5px !important; }
.margin-right-10{ margin-right: 10px !important; }
.margin-right-15{ margin-right: 15px !important; }
.margin-right-20{ margin-right: 20px !important; }

.margin-bottom-0{ margin-bottom: 0px !important; }
.margin-bottom-5{ margin-bottom: 5px !important; }
.margin-bottom-10{ margin-bottom: 10px !important; }
.margin-bottom-15{ margin-bottom: 15px !important; }
.margin-bottom-20{ margin-bottom: 20px !important; }

.margin-left-0{ margin-left: 0px !important; }
.margin-left-5{ margin-left: 5px !important; }
.margin-left-10{ margin-left: 10px !important; }
.margin-left-15{ margin-left: 15px !important; }
.margin-left-20{ margin-left: 20px !important; }

/* Padding */
.padding-0{ padding: 0px !important; }
.padding-1{ padding: 1px !important; }
.padding-5{ padding: 5px !important; }
.padding-10{ padding: 10px !important; }

.padding-top-0{ padding-top: 0px !important; }
.padding-top-1{ padding-top: 1px !important; }
.padding-top-5{ padding-top: 5px !important; }
.padding-top-8{ padding-top: 8px !important; }
.padding-top-10{ padding-top: 10px !important; }

.padding-right-0{ padding-right: 0px !important; }
.padding-right-1{ padding-right: 1px !important; }
.padding-right-5{ padding-right: 5px !important; }
.padding-right-10{ padding-right: 10px !important; }
.padding-right-40{ padding-right: 40px !important; }

.padding-bottom-0{ padding-bottom: 0px !important; }
.padding-bottom-1{ padding-bottom: 1px !important; }
.padding-bottom-5{ padding-bottom: 5px !important; }
.padding-bottom-10{ padding-bottom: 10px !important; }

.padding-left-0{ padding-left: 0px !important; }
.padding-left-1{ padding-left: 1px !important; }
.padding-left-5{ padding-left: 5px !important; }
.padding-left-10{ padding-left: 10px !important; }
.padding-left-18{ padding-left: 18px !important; }

/* Min-Height */
.min-height-50{ min-height: 50px !important; }
.min-height-100{ min-height: 100px !important; }
.min-height-110{ min-height: 110px !important; }
.min-height-200{ min-height: 200px !important; }
.min-height-230{ min-height: 230px !important; }
.min-height-300{ min-height: 300px !important; }
.min-height-400{ min-height: 400px !important; }
.min-height-500{ min-height: 500px !important; }

/* Height */
.height-20{ height: 20px !important; }
.height-50{ height: 50px !important; }
.height-100{ height: 100px !important; }
.height-140{ height: 140px !important; }
.height-200{ height: 200px !important; }
.height-230{ height: 230px !important; }
.height-300{ height: 300px !important; }
.height-400{ height: 400px !important; }
.height-500{ height: 500px !important; }

/* Max-Height */
.max-height-50{ max-height: 50px !important; }
.max-height-100{ max-height: 100px !important; }
.max-height-200{ max-height: 200px !important; }
.max-height-230{ max-height: 230px !important; }
.max-height-300{ max-height: 300px !important; }
.max-height-400{ max-height: 400px !important; }
.max-height-500{ max-height: 500px !important; }

/* Font Size */
.font-size-10-px{ font-size: 10px !important; }
.font-size-11-px{ font-size: 11px !important; }
.font-size-15-px{ font-size: 15px !important; }
.font-size-24-px{ font-size: 24px !important; }

/* Font Type */
.font-family-courier-new{ font-family: Courier New !important; }

/* Radius */
.border-radius-1px{ border-radius: 1px !important; }
.border-radius-2px{ border-radius: 2px !important; }
.border-radius-3px{ border-radius: 3px !important; }
.border-radius-4px{ border-radius: 4px !important; }
.border-radius-5px{ border-radius: 5px !important; }

/* Reisze */
.textarea-resize-none { resize: none !important; }
.textarea-resize-horizontal { resize: horizontal !important; }
.textarea-resize-vertical { resize: vertical !important; }
.textarea-resize-both { resize: both !important; }

/* Font Style */
.bold{ font-weight: bold !important; }
.text-decoration-none{ text-decoration: none !important; }
.text-decoration-underline,.text-decoration-underline-hover:hover{ text-decoration: underline !important; }

/* Font Weight */
.font-weight-100{ font-weight: 100 !important; }
.font-weight-200{ font-weight: 200 !important; }
.font-weight-300{ font-weight: 300 !important; }
.font-weight-400{ font-weight: 400 !important; }
.font-weight-500{ font-weight: 500 !important; }
.font-weight-600{ font-weight: 600 !important; }
.font-weight-700{ font-weight: 700 !important; }
.font-weight-800{ font-weight: 800 !important; }
.font-weight-900{ font-weight: 900 !important; }

/* Letter Spacing */
.letter-spacing-1px{ letter-spacing: 1px; }
.letter-spacing-2px{ letter-spacing: 2px; }
.letter-spacing-3px{ letter-spacing: 3px; }
.letter-spacing-4px{ letter-spacing: 4px; }
.letter-spacing-5px{ letter-spacing: 5px; }
.letter-spacing-6px{ letter-spacing: 6px; }

/* Autre */
.clear{ clear: both; }
.display-inline{ display: inline; }
.display-inline-block{ display: inline-block; }
.display-block{ display: block; }
.float-left{ float: left; }
.float-right{ float: right; }

/* Highlight */
.highlight{ background-color: yellow }

/* Color */
.red, .red a, .red a:visited{ color: red; }
.red-hover:hover{ color: red !important; }

.orange, .orange a, .orange a:visited{ color: orange; }
.orange-hover:hover{ color: orange !important; }

.green, .green a, .green a:visited{ color: green; }
.green-hover:hover{ color: green !important; }

.blue, .blue a, .blue a:visited{ color: blue; }
.blue-hover:hover{ color: blue !important; }

.table-borderless thead tr td,
.table-borderless thead tr th,
.table-borderless tbody tr td,
.table-borderless tbody tr th,
.table-borderless tfoot tr td,
.table-borderless tfoot tr th{
	border: none !important;
}

/* Cancelled */
tr.order_cancelled td{
	text-decoration: line-through !important;
}

/* Popover Orders */
table.table-popover-orders tfoot td{
	border-top: 1px solid #DDDDDD !important;
}