.noRecordsFoundC {
	padding: 20px;
	text-align: center;
}

.main-header .sidebar-toggle.currentLocation {
	font-family: inherit;
}

.main-header .sidebar-toggle.currentLocation:before {
	content: none;
}

#dashboardDateForm {
	margin-top: 10px;
	max-width: 250px;
}
	#dashboardDateForm .form-group {
		margin-bottom: 0;
		width: 100%;
	}
		#dashboardDateForm .form-group input {
			width: 100%;
		}

		#dashboardDateForm .form-group .today-button {
			padding: 0;
		}

			#dashboardDateForm .form-group .today-button button {
				padding: 5px;
			}

.box-header {
}
	.box-header .box-buttons {
		float: right;
	}

.box-body {
}

	.box-body .pagination {}

		.box-body .pagination {}

			.box-body .pagination > li {}

			.box-body .pagination > li > a {
				background-color: #222;
				color: #fff;
				border-color: #999;
			}

			.box-body .pagination > .active > a,
			.box-body .pagination > .active > a:focus,
			.box-body .pagination > .active > a:hover,
			.box-body .pagination > .active > span,
			.box-body .pagination > .active > span:focus,
			.box-body .pagination > .active > span:hover {
				background-color: #666;
				border-color: #999;
			}

			.pagination > .disabled > a,
			.pagination > .disabled > a:focus,
			.pagination > .disabled > a:hover,
			.pagination > .disabled > span,
			.pagination > .disabled > span:focus,
			.pagination > .disabled > span:hover {
			    color: #999;
			    background-color: #222;
			    border-color: #999;
			}

	.box-body .box-section-header {
		background-color: #AAAAAA;
		border: 1px solid #DCDCDC;
		font-size: 14px;
		text-align: center;
		margin: 0 0 15px 0;
		padding: 7px 10px;
	}

	@media (min-width: 1200px) {
		.box-body .col-md-12-borderLeft {
			border-left: 1px solid #EFEFEF;
		}
	}

.box-footer {
	text-align: center;
}

.primary,
.bg-primary {
	background-color: #c6e2ef;
	color: #000000;
}

.table-hover .primary:hover,
.table-hover .bg-primary:hover {
	background-color: #b5d1ef;
}

.paginationC {
	border-top: 1px solid #ddd;
	text-align: center;
}

.btn-inverse {
	background: #222;
	border: #111;
	color: #efefef;
}

	.btn-inverse:active,
	.btn-inverse:hover {
		background: #333;
		border: #222;
		color: #efefef;
	}

#salonUseModal {}

	#salonUseModal #salonUseForm {}

		#salonUseModal #salonUseForm .quantityC {
			margin-bottom: 16px;
		}

			#salonUseModal #salonUseForm .quantityC #increaseQuantity:hover,
			#salonUseModal #salonUseForm .quantityC #decreaseQuantity:hover {
				cursor: pointer;
			}

[data-toggle="tooltip"] {}

[data-toggle="tooltip"]:hover {
	cursor: pointer;
	color: #000;
}

[data-toggle="tooltip"].ligth:hover {
	cursor: pointer;
	color: #ff0000;
}

#calculatorModal {
}

	#calculatorModal .calculator {
		width: 100%;
	}

	#calculatorModal .calculator-screen {
		width: 100%;
		font-size: 5rem;
		height: 80px;
		border: none;
		background-color: #252525;
		color: #fff;
		text-align: right;
		padding-right: 20px;
		padding-left: 10px;
	}

	#calculatorModal .calculator-keys {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 20px;
		padding: 20px;
	}

		#calculatorModal .calculator-keys button {
			height: 60px;
			background-color: #fff;
			border-radius: 3px;
			border: 1px solid #c4c4c4;
			background-color: transparent;
			font-size: 20px;
			color: #fff;
		}

		#calculatorModal .calculator-keys button:hover {
			background-color: #eaeaea;
			color: #000;
		}

		#calculatorModal .calculator-keys .operator {
			background-color: #333;
			color: #fff;
			font-weight: bold;
		}

		#calculatorModal .calculator-keys .all-clear {
			background-color: #f0595f;
			border-color: #b0353a;
			color: #fff;
		}

		#calculatorModal .calculator-keys .all-clear:hover {
			background-color: #f17377;
		}

		#calculatorModal .calculator-keys .equal-sign {
			background-color: #2e86c0;
			border-color: #337cac;
			color: #fff;
			height: 100%;
			grid-area: 2 / 4 / 6 / 5;
		}

		#calculatorModal .calculator-keys .equal-sign:hover {
			background-color: #4e9ed4;
		}

#customersSuggestionList {
	padding: 10px;
	width: 100%;
	background-color: #fff;
	color: #000;
}

	#customersSuggestionList .select-customer {
		width: 100%;
		padding: 8px 0;
		border-bottom: 1px solid #ccc;
	}
	#customersSuggestionList .select-customer:last-child {
		border-bottom: none;
		padding-bottom: 4px;
	}
	#customersSuggestionList .select-customer:hover {
		cursor: pointer;
		color: #dd0000;
	}


.custom-alert {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 1050;
}
	.custom-alert .alert-heading {
		margin-bottom: 2px;
		font-size: 14px;
	}
	.custom-alert .content {
		margin-bottom: 0;
		font-size: 12px;
	}
	.custom-alert .btn-close {
		padding: 4px !important;
		top: 4px;
		right: 4px;
		font-size: 12px;
	}