/**
 *
 * LABEL Stuff
 *
 */

	.th-trans {
		transition: all 0.25s ease;
	}

	.th-border {
		border-radius: 3px;
	}

	.th-label.to-right {
		float: right;
		padding: 0px;
		margin: -1px 10px 0px 0px !important;
	}

	.th-label a {
		text-transform: uppercase;
		text-decoration: none !important;
		padding: 10px;
		display: inline-block;
	}

	.th-label.label-success {
		background-color: rgb(134,201,57,0.6) !important;
	}

	.th-label.label-success:hover {
		background-color: rgb(134,201,57,1) !important;
	}

/**
 *
 * MISC Stuff
 *
 */

	.to-right {
		float: right !important;
		padding: 0px;
		margin: 0px 10px 0px 0px !important;
	}

	.to-right2 {
		float: right !important;
	}

	.to-right-nm {
		float: right !important;
		padding: 0px;
		margin: 0px !important;
	}

/**
 *
 * Button Stuff
 *
 */

	.btn.th-btn {
		text-transform: uppercase;
		text-decoration: none !important;
		display: inline-block;
		box-sizing: border-box;
		padding: 4px 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-decoration: none;
		color: #fff;
		box-shadow: 0 1px 5px rgba(0,0,0,0.2);
	}

	.btn.th-btn-plain {
		text-transform: uppercase;
		text-decoration: none !important;
		display: inline-block;
		box-sizing: border-box;
		padding: 4px 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-decoration: none;
		background: #9e9f9f !important;
		color: #fff;
	}

	.btn.th-btn-small {
		padding: 4px 5px;
		font-size: 11px;
	}


	.btn.th-btn-danger.force-color {
		background-color: rgb(158, 9, 9) !important;
	}
	.btn.th-btn-danger:hover {
		background-color: rgb(198, 49, 49) !important;
		color: rgba(255,255,255,1) !important;
	}
	.btn.th-btn-success {
	}
	.btn.th-btn-success:hover {
		background-color: rgb(111, 158, 9) !important;
		color: rgba(255,255,255,1) !important;
	}

/**
 *
 * TABLE Stuff
 *
 */

	.th-table .width-100 {
		width: 100% !important;
	}

	.th-table .width-75 {
		width: 75% !important;
	}

	.th-table .width-70 {
		width: 75% !important;
	}

	.th-table .width-50 {
		width: 50% !important;
	}

	.th-table .width-30 {
		width: 25% !important;
	}

	.th-table .width-25 {
		width: 25% !important;
	}

	.th-table .width-20 {
		width: 20% !important;
	}

	.th-table .width-15 {
		width: 15% !important;
	}

	.th-table .width-10 {
		width: 10% !important;
	}

	.th-table .width-5 {
		width: 5%;
	}

	.th-table th {
		font-weight: bold !important;
	}

	.th-table .list:not(.table-responsive) > table > tbody > tr > td {
		width: auto !important;
	}

	.th-table.table-zebra > tbody > tr:nth-child(odd),
	.th-table tbody.zebra tr:nth-child(odd) {
		background: #f0f0f0;
	}
